/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-RepeatedSemanticLbeWithPredicates.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 23:09:00,619 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-25 23:09:00,621 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-25 23:09:00,649 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-25 23:09:00,649 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-25 23:09:00,651 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-25 23:09:00,653 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-25 23:09:00,656 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-25 23:09:00,658 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-25 23:09:00,662 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-25 23:09:00,662 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-25 23:09:00,663 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-25 23:09:00,664 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-25 23:09:00,665 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-25 23:09:00,666 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-25 23:09:00,667 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-25 23:09:00,669 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-25 23:09:00,670 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-25 23:09:00,672 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-25 23:09:00,678 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-25 23:09:00,679 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-25 23:09:00,680 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-25 23:09:00,681 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-25 23:09:00,682 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-25 23:09:00,686 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-25 23:09:00,686 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-25 23:09:00,686 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-25 23:09:00,687 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-25 23:09:00,688 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-25 23:09:00,688 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-25 23:09:00,688 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-25 23:09:00,689 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-25 23:09:00,690 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-25 23:09:00,690 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-25 23:09:00,691 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-25 23:09:00,691 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-25 23:09:00,691 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-25 23:09:00,691 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-25 23:09:00,691 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-25 23:09:00,692 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-25 23:09:00,692 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-25 23:09:00,693 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-RepeatedSemanticLbeWithPredicates.epf [2021-03-25 23:09:00,717 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-25 23:09:00,717 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-25 23:09:00,720 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-25 23:09:00,720 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-25 23:09:00,720 INFO L138 SettingsManager]: * Use SBE=true [2021-03-25 23:09:00,720 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-25 23:09:00,720 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-25 23:09:00,720 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-25 23:09:00,720 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-25 23:09:00,720 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-25 23:09:00,721 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-25 23:09:00,721 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-25 23:09:00,721 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-25 23:09:00,721 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-25 23:09:00,721 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-25 23:09:00,721 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-25 23:09:00,722 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-25 23:09:00,722 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-25 23:09:00,722 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-25 23:09:00,722 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-25 23:09:00,722 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-25 23:09:00,722 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-25 23:09:00,722 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-25 23:09:00,722 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-25 23:09:00,722 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-25 23:09:00,723 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-25 23:09:00,723 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-25 23:09:00,723 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=SEMANTIC_BASED_MOVER_CHECK_WITH_PREDICATES [2021-03-25 23:09:00,723 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-25 23:09:00,723 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-25 23:09:00,723 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 23:09:00,932 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-25 23:09:00,949 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-25 23:09:00,951 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-25 23:09:00,951 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-25 23:09:00,952 INFO L275 PluginConnector]: CDTParser initialized [2021-03-25 23:09:00,953 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 23:09:00,998 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3ce7ae6fd/7da841c9a8514f3ab4e637badb3005c4/FLAG8de247892 [2021-03-25 23:09:01,390 INFO L306 CDTParser]: Found 1 translation units. [2021-03-25 23:09:01,390 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/13_unverif.i [2021-03-25 23:09:01,400 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3ce7ae6fd/7da841c9a8514f3ab4e637badb3005c4/FLAG8de247892 [2021-03-25 23:09:01,742 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3ce7ae6fd/7da841c9a8514f3ab4e637badb3005c4 [2021-03-25 23:09:01,744 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-25 23:09:01,746 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-25 23:09:01,747 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-25 23:09:01,747 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-25 23:09:01,749 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-25 23:09:01,750 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.03 11:09:01" (1/1) ... [2021-03-25 23:09:01,751 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35c31a7f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:09:01, skipping insertion in model container [2021-03-25 23:09:01,751 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.03 11:09:01" (1/1) ... [2021-03-25 23:09:01,755 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-25 23:09:01,790 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-25 23:09:01,960 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 23:09:01,966 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-25 23:09:01,973 INFO L203 MainTranslator]: Completed pre-run [2021-03-25 23:09:02,008 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 23:09:02,010 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-25 23:09:02,055 INFO L208 MainTranslator]: Completed translation [2021-03-25 23:09:02,056 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:09:02 WrapperNode [2021-03-25 23:09:02,056 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-25 23:09:02,057 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-25 23:09:02,057 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-25 23:09:02,057 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-25 23:09:02,061 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:09:02" (1/1) ... [2021-03-25 23:09:02,079 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:09:02" (1/1) ... [2021-03-25 23:09:02,092 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-25 23:09:02,092 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-25 23:09:02,092 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-25 23:09:02,092 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-25 23:09:02,097 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:09:02" (1/1) ... [2021-03-25 23:09:02,097 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:09:02" (1/1) ... [2021-03-25 23:09:02,105 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:09:02" (1/1) ... [2021-03-25 23:09:02,106 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:09:02" (1/1) ... [2021-03-25 23:09:02,112 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:09:02" (1/1) ... [2021-03-25 23:09:02,114 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:09:02" (1/1) ... [2021-03-25 23:09:02,115 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:09:02" (1/1) ... [2021-03-25 23:09:02,116 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-25 23:09:02,117 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-25 23:09:02,117 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-25 23:09:02,117 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-25 23:09:02,118 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:09:02" (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 23:09:02,169 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2021-03-25 23:09:02,169 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2021-03-25 23:09:02,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-25 23:09:02,169 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-25 23:09:02,169 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-25 23:09:02,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-25 23:09:02,169 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-25 23:09:02,169 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-25 23:09:02,170 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 23:09:02,448 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-25 23:09:02,449 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2021-03-25 23:09:02,450 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 11:09:02 BoogieIcfgContainer [2021-03-25 23:09:02,450 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-25 23:09:02,451 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-25 23:09:02,451 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-25 23:09:02,453 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-25 23:09:02,453 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.03 11:09:01" (1/3) ... [2021-03-25 23:09:02,454 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78ff2802 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 11:09:02, skipping insertion in model container [2021-03-25 23:09:02,455 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:09:02" (2/3) ... [2021-03-25 23:09:02,455 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78ff2802 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 11:09:02, skipping insertion in model container [2021-03-25 23:09:02,455 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 11:09:02" (3/3) ... [2021-03-25 23:09:02,457 INFO L111 eAbstractionObserver]: Analyzing ICFG 13_unverif.i [2021-03-25 23:09:02,460 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-25 23:09:02,463 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-25 23:09:02,464 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-25 23:09:02,478 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,479 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,479 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,479 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,479 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,479 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,479 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,479 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,479 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,480 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,480 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 23:09:02,480 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,480 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 23:09:02,480 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,481 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,481 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,482 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,482 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,482 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,482 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,482 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,482 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,483 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,485 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,485 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,486 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 23:09:02,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,486 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:02,488 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 23:09:02,500 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-03-25 23:09:02,521 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 23:09:02,521 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 23:09:02,521 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 23:09:02,521 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 23:09:02,522 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 23:09:02,522 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 23:09:02,522 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 23:09:02,522 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 23:09:02,530 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 37 places, 37 transitions, 79 flow [2021-03-25 23:09:02,554 INFO L129 PetriNetUnfolder]: 4/45 cut-off events. [2021-03-25 23:09:02,555 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 23:09:02,564 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 23:09:02,565 INFO L82 GeneralOperation]: Start removeDead. Operand has 37 places, 37 transitions, 79 flow [2021-03-25 23:09:02,570 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 37 places, 37 transitions, 79 flow [2021-03-25 23:09:02,571 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:02,581 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 37 places, 37 transitions, 79 flow [2021-03-25 23:09:02,583 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 37 places, 37 transitions, 79 flow [2021-03-25 23:09:02,584 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 37 places, 37 transitions, 79 flow [2021-03-25 23:09:02,597 INFO L129 PetriNetUnfolder]: 4/45 cut-off events. [2021-03-25 23:09:02,598 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 23:09:02,598 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 23:09:02,600 INFO L142 LiptonReduction]: Number of co-enabled transitions 280 [2021-03-25 23:09:03,278 INFO L154 LiptonReduction]: Checked pairs total: 125 [2021-03-25 23:09:03,278 INFO L156 LiptonReduction]: Total number of compositions: 24 [2021-03-25 23:09:03,280 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 710 [2021-03-25 23:09:03,286 INFO L129 PetriNetUnfolder]: 1/21 cut-off events. [2021-03-25 23:09:03,287 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 23:09:03,287 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:03,287 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:03,287 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 23:09:03,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:03,290 INFO L82 PathProgramCache]: Analyzing trace with hash 1672464681, now seen corresponding path program 1 times [2021-03-25 23:09:03,295 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:03,295 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752155122] [2021-03-25 23:09:03,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:03,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 23:09:03,361 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 23:09:03,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 23:09:03,372 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 23:09:03,383 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 23:09:03,383 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 23:09:03,384 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-25 23:09:03,384 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 23:09:03,384 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-25 23:09:03,389 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,389 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,390 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,390 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,390 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,390 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,390 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,390 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,390 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,390 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,390 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 23:09:03,390 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,390 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 23:09:03,390 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,391 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,391 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,391 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,391 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,391 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,391 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,391 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,391 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,391 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,391 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,391 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,392 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,392 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,392 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,392 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,392 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,392 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,392 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,392 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,392 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,392 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,393 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,393 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 23:09:03,393 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,393 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 23:09:03,393 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,393 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,393 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,393 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,393 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,393 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,394 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,394 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,394 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,394 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,394 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,394 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,394 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,394 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,394 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,394 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,395 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,395 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 23:09:03,395 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,395 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,396 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,396 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,396 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,396 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,396 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,396 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 23:09:03,396 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:03,397 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 23:09:03,397 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-25 23:09:03,398 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 23:09:03,398 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 23:09:03,398 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 23:09:03,398 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 23:09:03,398 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 23:09:03,398 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 23:09:03,398 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 23:09:03,398 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 23:09:03,399 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 52 places, 52 transitions, 116 flow [2021-03-25 23:09:03,406 INFO L129 PetriNetUnfolder]: 7/69 cut-off events. [2021-03-25 23:09:03,406 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-25 23:09:03,407 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 23:09:03,407 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 52 transitions, 116 flow [2021-03-25 23:09:03,407 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 52 transitions, 116 flow [2021-03-25 23:09:03,407 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:03,408 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 52 places, 52 transitions, 116 flow [2021-03-25 23:09:03,408 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 52 places, 52 transitions, 116 flow [2021-03-25 23:09:03,408 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 52 places, 52 transitions, 116 flow [2021-03-25 23:09:03,417 INFO L129 PetriNetUnfolder]: 7/69 cut-off events. [2021-03-25 23:09:03,417 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-25 23:09:03,417 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 23:09:03,418 INFO L142 LiptonReduction]: Number of co-enabled transitions 980 [2021-03-25 23:09:04,045 INFO L154 LiptonReduction]: Checked pairs total: 939 [2021-03-25 23:09:04,045 INFO L156 LiptonReduction]: Total number of compositions: 28 [2021-03-25 23:09:04,046 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 639 [2021-03-25 23:09:04,060 INFO L129 PetriNetUnfolder]: 2/25 cut-off events. [2021-03-25 23:09:04,060 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 23:09:04,060 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:04,061 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:04,061 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 23:09:04,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:04,061 INFO L82 PathProgramCache]: Analyzing trace with hash -1770290700, now seen corresponding path program 1 times [2021-03-25 23:09:04,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:04,061 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917920599] [2021-03-25 23:09:04,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:04,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:04,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:04,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:04,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:04,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:04,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:04,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:04,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:04,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 23:09:04,184 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 23:09:04,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 23:09:04,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:04,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:04,216 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 23:09:04,217 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917920599] [2021-03-25 23:09:04,217 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:04,217 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-25 23:09:04,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475580897] [2021-03-25 23:09:04,222 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 23:09:04,222 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:04,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 23:09:04,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 23:09:04,231 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 80 [2021-03-25 23:09:04,233 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 23:09:04,233 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:04,233 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 80 [2021-03-25 23:09:04,234 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:04,305 INFO L129 PetriNetUnfolder]: 28/92 cut-off events. [2021-03-25 23:09:04,306 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-25 23:09:04,307 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 23:09:04,308 INFO L132 encePairwiseOnDemand]: 71/80 looper letters, 12 selfloop transitions, 10 changer transitions 0/38 dead transitions. [2021-03-25 23:09:04,308 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 38 transitions, 132 flow [2021-03-25 23:09:04,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 23:09:04,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 23:09:04,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 332 transitions. [2021-03-25 23:09:04,321 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2021-03-25 23:09:04,322 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 332 transitions. [2021-03-25 23:09:04,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 332 transitions. [2021-03-25 23:09:04,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:04,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 332 transitions. [2021-03-25 23:09:04,329 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 23:09:04,335 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 23:09:04,335 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 23:09:04,336 INFO L185 Difference]: Start difference. First operand has 31 places, 30 transitions, 72 flow. Second operand 6 states and 332 transitions. [2021-03-25 23:09:04,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 38 transitions, 132 flow [2021-03-25 23:09:04,338 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 23:09:04,339 INFO L241 Difference]: Finished difference. Result has 37 places, 35 transitions, 121 flow [2021-03-25 23:09:04,340 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 23:09:04,341 INFO L343 CegarLoopForPetriNet]: 31 programPoint places, 6 predicate places. [2021-03-25 23:09:04,341 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:04,341 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 37 places, 35 transitions, 121 flow [2021-03-25 23:09:04,343 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 37 places, 35 transitions, 121 flow [2021-03-25 23:09:04,344 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 37 places, 35 transitions, 121 flow [2021-03-25 23:09:04,353 INFO L129 PetriNetUnfolder]: 10/60 cut-off events. [2021-03-25 23:09:04,353 INFO L130 PetriNetUnfolder]: For 4/5 co-relation queries the response was YES. [2021-03-25 23:09:04,357 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 23:09:04,358 INFO L142 LiptonReduction]: Number of co-enabled transitions 384 [2021-03-25 23:09:04,737 INFO L154 LiptonReduction]: Checked pairs total: 263 [2021-03-25 23:09:04,737 INFO L156 LiptonReduction]: Total number of compositions: 7 [2021-03-25 23:09:04,737 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 396 [2021-03-25 23:09:04,739 INFO L480 AbstractCegarLoop]: Abstraction has has 33 places, 31 transitions, 113 flow [2021-03-25 23:09:04,739 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 23:09:04,739 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:04,739 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:04,739 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-25 23:09:04,740 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 23:09:04,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:04,740 INFO L82 PathProgramCache]: Analyzing trace with hash 1459444312, now seen corresponding path program 1 times [2021-03-25 23:09:04,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:04,740 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78245448] [2021-03-25 23:09:04,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:04,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 23:09:04,766 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 23:09:04,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 23:09:04,785 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 23:09:04,788 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 23:09:04,788 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 23:09:04,789 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-25 23:09:04,789 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 23:09:04,789 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-25 23:09:04,800 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,800 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,800 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,800 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,800 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 23:09:04,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,800 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 23:09:04,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,803 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 23:09:04,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,803 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 23:09:04,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,804 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,804 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,804 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,804 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,804 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,805 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,805 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,805 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,805 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,805 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,805 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,805 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,805 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,805 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,805 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,806 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 23:09:04,806 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,806 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 23:09:04,806 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,807 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,807 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,807 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,807 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,807 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,807 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,807 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,807 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,808 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 23:09:04,810 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,810 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,810 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,810 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,810 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,810 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,811 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,811 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,811 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,811 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 23:09:04,812 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,812 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,812 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,813 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 23:09:04,813 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,813 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,813 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,813 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,815 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:04,815 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 23:09:04,816 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-03-25 23:09:04,819 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 23:09:04,820 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 23:09:04,820 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 23:09:04,820 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 23:09:04,820 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 23:09:04,821 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 23:09:04,821 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 23:09:04,821 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 23:09:04,823 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 67 places, 67 transitions, 155 flow [2021-03-25 23:09:04,834 INFO L129 PetriNetUnfolder]: 10/93 cut-off events. [2021-03-25 23:09:04,835 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-25 23:09:04,835 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 23:09:04,835 INFO L82 GeneralOperation]: Start removeDead. Operand has 67 places, 67 transitions, 155 flow [2021-03-25 23:09:04,837 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 67 places, 67 transitions, 155 flow [2021-03-25 23:09:04,837 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:04,837 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 67 places, 67 transitions, 155 flow [2021-03-25 23:09:04,837 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 67 places, 67 transitions, 155 flow [2021-03-25 23:09:04,837 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 67 places, 67 transitions, 155 flow [2021-03-25 23:09:04,844 INFO L129 PetriNetUnfolder]: 10/93 cut-off events. [2021-03-25 23:09:04,844 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-25 23:09:04,844 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 23:09:04,846 INFO L142 LiptonReduction]: Number of co-enabled transitions 2100 [2021-03-25 23:09:05,583 INFO L154 LiptonReduction]: Checked pairs total: 1945 [2021-03-25 23:09:05,583 INFO L156 LiptonReduction]: Total number of compositions: 35 [2021-03-25 23:09:05,584 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 747 [2021-03-25 23:09:05,586 INFO L129 PetriNetUnfolder]: 2/29 cut-off events. [2021-03-25 23:09:05,586 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 23:09:05,586 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:05,586 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:05,586 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 23:09:05,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:05,587 INFO L82 PathProgramCache]: Analyzing trace with hash -64329305, now seen corresponding path program 1 times [2021-03-25 23:09:05,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:05,587 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380192936] [2021-03-25 23:09:05,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:05,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:05,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:05,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:05,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:05,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:05,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:05,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:05,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:05,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 23:09:05,643 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 23:09:05,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 23:09:05,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:05,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:05,669 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 23:09:05,669 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380192936] [2021-03-25 23:09:05,669 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:05,669 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-25 23:09:05,669 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897367989] [2021-03-25 23:09:05,669 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 23:09:05,670 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:05,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 23:09:05,670 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 23:09:05,671 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 102 [2021-03-25 23:09:05,671 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 23:09:05,671 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:05,671 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 102 [2021-03-25 23:09:05,671 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:05,757 INFO L129 PetriNetUnfolder]: 199/388 cut-off events. [2021-03-25 23:09:05,757 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2021-03-25 23:09:05,757 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 23:09:05,759 INFO L132 encePairwiseOnDemand]: 92/102 looper letters, 17 selfloop transitions, 14 changer transitions 0/53 dead transitions. [2021-03-25 23:09:05,759 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 53 transitions, 189 flow [2021-03-25 23:09:05,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 23:09:05,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 23:09:05,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 425 transitions. [2021-03-25 23:09:05,761 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2021-03-25 23:09:05,761 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 425 transitions. [2021-03-25 23:09:05,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 425 transitions. [2021-03-25 23:09:05,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:05,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 425 transitions. [2021-03-25 23:09:05,762 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 23:09:05,763 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 23:09:05,763 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 23:09:05,763 INFO L185 Difference]: Start difference. First operand has 41 places, 39 transitions, 99 flow. Second operand 6 states and 425 transitions. [2021-03-25 23:09:05,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 53 transitions, 189 flow [2021-03-25 23:09:05,764 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 23:09:05,765 INFO L241 Difference]: Finished difference. Result has 47 places, 48 transitions, 166 flow [2021-03-25 23:09:05,765 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 23:09:05,765 INFO L343 CegarLoopForPetriNet]: 41 programPoint places, 6 predicate places. [2021-03-25 23:09:05,765 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:05,765 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 47 places, 48 transitions, 166 flow [2021-03-25 23:09:05,766 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 47 places, 48 transitions, 166 flow [2021-03-25 23:09:05,766 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 47 places, 48 transitions, 166 flow [2021-03-25 23:09:05,772 INFO L129 PetriNetUnfolder]: 29/114 cut-off events. [2021-03-25 23:09:05,772 INFO L130 PetriNetUnfolder]: For 6/9 co-relation queries the response was YES. [2021-03-25 23:09:05,783 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 23:09:05,784 INFO L142 LiptonReduction]: Number of co-enabled transitions 906 [2021-03-25 23:09:06,252 INFO L154 LiptonReduction]: Checked pairs total: 923 [2021-03-25 23:09:06,252 INFO L156 LiptonReduction]: Total number of compositions: 10 [2021-03-25 23:09:06,252 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 487 [2021-03-25 23:09:06,253 INFO L480 AbstractCegarLoop]: Abstraction has has 42 places, 43 transitions, 156 flow [2021-03-25 23:09:06,253 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 23:09:06,253 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:06,253 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:06,254 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-25 23:09:06,254 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 23:09:06,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:06,254 INFO L82 PathProgramCache]: Analyzing trace with hash -877852610, now seen corresponding path program 1 times [2021-03-25 23:09:06,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:06,254 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466311501] [2021-03-25 23:09:06,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:06,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:06,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:06,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 23:09:06,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 23:09:06,317 INFO L142 QuantifierPusher]: treesize reduction 49, result has 50.0 percent of original size [2021-03-25 23:09:06,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 23:09:06,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:06,322 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 23:09:06,322 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466311501] [2021-03-25 23:09:06,322 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:06,322 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 23:09:06,322 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518628816] [2021-03-25 23:09:06,322 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 23:09:06,323 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:06,323 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 23:09:06,323 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 23:09:06,324 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 112 [2021-03-25 23:09:06,324 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 23:09:06,325 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:06,325 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 112 [2021-03-25 23:09:06,325 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:06,444 INFO L129 PetriNetUnfolder]: 572/897 cut-off events. [2021-03-25 23:09:06,444 INFO L130 PetriNetUnfolder]: For 267/407 co-relation queries the response was YES. [2021-03-25 23:09:06,446 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 23:09:06,451 INFO L132 encePairwiseOnDemand]: 104/112 looper letters, 34 selfloop transitions, 11 changer transitions 0/62 dead transitions. [2021-03-25 23:09:06,451 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 62 transitions, 306 flow [2021-03-25 23:09:06,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 23:09:06,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 23:09:06,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 295 transitions. [2021-03-25 23:09:06,452 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6584821428571429 [2021-03-25 23:09:06,452 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 295 transitions. [2021-03-25 23:09:06,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 295 transitions. [2021-03-25 23:09:06,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:06,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 295 transitions. [2021-03-25 23:09:06,453 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 23:09:06,454 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 23:09:06,454 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 23:09:06,454 INFO L185 Difference]: Start difference. First operand has 42 places, 43 transitions, 156 flow. Second operand 4 states and 295 transitions. [2021-03-25 23:09:06,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 62 transitions, 306 flow [2021-03-25 23:09:06,456 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 23:09:06,457 INFO L241 Difference]: Finished difference. Result has 48 places, 53 transitions, 258 flow [2021-03-25 23:09:06,457 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 23:09:06,457 INFO L343 CegarLoopForPetriNet]: 41 programPoint places, 7 predicate places. [2021-03-25 23:09:06,458 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:06,458 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 48 places, 53 transitions, 258 flow [2021-03-25 23:09:06,458 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 48 places, 53 transitions, 258 flow [2021-03-25 23:09:06,458 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 48 places, 53 transitions, 258 flow [2021-03-25 23:09:06,473 INFO L129 PetriNetUnfolder]: 129/301 cut-off events. [2021-03-25 23:09:06,474 INFO L130 PetriNetUnfolder]: For 214/252 co-relation queries the response was YES. [2021-03-25 23:09:06,474 INFO L84 FinitePrefix]: Finished finitePrefix Result has 827 conditions, 301 events. 129/301 cut-off events. For 214/252 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1258 event pairs, 1 based on Foata normal form. 2/269 useless extension candidates. Maximal degree in co-relation 801. Up to 155 conditions per place. [2021-03-25 23:09:06,477 INFO L142 LiptonReduction]: Number of co-enabled transitions 1020 [2021-03-25 23:09:06,633 INFO L154 LiptonReduction]: Checked pairs total: 552 [2021-03-25 23:09:06,633 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 23:09:06,633 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 176 [2021-03-25 23:09:06,636 INFO L480 AbstractCegarLoop]: Abstraction has has 47 places, 52 transitions, 256 flow [2021-03-25 23:09:06,637 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 23:09:06,637 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:06,637 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:06,637 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-25 23:09:06,637 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 23:09:06,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:06,638 INFO L82 PathProgramCache]: Analyzing trace with hash -1877098314, now seen corresponding path program 1 times [2021-03-25 23:09:06,638 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:06,638 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292986072] [2021-03-25 23:09:06,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:06,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:06,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:06,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:06,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,687 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-03-25 23:09:06,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 23:09:06,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:06,700 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 23:09:06,700 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292986072] [2021-03-25 23:09:06,700 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952278143] [2021-03-25 23:09:06,700 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 23:09:06,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:06,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 13 conjunts are in the unsatisfiable core [2021-03-25 23:09:06,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 23:09:06,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:06,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:06,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:06,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:06,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:06,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:06,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:06,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:06,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:06,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:06,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:06,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:06,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:06,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:06,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:06,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:06,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:06,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:06,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:06,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:06,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:06,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:06,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:06,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,877 INFO L147 QuantifierPusher]: treesize reduction 2, result has 77.8 percent of original size 7 [2021-03-25 23:09:06,879 INFO L142 QuantifierPusher]: treesize reduction 2, result has 77.8 percent of original size [2021-03-25 23:09:06,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:06,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:06,887 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 23:09:06,887 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 23:09:06,887 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-03-25 23:09:06,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530181994] [2021-03-25 23:09:06,887 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-25 23:09:06,887 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:06,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-25 23:09:06,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-03-25 23:09:06,888 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 113 [2021-03-25 23:09:06,889 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 52 transitions, 256 flow. Second operand has 9 states, 9 states have (on average 47.55555555555556) internal successors, (428), 9 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 23:09:06,889 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:06,889 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 113 [2021-03-25 23:09:06,889 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:07,179 INFO L129 PetriNetUnfolder]: 248/467 cut-off events. [2021-03-25 23:09:07,179 INFO L130 PetriNetUnfolder]: For 330/346 co-relation queries the response was YES. [2021-03-25 23:09:07,180 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1211 conditions, 467 events. 248/467 cut-off events. For 330/346 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2267 event pairs, 46 based on Foata normal form. 16/444 useless extension candidates. Maximal degree in co-relation 1118. Up to 302 conditions per place. [2021-03-25 23:09:07,182 INFO L132 encePairwiseOnDemand]: 97/113 looper letters, 46 selfloop transitions, 24 changer transitions 0/79 dead transitions. [2021-03-25 23:09:07,182 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 79 transitions, 446 flow [2021-03-25 23:09:07,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-25 23:09:07,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-25 23:09:07,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 539 transitions. [2021-03-25 23:09:07,201 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.47699115044247786 [2021-03-25 23:09:07,201 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 539 transitions. [2021-03-25 23:09:07,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 539 transitions. [2021-03-25 23:09:07,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:07,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 539 transitions. [2021-03-25 23:09:07,202 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 53.9) internal successors, (539), 10 states have internal predecessors, (539), 0 states have call successors, (0), 0 states 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 23:09:07,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 113.0) internal successors, (1243), 11 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states 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 23:09:07,204 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 113.0) internal successors, (1243), 11 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states 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 23:09:07,204 INFO L185 Difference]: Start difference. First operand has 47 places, 52 transitions, 256 flow. Second operand 10 states and 539 transitions. [2021-03-25 23:09:07,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 79 transitions, 446 flow [2021-03-25 23:09:07,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 79 transitions, 408 flow, removed 7 selfloop flow, removed 4 redundant places. [2021-03-25 23:09:07,207 INFO L241 Difference]: Finished difference. Result has 58 places, 58 transitions, 330 flow [2021-03-25 23:09:07,207 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=330, PETRI_PLACES=58, PETRI_TRANSITIONS=58} [2021-03-25 23:09:07,207 INFO L343 CegarLoopForPetriNet]: 41 programPoint places, 17 predicate places. [2021-03-25 23:09:07,207 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:07,208 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 58 places, 58 transitions, 330 flow [2021-03-25 23:09:07,208 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 58 places, 58 transitions, 330 flow [2021-03-25 23:09:07,208 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 58 places, 58 transitions, 330 flow [2021-03-25 23:09:07,230 INFO L129 PetriNetUnfolder]: 34/150 cut-off events. [2021-03-25 23:09:07,230 INFO L130 PetriNetUnfolder]: For 96/109 co-relation queries the response was YES. [2021-03-25 23:09:07,231 INFO L84 FinitePrefix]: Finished finitePrefix Result has 383 conditions, 150 events. 34/150 cut-off events. For 96/109 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 752 event pairs, 5 based on Foata normal form. 1/138 useless extension candidates. Maximal degree in co-relation 353. Up to 37 conditions per place. [2021-03-25 23:09:07,232 INFO L142 LiptonReduction]: Number of co-enabled transitions 698 [2021-03-25 23:09:07,296 INFO L154 LiptonReduction]: Checked pairs total: 53 [2021-03-25 23:09:07,296 INFO L156 LiptonReduction]: Total number of compositions: 5 [2021-03-25 23:09:07,297 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 90 [2021-03-25 23:09:07,298 INFO L480 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 330 flow [2021-03-25 23:09:07,299 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 47.55555555555556) internal successors, (428), 9 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 23:09:07,299 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:07,299 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:07,517 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-03-25 23:09:07,517 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 23:09:07,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:07,518 INFO L82 PathProgramCache]: Analyzing trace with hash -1183918025, now seen corresponding path program 1 times [2021-03-25 23:09:07,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:07,518 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112216674] [2021-03-25 23:09:07,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:07,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:07,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:07,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:07,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:07,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:07,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:07,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 23:09:07,579 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 23:09:07,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 23:09:07,609 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 23:09:07,610 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112216674] [2021-03-25 23:09:07,610 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:07,610 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 23:09:07,610 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998586678] [2021-03-25 23:09:07,610 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 23:09:07,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:07,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 23:09:07,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 23:09:07,611 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 118 [2021-03-25 23:09:07,611 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 58 transitions, 330 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 23:09:07,612 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:07,612 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 118 [2021-03-25 23:09:07,612 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:07,682 INFO L129 PetriNetUnfolder]: 55/205 cut-off events. [2021-03-25 23:09:07,683 INFO L130 PetriNetUnfolder]: For 195/204 co-relation queries the response was YES. [2021-03-25 23:09:07,683 INFO L84 FinitePrefix]: Finished finitePrefix Result has 606 conditions, 205 events. 55/205 cut-off events. For 195/204 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1150 event pairs, 11 based on Foata normal form. 3/187 useless extension candidates. Maximal degree in co-relation 529. Up to 66 conditions per place. [2021-03-25 23:09:07,684 INFO L132 encePairwiseOnDemand]: 106/118 looper letters, 18 selfloop transitions, 18 changer transitions 0/64 dead transitions. [2021-03-25 23:09:07,684 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 64 transitions, 428 flow [2021-03-25 23:09:07,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 23:09:07,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 23:09:07,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 414 transitions. [2021-03-25 23:09:07,686 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5847457627118644 [2021-03-25 23:09:07,686 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 414 transitions. [2021-03-25 23:09:07,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 414 transitions. [2021-03-25 23:09:07,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:07,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 414 transitions. [2021-03-25 23:09:07,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 23:09:07,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 118.0) internal successors, (826), 7 states have internal predecessors, (826), 0 states have call successors, (0), 0 states 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 23:09:07,688 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 118.0) internal successors, (826), 7 states have internal predecessors, (826), 0 states have call successors, (0), 0 states 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 23:09:07,688 INFO L185 Difference]: Start difference. First operand has 58 places, 58 transitions, 330 flow. Second operand 6 states and 414 transitions. [2021-03-25 23:09:07,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 64 transitions, 428 flow [2021-03-25 23:09:07,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 64 transitions, 425 flow, removed 1 selfloop flow, removed 1 redundant places. [2021-03-25 23:09:07,693 INFO L241 Difference]: Finished difference. Result has 62 places, 60 transitions, 388 flow [2021-03-25 23:09:07,693 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=118, PETRI_DIFFERENCE_MINUEND_FLOW=323, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=388, PETRI_PLACES=62, PETRI_TRANSITIONS=60} [2021-03-25 23:09:07,693 INFO L343 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2021-03-25 23:09:07,693 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:07,693 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 62 places, 60 transitions, 388 flow [2021-03-25 23:09:07,693 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 62 places, 60 transitions, 388 flow [2021-03-25 23:09:07,694 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 62 places, 60 transitions, 388 flow [2021-03-25 23:09:07,702 INFO L129 PetriNetUnfolder]: 32/163 cut-off events. [2021-03-25 23:09:07,702 INFO L130 PetriNetUnfolder]: For 164/176 co-relation queries the response was YES. [2021-03-25 23:09:07,703 INFO L84 FinitePrefix]: Finished finitePrefix Result has 440 conditions, 163 events. 32/163 cut-off events. For 164/176 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 879 event pairs, 5 based on Foata normal form. 0/145 useless extension candidates. Maximal degree in co-relation 408. Up to 40 conditions per place. [2021-03-25 23:09:07,704 INFO L142 LiptonReduction]: Number of co-enabled transitions 718 [2021-03-25 23:09:07,754 INFO L154 LiptonReduction]: Checked pairs total: 22 [2021-03-25 23:09:07,754 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 23:09:07,754 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 61 [2021-03-25 23:09:07,755 INFO L480 AbstractCegarLoop]: Abstraction has has 62 places, 60 transitions, 388 flow [2021-03-25 23:09:07,755 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 23:09:07,755 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:07,755 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1] [2021-03-25 23:09:07,755 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-25 23:09:07,755 INFO L428 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 23:09:07,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:07,755 INFO L82 PathProgramCache]: Analyzing trace with hash 1757298668, now seen corresponding path program 1 times [2021-03-25 23:09:07,755 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:07,757 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125359310] [2021-03-25 23:09:07,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:07,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 23:09:07,767 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 23:09:07,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 23:09:07,775 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 23:09:07,779 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 23:09:07,780 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 23:09:07,780 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-25 23:09:07,780 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 23:09:07,780 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-25 23:09:07,789 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,789 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,789 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,789 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,789 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,789 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,789 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,790 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 23:09:07,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,790 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 23:09:07,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,791 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 23:09:07,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,791 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 23:09:07,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,794 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 23:09:07,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,794 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 23:09:07,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,795 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,795 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,795 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,795 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,796 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,799 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 23:09:07,799 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,799 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 23:09:07,799 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,799 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,799 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,800 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 23:09:07,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,800 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,800 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,802 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 23:09:07,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,803 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 23:09:07,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,804 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,804 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,804 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,804 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 23:09:07,804 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:07,805 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 23:09:07,805 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-03-25 23:09:07,806 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 23:09:07,806 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 23:09:07,806 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 23:09:07,806 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 23:09:07,806 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 23:09:07,806 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 23:09:07,806 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 23:09:07,806 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 23:09:07,808 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 82 places, 82 transitions, 196 flow [2021-03-25 23:09:07,813 INFO L129 PetriNetUnfolder]: 13/117 cut-off events. [2021-03-25 23:09:07,813 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-25 23:09:07,813 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 323 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 23:09:07,813 INFO L82 GeneralOperation]: Start removeDead. Operand has 82 places, 82 transitions, 196 flow [2021-03-25 23:09:07,814 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 82 places, 82 transitions, 196 flow [2021-03-25 23:09:07,814 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:07,814 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 82 places, 82 transitions, 196 flow [2021-03-25 23:09:07,814 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 82 places, 82 transitions, 196 flow [2021-03-25 23:09:07,814 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 82 places, 82 transitions, 196 flow [2021-03-25 23:09:07,819 INFO L129 PetriNetUnfolder]: 13/117 cut-off events. [2021-03-25 23:09:07,819 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-25 23:09:07,819 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 328 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 23:09:07,821 INFO L142 LiptonReduction]: Number of co-enabled transitions 3640 [2021-03-25 23:09:08,784 INFO L154 LiptonReduction]: Checked pairs total: 3604 [2021-03-25 23:09:08,785 INFO L156 LiptonReduction]: Total number of compositions: 43 [2021-03-25 23:09:08,785 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 971 [2021-03-25 23:09:08,789 INFO L129 PetriNetUnfolder]: 2/29 cut-off events. [2021-03-25 23:09:08,789 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 23:09:08,789 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:08,789 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:08,789 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 23:09:08,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:08,789 INFO L82 PathProgramCache]: Analyzing trace with hash 1423667099, now seen corresponding path program 1 times [2021-03-25 23:09:08,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:08,789 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283890278] [2021-03-25 23:09:08,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:08,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:08,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:08,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:08,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:08,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:08,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:08,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:08,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:08,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 23:09:08,837 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 23:09:08,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 23:09:08,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:08,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:08,865 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 23:09:08,866 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283890278] [2021-03-25 23:09:08,866 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:08,866 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-25 23:09:08,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063595087] [2021-03-25 23:09:08,866 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 23:09:08,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:08,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 23:09:08,866 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 23:09:08,867 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 125 [2021-03-25 23:09:08,867 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 23:09:08,867 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:08,867 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 125 [2021-03-25 23:09:08,867 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:09,024 INFO L129 PetriNetUnfolder]: 1162/1829 cut-off events. [2021-03-25 23:09:09,024 INFO L130 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2021-03-25 23:09:09,029 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 9676 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 23:09:09,037 INFO L132 encePairwiseOnDemand]: 113/125 looper letters, 22 selfloop transitions, 18 changer transitions 0/68 dead transitions. [2021-03-25 23:09:09,037 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 68 transitions, 248 flow [2021-03-25 23:09:09,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 23:09:09,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 23:09:09,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 520 transitions. [2021-03-25 23:09:09,038 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6933333333333334 [2021-03-25 23:09:09,038 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 520 transitions. [2021-03-25 23:09:09,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 520 transitions. [2021-03-25 23:09:09,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:09,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 520 transitions. [2021-03-25 23:09:09,039 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 23:09:09,040 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 23:09:09,040 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 23:09:09,040 INFO L185 Difference]: Start difference. First operand has 51 places, 49 transitions, 130 flow. Second operand 6 states and 520 transitions. [2021-03-25 23:09:09,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 68 transitions, 248 flow [2021-03-25 23:09:09,041 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 23:09:09,043 INFO L241 Difference]: Finished difference. Result has 57 places, 61 transitions, 211 flow [2021-03-25 23:09:09,043 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 23:09:09,043 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 6 predicate places. [2021-03-25 23:09:09,043 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:09,043 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 57 places, 61 transitions, 211 flow [2021-03-25 23:09:09,044 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 57 places, 61 transitions, 211 flow [2021-03-25 23:09:09,044 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 57 places, 61 transitions, 211 flow [2021-03-25 23:09:09,055 INFO L129 PetriNetUnfolder]: 97/279 cut-off events. [2021-03-25 23:09:09,056 INFO L130 PetriNetUnfolder]: For 8/13 co-relation queries the response was YES. [2021-03-25 23:09:09,057 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 26. Compared 1203 event pairs, 7 based on Foata normal form. 0/240 useless extension candidates. Maximal degree in co-relation 436. Up to 120 conditions per place. [2021-03-25 23:09:09,059 INFO L142 LiptonReduction]: Number of co-enabled transitions 1630 [2021-03-25 23:09:09,474 INFO L154 LiptonReduction]: Checked pairs total: 1756 [2021-03-25 23:09:09,474 INFO L156 LiptonReduction]: Total number of compositions: 8 [2021-03-25 23:09:09,474 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 431 [2021-03-25 23:09:09,474 INFO L480 AbstractCegarLoop]: Abstraction has has 51 places, 55 transitions, 199 flow [2021-03-25 23:09:09,475 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 23:09:09,475 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:09,475 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:09,475 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-25 23:09:09,475 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 23:09:09,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:09,475 INFO L82 PathProgramCache]: Analyzing trace with hash -334295105, now seen corresponding path program 1 times [2021-03-25 23:09:09,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:09,475 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483807860] [2021-03-25 23:09:09,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:09,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:09,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:09,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:09,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:09,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 23:09:09,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:09,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 23:09:09,522 INFO L142 QuantifierPusher]: treesize reduction 49, result has 50.0 percent of original size [2021-03-25 23:09:09,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 23:09:09,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:09,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:09,525 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 23:09:09,525 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483807860] [2021-03-25 23:09:09,525 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:09,525 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 23:09:09,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103662310] [2021-03-25 23:09:09,526 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 23:09:09,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:09,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 23:09:09,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 23:09:09,526 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 133 [2021-03-25 23:09:09,527 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 23:09:09,527 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:09,527 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 133 [2021-03-25 23:09:09,527 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:09,770 INFO L129 PetriNetUnfolder]: 2608/3687 cut-off events. [2021-03-25 23:09:09,770 INFO L130 PetriNetUnfolder]: For 1340/1944 co-relation queries the response was YES. [2021-03-25 23:09:09,780 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 19491 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 23:09:09,803 INFO L132 encePairwiseOnDemand]: 126/133 looper letters, 45 selfloop transitions, 14 changer transitions 0/81 dead transitions. [2021-03-25 23:09:09,803 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 81 transitions, 398 flow [2021-03-25 23:09:09,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 23:09:09,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 23:09:09,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 355 transitions. [2021-03-25 23:09:09,804 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6672932330827067 [2021-03-25 23:09:09,804 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 355 transitions. [2021-03-25 23:09:09,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 355 transitions. [2021-03-25 23:09:09,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:09,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 355 transitions. [2021-03-25 23:09:09,805 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 23:09:09,805 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 23:09:09,806 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 23:09:09,806 INFO L185 Difference]: Start difference. First operand has 51 places, 55 transitions, 199 flow. Second operand 4 states and 355 transitions. [2021-03-25 23:09:09,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 81 transitions, 398 flow [2021-03-25 23:09:09,808 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 23:09:09,810 INFO L241 Difference]: Finished difference. Result has 57 places, 68 transitions, 330 flow [2021-03-25 23:09:09,810 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 23:09:09,810 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 6 predicate places. [2021-03-25 23:09:09,810 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:09,811 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 57 places, 68 transitions, 330 flow [2021-03-25 23:09:09,811 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 57 places, 68 transitions, 330 flow [2021-03-25 23:09:09,811 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 57 places, 68 transitions, 330 flow [2021-03-25 23:09:09,833 INFO L129 PetriNetUnfolder]: 273/578 cut-off events. [2021-03-25 23:09:09,833 INFO L130 PetriNetUnfolder]: For 443/601 co-relation queries the response was YES. [2021-03-25 23:09:09,835 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1577 conditions, 578 events. 273/578 cut-off events. For 443/601 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2768 event pairs, 8 based on Foata normal form. 2/510 useless extension candidates. Maximal degree in co-relation 1550. Up to 324 conditions per place. [2021-03-25 23:09:09,841 INFO L142 LiptonReduction]: Number of co-enabled transitions 1838 [2021-03-25 23:09:10,048 INFO L154 LiptonReduction]: Checked pairs total: 1213 [2021-03-25 23:09:10,048 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 23:09:10,048 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 238 [2021-03-25 23:09:10,048 INFO L480 AbstractCegarLoop]: Abstraction has has 56 places, 67 transitions, 328 flow [2021-03-25 23:09:10,048 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 23:09:10,048 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:10,049 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:10,049 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-25 23:09:10,049 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 23:09:10,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:10,049 INFO L82 PathProgramCache]: Analyzing trace with hash -44894420, now seen corresponding path program 1 times [2021-03-25 23:09:10,049 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:10,049 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462898551] [2021-03-25 23:09:10,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:10,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:10,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:10,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:10,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:10,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:10,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:10,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:10,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:10,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 23:09:10,084 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 23:09:10,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 23:09:10,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 23:09:10,111 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462898551] [2021-03-25 23:09:10,111 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:10,112 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-25 23:09:10,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044255305] [2021-03-25 23:09:10,112 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 23:09:10,112 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:10,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 23:09:10,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 23:09:10,113 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 135 [2021-03-25 23:09:10,113 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 23:09:10,113 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:10,113 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 135 [2021-03-25 23:09:10,113 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:10,503 INFO L129 PetriNetUnfolder]: 4584/6291 cut-off events. [2021-03-25 23:09:10,503 INFO L130 PetriNetUnfolder]: For 10417/12829 co-relation queries the response was YES. [2021-03-25 23:09:10,519 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19997 conditions, 6291 events. 4584/6291 cut-off events. For 10417/12829 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 31962 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 23:09:10,558 INFO L132 encePairwiseOnDemand]: 125/135 looper letters, 42 selfloop transitions, 38 changer transitions 0/104 dead transitions. [2021-03-25 23:09:10,558 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 104 transitions, 685 flow [2021-03-25 23:09:10,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 23:09:10,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 23:09:10,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 515 transitions. [2021-03-25 23:09:10,559 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6358024691358025 [2021-03-25 23:09:10,559 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 515 transitions. [2021-03-25 23:09:10,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 515 transitions. [2021-03-25 23:09:10,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:10,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 515 transitions. [2021-03-25 23:09:10,560 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 23:09:10,561 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 23:09:10,561 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 23:09:10,562 INFO L185 Difference]: Start difference. First operand has 56 places, 67 transitions, 328 flow. Second operand 6 states and 515 transitions. [2021-03-25 23:09:10,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 104 transitions, 685 flow [2021-03-25 23:09:10,568 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 23:09:10,569 INFO L241 Difference]: Finished difference. Result has 64 places, 97 transitions, 643 flow [2021-03-25 23:09:10,569 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 23:09:10,569 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 13 predicate places. [2021-03-25 23:09:10,569 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:10,570 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 64 places, 97 transitions, 643 flow [2021-03-25 23:09:10,570 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 64 places, 97 transitions, 643 flow [2021-03-25 23:09:10,570 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 64 places, 97 transitions, 643 flow [2021-03-25 23:09:10,614 INFO L129 PetriNetUnfolder]: 560/1099 cut-off events. [2021-03-25 23:09:10,614 INFO L130 PetriNetUnfolder]: For 1265/1947 co-relation queries the response was YES. [2021-03-25 23:09:10,618 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3282 conditions, 1099 events. 560/1099 cut-off events. For 1265/1947 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5881 event pairs, 5 based on Foata normal form. 2/1010 useless extension candidates. Maximal degree in co-relation 3251. Up to 459 conditions per place. [2021-03-25 23:09:10,629 INFO L142 LiptonReduction]: Number of co-enabled transitions 2582 [2021-03-25 23:09:10,785 INFO L154 LiptonReduction]: Checked pairs total: 1336 [2021-03-25 23:09:10,786 INFO L156 LiptonReduction]: Total number of compositions: 5 [2021-03-25 23:09:10,786 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 217 [2021-03-25 23:09:10,786 INFO L480 AbstractCegarLoop]: Abstraction has has 64 places, 97 transitions, 643 flow [2021-03-25 23:09:10,786 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 23:09:10,786 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:10,787 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:10,787 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-25 23:09:10,787 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 23:09:10,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:10,787 INFO L82 PathProgramCache]: Analyzing trace with hash -1569240249, now seen corresponding path program 1 times [2021-03-25 23:09:10,787 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:10,787 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420225720] [2021-03-25 23:09:10,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:10,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:10,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:10,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:10,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:10,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:10,818 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-03-25 23:09:10,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 23:09:10,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:10,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:10,829 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 23:09:10,829 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420225720] [2021-03-25 23:09:10,829 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:10,829 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 23:09:10,829 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613123170] [2021-03-25 23:09:10,830 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 23:09:10,830 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:10,830 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 23:09:10,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 23:09:10,831 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 140 [2021-03-25 23:09:10,832 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 23:09:10,832 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:10,832 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 140 [2021-03-25 23:09:10,832 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:10,933 INFO L129 PetriNetUnfolder]: 416/862 cut-off events. [2021-03-25 23:09:10,933 INFO L130 PetriNetUnfolder]: For 346/348 co-relation queries the response was YES. [2021-03-25 23:09:10,936 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2080 conditions, 862 events. 416/862 cut-off events. For 346/348 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5267 event pairs, 266 based on Foata normal form. 1/797 useless extension candidates. Maximal degree in co-relation 2047. Up to 704 conditions per place. [2021-03-25 23:09:10,939 INFO L132 encePairwiseOnDemand]: 127/140 looper letters, 14 selfloop transitions, 11 changer transitions 0/73 dead transitions. [2021-03-25 23:09:10,939 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 73 transitions, 436 flow [2021-03-25 23:09:10,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 23:09:10,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 23:09:10,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 449 transitions. [2021-03-25 23:09:10,940 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6414285714285715 [2021-03-25 23:09:10,940 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 449 transitions. [2021-03-25 23:09:10,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 449 transitions. [2021-03-25 23:09:10,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:10,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 449 transitions. [2021-03-25 23:09:10,941 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 23:09:10,941 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 23:09:10,942 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 23:09:10,942 INFO L185 Difference]: Start difference. First operand has 64 places, 97 transitions, 643 flow. Second operand 5 states and 449 transitions. [2021-03-25 23:09:10,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 73 transitions, 436 flow [2021-03-25 23:09:10,943 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 23:09:10,944 INFO L241 Difference]: Finished difference. Result has 65 places, 73 transitions, 413 flow [2021-03-25 23:09:10,944 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 23:09:10,944 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 14 predicate places. [2021-03-25 23:09:10,944 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:10,944 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 65 places, 73 transitions, 413 flow [2021-03-25 23:09:10,944 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 65 places, 73 transitions, 413 flow [2021-03-25 23:09:10,945 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 65 places, 73 transitions, 413 flow [2021-03-25 23:09:10,967 INFO L129 PetriNetUnfolder]: 217/559 cut-off events. [2021-03-25 23:09:10,967 INFO L130 PetriNetUnfolder]: For 212/258 co-relation queries the response was YES. [2021-03-25 23:09:10,969 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1318 conditions, 559 events. 217/559 cut-off events. For 212/258 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3712 event pairs, 139 based on Foata normal form. 6/473 useless extension candidates. Maximal degree in co-relation 1287. Up to 376 conditions per place. [2021-03-25 23:09:10,973 INFO L142 LiptonReduction]: Number of co-enabled transitions 1242 [2021-03-25 23:09:11,079 INFO L154 LiptonReduction]: Checked pairs total: 125 [2021-03-25 23:09:11,079 INFO L156 LiptonReduction]: Total number of compositions: 9 [2021-03-25 23:09:11,079 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 135 [2021-03-25 23:09:11,080 INFO L480 AbstractCegarLoop]: Abstraction has has 65 places, 73 transitions, 413 flow [2021-03-25 23:09:11,080 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 23:09:11,080 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:11,080 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:11,080 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-25 23:09:11,081 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 23:09:11,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:11,081 INFO L82 PathProgramCache]: Analyzing trace with hash 251665582, now seen corresponding path program 1 times [2021-03-25 23:09:11,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:11,081 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906592807] [2021-03-25 23:09:11,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:11,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:11,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:11,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:11,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:11,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 23:09:11,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:11,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 23:09:11,110 INFO L142 QuantifierPusher]: treesize reduction 33, result has 66.7 percent of original size [2021-03-25 23:09:11,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 23:09:11,113 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 23:09:11,113 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906592807] [2021-03-25 23:09:11,113 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:11,113 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 23:09:11,113 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338148451] [2021-03-25 23:09:11,114 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 23:09:11,114 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:11,114 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 23:09:11,114 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 23:09:11,114 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 149 [2021-03-25 23:09:11,115 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 23:09:11,115 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:11,115 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 149 [2021-03-25 23:09:11,115 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:11,201 INFO L129 PetriNetUnfolder]: 379/831 cut-off events. [2021-03-25 23:09:11,202 INFO L130 PetriNetUnfolder]: For 658/737 co-relation queries the response was YES. [2021-03-25 23:09:11,204 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2245 conditions, 831 events. 379/831 cut-off events. For 658/737 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 5734 event pairs, 223 based on Foata normal form. 2/633 useless extension candidates. Maximal degree in co-relation 2189. Up to 583 conditions per place. [2021-03-25 23:09:11,207 INFO L132 encePairwiseOnDemand]: 145/149 looper letters, 38 selfloop transitions, 5 changer transitions 0/73 dead transitions. [2021-03-25 23:09:11,207 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 73 transitions, 497 flow [2021-03-25 23:09:11,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 23:09:11,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 23:09:11,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 343 transitions. [2021-03-25 23:09:11,208 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.575503355704698 [2021-03-25 23:09:11,208 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 343 transitions. [2021-03-25 23:09:11,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 343 transitions. [2021-03-25 23:09:11,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:11,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 343 transitions. [2021-03-25 23:09:11,209 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 23:09:11,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 149.0) internal successors, (745), 5 states have internal predecessors, (745), 0 states have call successors, (0), 0 states 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 23:09:11,209 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 149.0) internal successors, (745), 5 states have internal predecessors, (745), 0 states have call successors, (0), 0 states 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 23:09:11,210 INFO L185 Difference]: Start difference. First operand has 65 places, 73 transitions, 413 flow. Second operand 4 states and 343 transitions. [2021-03-25 23:09:11,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 73 transitions, 497 flow [2021-03-25 23:09:11,211 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 23:09:11,212 INFO L241 Difference]: Finished difference. Result has 66 places, 73 transitions, 420 flow [2021-03-25 23:09:11,213 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=149, 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 23:09:11,213 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 15 predicate places. [2021-03-25 23:09:11,213 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:11,213 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 66 places, 73 transitions, 420 flow [2021-03-25 23:09:11,213 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 66 places, 73 transitions, 420 flow [2021-03-25 23:09:11,213 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 66 places, 73 transitions, 420 flow [2021-03-25 23:09:11,236 INFO L129 PetriNetUnfolder]: 217/560 cut-off events. [2021-03-25 23:09:11,236 INFO L130 PetriNetUnfolder]: For 219/265 co-relation queries the response was YES. [2021-03-25 23:09:11,239 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1332 conditions, 560 events. 217/560 cut-off events. For 219/265 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3745 event pairs, 139 based on Foata normal form. 6/473 useless extension candidates. Maximal degree in co-relation 1302. Up to 376 conditions per place. [2021-03-25 23:09:11,243 INFO L142 LiptonReduction]: Number of co-enabled transitions 1242 [2021-03-25 23:09:11,258 INFO L154 LiptonReduction]: Checked pairs total: 15 [2021-03-25 23:09:11,258 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 23:09:11,258 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 45 [2021-03-25 23:09:11,259 INFO L480 AbstractCegarLoop]: Abstraction has has 66 places, 73 transitions, 422 flow [2021-03-25 23:09:11,259 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 23:09:11,259 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:11,259 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:11,259 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-03-25 23:09:11,259 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 23:09:11,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:11,259 INFO L82 PathProgramCache]: Analyzing trace with hash 375500066, now seen corresponding path program 1 times [2021-03-25 23:09:11,259 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:11,259 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834018331] [2021-03-25 23:09:11,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:11,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:11,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:11,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:11,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:11,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:11,289 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 23:09:11,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 23:09:11,316 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 23:09:11,316 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834018331] [2021-03-25 23:09:11,316 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:11,316 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 23:09:11,316 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443895194] [2021-03-25 23:09:11,317 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 23:09:11,317 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:11,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 23:09:11,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-03-25 23:09:11,317 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 150 [2021-03-25 23:09:11,318 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 23:09:11,318 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:11,318 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 150 [2021-03-25 23:09:11,318 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:11,532 INFO L129 PetriNetUnfolder]: 389/935 cut-off events. [2021-03-25 23:09:11,532 INFO L130 PetriNetUnfolder]: For 685/735 co-relation queries the response was YES. [2021-03-25 23:09:11,536 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2502 conditions, 935 events. 389/935 cut-off events. For 685/735 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6844 event pairs, 229 based on Foata normal form. 3/786 useless extension candidates. Maximal degree in co-relation 2470. Up to 504 conditions per place. [2021-03-25 23:09:11,539 INFO L132 encePairwiseOnDemand]: 138/150 looper letters, 29 selfloop transitions, 24 changer transitions 0/86 dead transitions. [2021-03-25 23:09:11,539 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 86 transitions, 612 flow [2021-03-25 23:09:11,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 23:09:11,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 23:09:11,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 430 transitions. [2021-03-25 23:09:11,540 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5733333333333334 [2021-03-25 23:09:11,540 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 430 transitions. [2021-03-25 23:09:11,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 430 transitions. [2021-03-25 23:09:11,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:11,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 430 transitions. [2021-03-25 23:09:11,541 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 23:09:11,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 150.0) internal successors, (900), 6 states have internal predecessors, (900), 0 states have call successors, (0), 0 states 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 23:09:11,542 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 150.0) internal successors, (900), 6 states have internal predecessors, (900), 0 states have call successors, (0), 0 states 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 23:09:11,543 INFO L185 Difference]: Start difference. First operand has 66 places, 73 transitions, 422 flow. Second operand 5 states and 430 transitions. [2021-03-25 23:09:11,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 86 transitions, 612 flow [2021-03-25 23:09:11,545 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 23:09:11,546 INFO L241 Difference]: Finished difference. Result has 72 places, 83 transitions, 556 flow [2021-03-25 23:09:11,546 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=150, 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 23:09:11,546 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 21 predicate places. [2021-03-25 23:09:11,546 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:11,546 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 72 places, 83 transitions, 556 flow [2021-03-25 23:09:11,547 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 72 places, 83 transitions, 556 flow [2021-03-25 23:09:11,547 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 72 places, 83 transitions, 556 flow [2021-03-25 23:09:11,588 INFO L129 PetriNetUnfolder]: 262/654 cut-off events. [2021-03-25 23:09:11,588 INFO L130 PetriNetUnfolder]: For 379/442 co-relation queries the response was YES. [2021-03-25 23:09:11,591 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1653 conditions, 654 events. 262/654 cut-off events. For 379/442 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4515 event pairs, 165 based on Foata normal form. 7/558 useless extension candidates. Maximal degree in co-relation 1619. Up to 443 conditions per place. [2021-03-25 23:09:11,596 INFO L142 LiptonReduction]: Number of co-enabled transitions 1344 [2021-03-25 23:09:11,599 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 23:09:11,599 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 23:09:11,599 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 53 [2021-03-25 23:09:11,600 INFO L480 AbstractCegarLoop]: Abstraction has has 72 places, 83 transitions, 556 flow [2021-03-25 23:09:11,600 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 23:09:11,600 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:11,601 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:11,601 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-25 23:09:11,601 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 23:09:11,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:11,603 INFO L82 PathProgramCache]: Analyzing trace with hash 375411933, now seen corresponding path program 1 times [2021-03-25 23:09:11,603 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:11,603 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142366798] [2021-03-25 23:09:11,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:11,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:11,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:11,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:11,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:11,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:11,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:11,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 23:09:11,642 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 23:09:11,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 23:09:11,670 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 23:09:11,671 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142366798] [2021-03-25 23:09:11,671 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:11,671 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 23:09:11,672 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717978739] [2021-03-25 23:09:11,673 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 23:09:11,673 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:11,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 23:09:11,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 23:09:11,674 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 150 [2021-03-25 23:09:11,674 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 23:09:11,674 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:11,674 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 150 [2021-03-25 23:09:11,674 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:11,900 INFO L129 PetriNetUnfolder]: 442/1040 cut-off events. [2021-03-25 23:09:11,901 INFO L130 PetriNetUnfolder]: For 959/1025 co-relation queries the response was YES. [2021-03-25 23:09:11,905 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2963 conditions, 1040 events. 442/1040 cut-off events. For 959/1025 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 7610 event pairs, 277 based on Foata normal form. 12/885 useless extension candidates. Maximal degree in co-relation 2927. Up to 645 conditions per place. [2021-03-25 23:09:11,909 INFO L132 encePairwiseOnDemand]: 134/150 looper letters, 29 selfloop transitions, 33 changer transitions 0/95 dead transitions. [2021-03-25 23:09:11,909 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 95 transitions, 756 flow [2021-03-25 23:09:11,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 23:09:11,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 23:09:11,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 514 transitions. [2021-03-25 23:09:11,910 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5711111111111111 [2021-03-25 23:09:11,910 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 514 transitions. [2021-03-25 23:09:11,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 514 transitions. [2021-03-25 23:09:11,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:11,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 514 transitions. [2021-03-25 23:09:11,911 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 23:09:11,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 150.0) internal successors, (1050), 7 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states 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 23:09:11,913 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 150.0) internal successors, (1050), 7 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states 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 23:09:11,913 INFO L185 Difference]: Start difference. First operand has 72 places, 83 transitions, 556 flow. Second operand 6 states and 514 transitions. [2021-03-25 23:09:11,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 95 transitions, 756 flow [2021-03-25 23:09:11,915 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 23:09:11,916 INFO L241 Difference]: Finished difference. Result has 75 places, 90 transitions, 690 flow [2021-03-25 23:09:11,916 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=150, 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 23:09:11,916 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 24 predicate places. [2021-03-25 23:09:11,916 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:11,916 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 75 places, 90 transitions, 690 flow [2021-03-25 23:09:11,917 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 75 places, 90 transitions, 690 flow [2021-03-25 23:09:11,917 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 75 places, 90 transitions, 690 flow [2021-03-25 23:09:11,952 INFO L129 PetriNetUnfolder]: 302/798 cut-off events. [2021-03-25 23:09:11,952 INFO L130 PetriNetUnfolder]: For 621/683 co-relation queries the response was YES. [2021-03-25 23:09:11,955 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2065 conditions, 798 events. 302/798 cut-off events. For 621/683 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 5889 event pairs, 211 based on Foata normal form. 7/686 useless extension candidates. Maximal degree in co-relation 2030. Up to 532 conditions per place. [2021-03-25 23:09:11,961 INFO L142 LiptonReduction]: Number of co-enabled transitions 1456 [2021-03-25 23:09:11,995 INFO L154 LiptonReduction]: Checked pairs total: 27 [2021-03-25 23:09:11,995 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 23:09:11,996 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 80 [2021-03-25 23:09:11,996 INFO L480 AbstractCegarLoop]: Abstraction has has 75 places, 90 transitions, 690 flow [2021-03-25 23:09:11,996 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 23:09:11,996 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:11,996 INFO L263 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:11,996 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-25 23:09:11,996 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 23:09:11,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:11,997 INFO L82 PathProgramCache]: Analyzing trace with hash 690443249, now seen corresponding path program 1 times [2021-03-25 23:09:11,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:11,997 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832357522] [2021-03-25 23:09:11,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:12,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 23:09:12,001 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 23:09:12,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 23:09:12,004 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 23:09:12,006 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 23:09:12,006 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 23:09:12,006 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-25 23:09:12,007 WARN L342 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 23:09:12,007 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-03-25 23:09:12,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,015 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 23:09:12,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,015 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 23:09:12,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,016 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,016 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,016 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,016 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,016 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,016 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 23:09:12,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,017 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 23:09:12,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,017 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,017 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,017 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,017 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,017 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,017 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,018 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,018 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,018 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,018 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,018 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,018 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,018 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 23:09:12,018 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,018 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 23:09:12,018 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,018 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,018 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,018 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,018 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,018 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,018 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,018 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,018 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,018 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,018 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,019 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,019 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,019 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,019 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,019 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,019 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,019 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,019 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,019 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 23:09:12,019 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,019 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 23:09:12,019 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,020 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,020 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,020 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,020 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,020 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 23:09:12,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,021 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 23:09:12,021 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,021 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,021 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,021 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,021 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,021 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,021 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,021 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,021 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,021 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,021 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,021 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,021 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,021 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,021 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,022 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,022 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,022 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,022 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 23:09:12,022 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,023 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,023 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,023 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,023 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 23:09:12,023 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,023 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,023 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,024 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,024 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,024 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,024 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,024 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 23:09:12,024 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,024 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,024 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,025 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 23:09:12,025 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,025 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,025 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,025 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,025 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,025 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 23:09:12,025 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,025 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,026 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,026 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,026 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,026 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:12,026 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 23:09:12,026 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-03-25 23:09:12,027 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 23:09:12,027 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 23:09:12,027 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 23:09:12,027 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 23:09:12,027 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 23:09:12,027 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 23:09:12,027 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 23:09:12,027 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 23:09:12,028 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 97 places, 97 transitions, 239 flow [2021-03-25 23:09:12,032 INFO L129 PetriNetUnfolder]: 16/141 cut-off events. [2021-03-25 23:09:12,032 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-03-25 23:09:12,033 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 415 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 23:09:12,033 INFO L82 GeneralOperation]: Start removeDead. Operand has 97 places, 97 transitions, 239 flow [2021-03-25 23:09:12,033 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 97 places, 97 transitions, 239 flow [2021-03-25 23:09:12,033 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:12,034 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 97 places, 97 transitions, 239 flow [2021-03-25 23:09:12,034 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 97 places, 97 transitions, 239 flow [2021-03-25 23:09:12,034 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 97 places, 97 transitions, 239 flow [2021-03-25 23:09:12,039 INFO L129 PetriNetUnfolder]: 16/141 cut-off events. [2021-03-25 23:09:12,039 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-03-25 23:09:12,039 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 385 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 23:09:12,040 INFO L142 LiptonReduction]: Number of co-enabled transitions 5600 [2021-03-25 23:09:13,184 INFO L154 LiptonReduction]: Checked pairs total: 6388 [2021-03-25 23:09:13,185 INFO L156 LiptonReduction]: Total number of compositions: 51 [2021-03-25 23:09:13,185 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1152 [2021-03-25 23:09:13,186 INFO L129 PetriNetUnfolder]: 2/27 cut-off events. [2021-03-25 23:09:13,186 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 23:09:13,186 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:13,187 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:13,187 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 23:09:13,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:13,187 INFO L82 PathProgramCache]: Analyzing trace with hash 1914894994, now seen corresponding path program 1 times [2021-03-25 23:09:13,187 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:13,187 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644830250] [2021-03-25 23:09:13,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:13,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:13,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:13,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:13,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:13,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:13,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:13,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:13,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:13,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 23:09:13,210 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-25 23:09:13,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 23:09:13,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:13,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:13,238 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 23:09:13,239 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644830250] [2021-03-25 23:09:13,239 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:13,239 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-25 23:09:13,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101535609] [2021-03-25 23:09:13,239 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 23:09:13,239 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:13,239 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 23:09:13,239 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 23:09:13,240 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 148 [2021-03-25 23:09:13,240 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 23:09:13,240 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:13,240 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 148 [2021-03-25 23:09:13,240 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:13,720 INFO L129 PetriNetUnfolder]: 6157/8732 cut-off events. [2021-03-25 23:09:13,720 INFO L130 PetriNetUnfolder]: For 31/31 co-relation queries the response was YES. [2021-03-25 23:09:13,745 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 50986 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 23:09:13,776 INFO L132 encePairwiseOnDemand]: 134/148 looper letters, 27 selfloop transitions, 22 changer transitions 0/83 dead transitions. [2021-03-25 23:09:13,776 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 83 transitions, 309 flow [2021-03-25 23:09:13,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 23:09:13,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 23:09:13,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 615 transitions. [2021-03-25 23:09:13,778 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6925675675675675 [2021-03-25 23:09:13,778 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 615 transitions. [2021-03-25 23:09:13,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 615 transitions. [2021-03-25 23:09:13,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:13,778 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 615 transitions. [2021-03-25 23:09:13,779 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 23:09:13,780 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 23:09:13,780 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 23:09:13,780 INFO L185 Difference]: Start difference. First operand has 61 places, 59 transitions, 163 flow. Second operand 6 states and 615 transitions. [2021-03-25 23:09:13,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 83 transitions, 309 flow [2021-03-25 23:09:13,781 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 23:09:13,782 INFO L241 Difference]: Finished difference. Result has 67 places, 74 transitions, 256 flow [2021-03-25 23:09:13,782 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 23:09:13,782 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 6 predicate places. [2021-03-25 23:09:13,782 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:13,783 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 67 places, 74 transitions, 256 flow [2021-03-25 23:09:13,783 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 67 places, 74 transitions, 256 flow [2021-03-25 23:09:13,783 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 67 places, 74 transitions, 256 flow [2021-03-25 23:09:13,803 INFO L129 PetriNetUnfolder]: 252/602 cut-off events. [2021-03-25 23:09:13,803 INFO L130 PetriNetUnfolder]: For 10/23 co-relation queries the response was YES. [2021-03-25 23:09:13,805 INFO L84 FinitePrefix]: Finished finitePrefix Result has 989 conditions, 602 events. 252/602 cut-off events. For 10/23 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3034 event pairs, 19 based on Foata normal form. 0/509 useless extension candidates. Maximal degree in co-relation 962. Up to 304 conditions per place. [2021-03-25 23:09:13,809 INFO L142 LiptonReduction]: Number of co-enabled transitions 2568 [2021-03-25 23:09:14,308 INFO L154 LiptonReduction]: Checked pairs total: 2942 [2021-03-25 23:09:14,308 INFO L156 LiptonReduction]: Total number of compositions: 8 [2021-03-25 23:09:14,308 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 526 [2021-03-25 23:09:14,309 INFO L480 AbstractCegarLoop]: Abstraction has has 60 places, 67 transitions, 242 flow [2021-03-25 23:09:14,309 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 23:09:14,309 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:14,309 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:14,309 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-03-25 23:09:14,309 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 23:09:14,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:14,310 INFO L82 PathProgramCache]: Analyzing trace with hash 882499297, now seen corresponding path program 1 times [2021-03-25 23:09:14,310 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:14,310 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552211903] [2021-03-25 23:09:14,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:14,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:14,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:14,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:14,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:14,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 23:09:14,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:14,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 23:09:14,337 INFO L142 QuantifierPusher]: treesize reduction 33, result has 66.7 percent of original size [2021-03-25 23:09:14,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 23:09:14,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:14,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:14,341 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 23:09:14,341 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552211903] [2021-03-25 23:09:14,341 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:14,341 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 23:09:14,341 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981449705] [2021-03-25 23:09:14,341 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 23:09:14,341 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:14,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 23:09:14,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 23:09:14,342 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 156 [2021-03-25 23:09:14,342 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 23:09:14,342 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:14,342 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 156 [2021-03-25 23:09:14,342 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:15,424 INFO L129 PetriNetUnfolder]: 14167/18576 cut-off events. [2021-03-25 23:09:15,424 INFO L130 PetriNetUnfolder]: For 6793/11210 co-relation queries the response was YES. [2021-03-25 23:09:15,460 INFO L84 FinitePrefix]: Finished finitePrefix Result has 46510 conditions, 18576 events. 14167/18576 cut-off events. For 6793/11210 co-relation queries the response was YES. Maximal size of possible extension queue 878. Compared 102949 event pairs, 3650 based on Foata normal form. 662/15404 useless extension candidates. Maximal degree in co-relation 46482. Up to 11398 conditions per place. [2021-03-25 23:09:15,608 INFO L132 encePairwiseOnDemand]: 148/156 looper letters, 56 selfloop transitions, 17 changer transitions 0/100 dead transitions. [2021-03-25 23:09:15,608 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 100 transitions, 490 flow [2021-03-25 23:09:15,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 23:09:15,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 23:09:15,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 419 transitions. [2021-03-25 23:09:15,610 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6714743589743589 [2021-03-25 23:09:15,610 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 419 transitions. [2021-03-25 23:09:15,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 419 transitions. [2021-03-25 23:09:15,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:15,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 419 transitions. [2021-03-25 23:09:15,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 104.75) internal successors, (419), 4 states have internal predecessors, (419), 0 states have call successors, (0), 0 states 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 23:09:15,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 156.0) internal successors, (780), 5 states have internal predecessors, (780), 0 states have call successors, (0), 0 states 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 23:09:15,612 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 156.0) internal successors, (780), 5 states have internal predecessors, (780), 0 states have call successors, (0), 0 states 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 23:09:15,612 INFO L185 Difference]: Start difference. First operand has 60 places, 67 transitions, 242 flow. Second operand 4 states and 419 transitions. [2021-03-25 23:09:15,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 100 transitions, 490 flow [2021-03-25 23:09:15,614 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 23:09:15,615 INFO L241 Difference]: Finished difference. Result has 66 places, 83 transitions, 402 flow [2021-03-25 23:09:15,615 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=156, 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 23:09:15,615 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 5 predicate places. [2021-03-25 23:09:15,616 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:15,616 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 66 places, 83 transitions, 402 flow [2021-03-25 23:09:15,616 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 66 places, 83 transitions, 402 flow [2021-03-25 23:09:15,616 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 66 places, 83 transitions, 402 flow [2021-03-25 23:09:15,669 INFO L129 PetriNetUnfolder]: 795/1444 cut-off events. [2021-03-25 23:09:15,669 INFO L130 PetriNetUnfolder]: For 1182/2218 co-relation queries the response was YES. [2021-03-25 23:09:15,674 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4051 conditions, 1444 events. 795/1444 cut-off events. For 1182/2218 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7737 event pairs, 33 based on Foata normal form. 0/1265 useless extension candidates. Maximal degree in co-relation 4023. Up to 911 conditions per place. [2021-03-25 23:09:15,688 INFO L142 LiptonReduction]: Number of co-enabled transitions 2908 [2021-03-25 23:09:15,983 INFO L154 LiptonReduction]: Checked pairs total: 2078 [2021-03-25 23:09:15,983 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 23:09:15,984 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 368 [2021-03-25 23:09:15,984 INFO L480 AbstractCegarLoop]: Abstraction has has 65 places, 82 transitions, 400 flow [2021-03-25 23:09:15,984 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 23:09:15,984 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:15,984 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:15,984 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-03-25 23:09:15,985 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 23:09:15,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:15,985 INFO L82 PathProgramCache]: Analyzing trace with hash -803500732, now seen corresponding path program 1 times [2021-03-25 23:09:15,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:15,985 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998984310] [2021-03-25 23:09:15,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:15,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:15,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:15,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:15,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:15,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:15,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:15,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:16,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:16,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 23:09:16,008 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 23:09:16,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 23:09:16,033 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 23:09:16,033 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998984310] [2021-03-25 23:09:16,033 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:16,033 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-25 23:09:16,033 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475547563] [2021-03-25 23:09:16,034 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 23:09:16,034 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:16,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 23:09:16,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 23:09:16,034 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 158 [2021-03-25 23:09:16,035 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 23:09:16,035 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:16,035 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 158 [2021-03-25 23:09:16,035 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:18,307 INFO L129 PetriNetUnfolder]: 26270/33474 cut-off events. [2021-03-25 23:09:18,307 INFO L130 PetriNetUnfolder]: For 57337/76181 co-relation queries the response was YES. [2021-03-25 23:09:18,408 INFO L84 FinitePrefix]: Finished finitePrefix Result has 107249 conditions, 33474 events. 26270/33474 cut-off events. For 57337/76181 co-relation queries the response was YES. Maximal size of possible extension queue 1596. Compared 182234 event pairs, 10437 based on Foata normal form. 448/26791 useless extension candidates. Maximal degree in co-relation 107170. Up to 32365 conditions per place. [2021-03-25 23:09:18,674 INFO L132 encePairwiseOnDemand]: 147/158 looper letters, 52 selfloop transitions, 48 changer transitions 0/129 dead transitions. [2021-03-25 23:09:18,674 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 129 transitions, 849 flow [2021-03-25 23:09:18,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 23:09:18,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 23:09:18,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 608 transitions. [2021-03-25 23:09:18,676 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6413502109704642 [2021-03-25 23:09:18,676 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 608 transitions. [2021-03-25 23:09:18,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 608 transitions. [2021-03-25 23:09:18,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:18,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 608 transitions. [2021-03-25 23:09:18,677 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 101.33333333333333) internal successors, (608), 6 states have internal predecessors, (608), 0 states have call successors, (0), 0 states 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 23:09:18,678 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 158.0) internal successors, (1106), 7 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states 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 23:09:18,678 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 158.0) internal successors, (1106), 7 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states 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 23:09:18,678 INFO L185 Difference]: Start difference. First operand has 65 places, 82 transitions, 400 flow. Second operand 6 states and 608 transitions. [2021-03-25 23:09:18,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 129 transitions, 849 flow [2021-03-25 23:09:18,699 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 23:09:18,700 INFO L241 Difference]: Finished difference. Result has 73 places, 120 transitions, 799 flow [2021-03-25 23:09:18,700 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, 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 23:09:18,700 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 12 predicate places. [2021-03-25 23:09:18,700 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:18,701 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 73 places, 120 transitions, 799 flow [2021-03-25 23:09:18,701 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 73 places, 120 transitions, 799 flow [2021-03-25 23:09:18,701 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 73 places, 120 transitions, 799 flow [2021-03-25 23:09:18,744 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([602] 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][38], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0NotInUse, 131#true, 5#L709-2true, 101#true, 167#true, Black: 133#(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: 134#(<= (+ 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: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 169#(= ~s~0 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)), Black: 171#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 172#(and (<= (div ~s~0 4294967296) (div thr1Thread2of5ForFork0_~l~0 4294967296)) (< (+ (* 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))), 16#L697-1true, 54#L700true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 23:09:18,744 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 23:09:18,744 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-03-25 23:09:18,744 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-03-25 23:09:18,744 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 23:09:18,759 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([602] 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][38], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 131#true, thr1Thread5of5ForFork0InUse, 101#true, 5#L709-2true, 167#true, Black: 133#(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: 134#(<= (+ 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: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), 13#L700true, Black: 169#(= ~s~0 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)), Black: 171#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 172#(and (<= (div ~s~0 4294967296) (div thr1Thread2of5ForFork0_~l~0 4294967296)) (< (+ (* 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))), 17#L701true, 20#thr1ENTRYtrue, 53#thr1ENTRYtrue, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 23:09:18,759 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 23:09:18,759 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:09:18,759 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:09:18,759 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:09:18,762 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([602] 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][38], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0NotInUse, 131#true, 5#L709-2true, 101#true, 167#true, Black: 133#(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: 134#(<= (+ 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: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), 13#L700true, Black: 169#(= ~s~0 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)), Black: 171#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 172#(and (<= (div ~s~0 4294967296) (div thr1Thread2of5ForFork0_~l~0 4294967296)) (< (+ (* 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))), 54#L700true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 23:09:18,763 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 23:09:18,763 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-03-25 23:09:18,763 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-03-25 23:09:18,763 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:09:18,781 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([602] 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][16], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0NotInUse, 101#true, 5#L709-2true, 134#(<= (+ 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)))), 167#true, Black: 131#true, Black: 133#(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: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 169#(= ~s~0 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)), Black: 171#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 172#(and (<= (div ~s~0 4294967296) (div thr1Thread2of5ForFork0_~l~0 4294967296)) (< (+ (* 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))), 19#L701-4true, 54#L700true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 23:09:18,781 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 23:09:18,781 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:09:18,781 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:09:18,781 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:09:18,788 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([602] 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][17], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 131#true, thr1Thread5of5ForFork0InUse, 5#L709-2true, 101#true, 167#true, Black: 133#(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: 134#(<= (+ 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: 103#(= ~s~0 0), 13#L700true, Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 169#(= ~s~0 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)), Black: 171#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 172#(and (<= (div ~s~0 4294967296) (div thr1Thread2of5ForFork0_~l~0 4294967296)) (< (+ (* 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))), 17#L701true, 20#thr1ENTRYtrue, 53#thr1ENTRYtrue, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 23:09:18,788 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 23:09:18,788 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:09:18,788 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:09:18,788 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:09:18,792 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([602] 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][17], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0NotInUse, 131#true, 101#true, 5#L709-2true, 167#true, Black: 133#(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: 134#(<= (+ 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: 103#(= ~s~0 0), 13#L700true, Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 169#(= ~s~0 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)), Black: 171#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 172#(and (<= (div ~s~0 4294967296) (div thr1Thread2of5ForFork0_~l~0 4294967296)) (< (+ (* 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))), 54#L700true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 23:09:18,792 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 23:09:18,792 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:09:18,793 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:09:18,793 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:09:18,798 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([602] 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][16], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 101#true, 5#L709-2true, 134#(<= (+ 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)))), 167#true, Black: 131#true, Black: 133#(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: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 169#(= ~s~0 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)), Black: 171#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 172#(and (<= (div ~s~0 4294967296) (div thr1Thread2of5ForFork0_~l~0 4294967296)) (< (+ (* 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))), 17#L701true, 19#L701-4true, 20#thr1ENTRYtrue, 53#thr1ENTRYtrue, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 23:09:18,798 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event [2021-03-25 23:09:18,798 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-25 23:09:18,798 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-25 23:09:18,798 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-25 23:09:18,804 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([602] 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][16], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0NotInUse, 68#L701true, 5#L709-2true, 101#true, 134#(<= (+ 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)))), 167#true, Black: 131#true, Black: 133#(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: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 169#(= ~s~0 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)), Black: 171#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 172#(and (<= (div ~s~0 4294967296) (div thr1Thread2of5ForFork0_~l~0 4294967296)) (< (+ (* 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))), 54#L700true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 23:09:18,804 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 23:09:18,804 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:09:18,804 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:09:18,804 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:09:18,809 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([602] 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][17], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 131#true, thr1Thread5of5ForFork0InUse, 5#L709-2true, 101#true, 167#true, Black: 133#(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: 134#(<= (+ 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: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 169#(= ~s~0 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)), Black: 171#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 172#(and (<= (div ~s~0 4294967296) (div thr1Thread2of5ForFork0_~l~0 4294967296)) (< (+ (* 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))), 17#L701true, 19#L701-4true, 53#thr1ENTRYtrue, 54#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 23:09:18,809 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 23:09:18,809 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:18,809 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:18,809 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:18,814 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([602] 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][38], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 131#true, thr1Thread5of5ForFork0InUse, 101#true, 5#L709-2true, 167#true, Black: 133#(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: 134#(<= (+ 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: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 169#(= ~s~0 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)), Black: 171#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 172#(and (<= (div ~s~0 4294967296) (div thr1Thread2of5ForFork0_~l~0 4294967296)) (< (+ (* 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))), 16#L697-1true, 17#L701true, 54#L700true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 23:09:18,814 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-03-25 23:09:18,814 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:09:18,814 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:09:18,815 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:09:18,815 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([602] 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][38], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 131#true, thr1Thread5of5ForFork0InUse, 101#true, 5#L709-2true, 167#true, Black: 133#(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: 134#(<= (+ 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: 103#(= ~s~0 0), 13#L700true, Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 169#(= ~s~0 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)), Black: 171#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 172#(and (<= (div ~s~0 4294967296) (div thr1Thread2of5ForFork0_~l~0 4294967296)) (< (+ (* 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))), 17#L701true, 54#L700true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 23:09:18,816 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-03-25 23:09:18,816 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 23:09:18,816 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:09:18,816 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:09:18,819 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([602] 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][16], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 68#L701true, thr1Thread5of5ForFork0InUse, 101#true, 5#L709-2true, 134#(<= (+ 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)))), 167#true, Black: 131#true, Black: 133#(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: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 169#(= ~s~0 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)), Black: 171#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 172#(and (<= (div ~s~0 4294967296) (div thr1Thread2of5ForFork0_~l~0 4294967296)) (< (+ (* 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))), 17#L701true, 20#thr1ENTRYtrue, 53#thr1ENTRYtrue, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 23:09:18,819 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event [2021-03-25 23:09:18,819 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2021-03-25 23:09:18,819 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2021-03-25 23:09:18,819 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2021-03-25 23:09:18,828 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([602] 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][17], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 131#true, 68#L701true, thr1Thread5of5ForFork0InUse, 101#true, 5#L709-2true, 167#true, Black: 133#(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: 134#(<= (+ 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: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 169#(= ~s~0 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)), Black: 171#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 172#(and (<= (div ~s~0 4294967296) (div thr1Thread2of5ForFork0_~l~0 4294967296)) (< (+ (* 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))), 17#L701true, 53#thr1ENTRYtrue, 54#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 23:09:18,828 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-03-25 23:09:18,828 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 23:09:18,828 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 23:09:18,829 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 23:09:18,831 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([602] 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][16], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 5#L709-2true, 101#true, 134#(<= (+ 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)))), 167#true, Black: 131#true, Black: 133#(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: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 169#(= ~s~0 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)), Black: 171#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 172#(and (<= (div ~s~0 4294967296) (div thr1Thread2of5ForFork0_~l~0 4294967296)) (< (+ (* 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))), 17#L701true, 19#L701-4true, 54#L700true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 23:09:18,831 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-03-25 23:09:18,832 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:18,832 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-25 23:09:18,832 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:18,838 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([602] 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][17], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 131#true, thr1Thread5of5ForFork0InUse, 5#L709-2true, 101#true, 167#true, Black: 133#(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: 134#(<= (+ 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: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), 13#L700true, Black: 169#(= ~s~0 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)), Black: 171#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 172#(and (<= (div ~s~0 4294967296) (div thr1Thread2of5ForFork0_~l~0 4294967296)) (< (+ (* 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))), 17#L701true, 54#L700true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 23:09:18,838 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2021-03-25 23:09:18,838 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 23:09:18,838 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 23:09:18,838 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-25 23:09:18,842 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([602] 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][38], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 131#true, thr1Thread5of5ForFork0InUse, 101#true, 5#L709-2true, 167#true, Black: 133#(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: 134#(<= (+ 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: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 169#(= ~s~0 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)), Black: 171#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 172#(and (<= (div ~s~0 4294967296) (div thr1Thread2of5ForFork0_~l~0 4294967296)) (< (+ (* 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))), 19#L701-4true, 83#L700true, 54#L700true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 23:09:18,842 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2021-03-25 23:09:18,842 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:18,842 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:18,843 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-25 23:09:18,843 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([602] 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][16], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 68#L701true, thr1Thread5of5ForFork0InUse, 101#true, 5#L709-2true, 134#(<= (+ 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)))), 167#true, Black: 131#true, Black: 133#(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: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 169#(= ~s~0 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)), Black: 171#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 172#(and (<= (div ~s~0 4294967296) (div thr1Thread2of5ForFork0_~l~0 4294967296)) (< (+ (* 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))), 17#L701true, 54#L700true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 23:09:18,843 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2021-03-25 23:09:18,843 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 23:09:18,843 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-25 23:09:18,843 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 23:09:18,847 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([602] 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][16], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 101#true, 5#L709-2true, 134#(<= (+ 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)))), 167#true, Black: 131#true, Black: 133#(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: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 169#(= ~s~0 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)), Black: 171#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 172#(and (<= (div ~s~0 4294967296) (div thr1Thread2of5ForFork0_~l~0 4294967296)) (< (+ (* 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))), 17#L701true, 19#L701-4true, 53#thr1ENTRYtrue, 54#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 23:09:18,847 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-03-25 23:09:18,848 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:09:18,848 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:18,848 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:09:18,849 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([602] 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][17], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 131#true, thr1Thread5of5ForFork0InUse, 101#true, 5#L709-2true, 167#true, Black: 133#(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: 134#(<= (+ 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: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), 13#L700true, Black: 169#(= ~s~0 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)), Black: 171#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 172#(and (<= (div ~s~0 4294967296) (div thr1Thread2of5ForFork0_~l~0 4294967296)) (< (+ (* 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))), 17#L701true, 53#thr1ENTRYtrue, 54#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 23:09:18,849 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2021-03-25 23:09:18,849 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 23:09:18,850 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:09:18,850 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:09:18,850 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([602] 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][16], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 68#L701true, thr1Thread5of5ForFork0InUse, 101#true, 5#L709-2true, 134#(<= (+ 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)))), 167#true, Black: 131#true, Black: 133#(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: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 169#(= ~s~0 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)), Black: 171#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 172#(and (<= (div ~s~0 4294967296) (div thr1Thread2of5ForFork0_~l~0 4294967296)) (< (+ (* 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))), 17#L701true, 53#thr1ENTRYtrue, 54#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 23:09:18,850 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-03-25 23:09:18,850 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:09:18,850 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:09:18,851 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 23:09:18,851 INFO L129 PetriNetUnfolder]: 1924/3350 cut-off events. [2021-03-25 23:09:18,851 INFO L130 PetriNetUnfolder]: For 3545/7993 co-relation queries the response was YES. [2021-03-25 23:09:18,866 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10158 conditions, 3350 events. 1924/3350 cut-off events. For 3545/7993 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 20192 event pairs, 55 based on Foata normal form. 5/3062 useless extension candidates. Maximal degree in co-relation 10126. Up to 1574 conditions per place. [2021-03-25 23:09:18,909 INFO L142 LiptonReduction]: Number of co-enabled transitions 4164 [2021-03-25 23:09:19,977 INFO L154 LiptonReduction]: Checked pairs total: 2836 [2021-03-25 23:09:19,977 INFO L156 LiptonReduction]: Total number of compositions: 11 [2021-03-25 23:09:19,977 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1277 [2021-03-25 23:09:19,978 INFO L480 AbstractCegarLoop]: Abstraction has has 73 places, 120 transitions, 799 flow [2021-03-25 23:09:19,978 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 23:09:19,978 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:19,978 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:19,978 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-25 23:09:19,978 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 23:09:19,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:19,978 INFO L82 PathProgramCache]: Analyzing trace with hash -311287193, now seen corresponding path program 1 times [2021-03-25 23:09:19,979 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:19,979 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641149012] [2021-03-25 23:09:19,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:19,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:19,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:19,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:19,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:19,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:19,995 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-03-25 23:09:19,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 23:09:20,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:20,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:20,010 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 23:09:20,010 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641149012] [2021-03-25 23:09:20,010 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:20,010 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 23:09:20,010 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743357176] [2021-03-25 23:09:20,010 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 23:09:20,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:20,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 23:09:20,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 23:09:20,012 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 169 [2021-03-25 23:09:20,012 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 120 transitions, 799 flow. Second operand has 5 states, 5 states have (on average 101.0) internal successors, (505), 5 states have internal predecessors, (505), 0 states have call successors, (0), 0 states 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 23:09:20,012 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:20,012 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 169 [2021-03-25 23:09:20,012 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:20,294 INFO L129 PetriNetUnfolder]: 2273/3660 cut-off events. [2021-03-25 23:09:20,295 INFO L130 PetriNetUnfolder]: For 970/972 co-relation queries the response was YES. [2021-03-25 23:09:20,308 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8471 conditions, 3660 events. 2273/3660 cut-off events. For 970/972 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 23352 event pairs, 1700 based on Foata normal form. 1/3475 useless extension candidates. Maximal degree in co-relation 8437. Up to 3408 conditions per place. [2021-03-25 23:09:20,321 INFO L132 encePairwiseOnDemand]: 153/169 looper letters, 17 selfloop transitions, 13 changer transitions 0/90 dead transitions. [2021-03-25 23:09:20,322 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 90 transitions, 533 flow [2021-03-25 23:09:20,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 23:09:20,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 23:09:20,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 536 transitions. [2021-03-25 23:09:20,323 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6343195266272189 [2021-03-25 23:09:20,323 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 536 transitions. [2021-03-25 23:09:20,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 536 transitions. [2021-03-25 23:09:20,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:20,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 536 transitions. [2021-03-25 23:09:20,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 107.2) internal successors, (536), 5 states have internal predecessors, (536), 0 states have call successors, (0), 0 states 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 23:09:20,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 169.0) internal successors, (1014), 6 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states 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 23:09:20,325 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 169.0) internal successors, (1014), 6 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states 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 23:09:20,325 INFO L185 Difference]: Start difference. First operand has 73 places, 120 transitions, 799 flow. Second operand 5 states and 536 transitions. [2021-03-25 23:09:20,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 90 transitions, 533 flow [2021-03-25 23:09:20,327 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 23:09:20,328 INFO L241 Difference]: Finished difference. Result has 74 places, 90 transitions, 505 flow [2021-03-25 23:09:20,328 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, 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 23:09:20,328 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 13 predicate places. [2021-03-25 23:09:20,328 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:20,328 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 74 places, 90 transitions, 505 flow [2021-03-25 23:09:20,329 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 74 places, 90 transitions, 505 flow [2021-03-25 23:09:20,329 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 74 places, 90 transitions, 505 flow [2021-03-25 23:09:20,421 INFO L129 PetriNetUnfolder]: 1051/2117 cut-off events. [2021-03-25 23:09:20,421 INFO L130 PetriNetUnfolder]: For 533/726 co-relation queries the response was YES. [2021-03-25 23:09:20,430 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4754 conditions, 2117 events. 1051/2117 cut-off events. For 533/726 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 16207 event pairs, 810 based on Foata normal form. 36/1838 useless extension candidates. Maximal degree in co-relation 4722. Up to 1640 conditions per place. [2021-03-25 23:09:20,447 INFO L142 LiptonReduction]: Number of co-enabled transitions 1910 [2021-03-25 23:09:20,688 INFO L154 LiptonReduction]: Checked pairs total: 293 [2021-03-25 23:09:20,688 INFO L156 LiptonReduction]: Total number of compositions: 17 [2021-03-25 23:09:20,688 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 360 [2021-03-25 23:09:20,689 INFO L480 AbstractCegarLoop]: Abstraction has has 74 places, 90 transitions, 505 flow [2021-03-25 23:09:20,689 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 101.0) internal successors, (505), 5 states have internal predecessors, (505), 0 states have call successors, (0), 0 states 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 23:09:20,689 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:20,689 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:20,689 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-03-25 23:09:20,689 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 23:09:20,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:20,689 INFO L82 PathProgramCache]: Analyzing trace with hash 589983398, now seen corresponding path program 1 times [2021-03-25 23:09:20,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:20,689 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264360487] [2021-03-25 23:09:20,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:20,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:20,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:20,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:20,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:20,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 23:09:20,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:20,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 23:09:20,722 INFO L142 QuantifierPusher]: treesize reduction 33, result has 66.7 percent of original size [2021-03-25 23:09:20,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 23:09:20,725 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 23:09:20,725 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264360487] [2021-03-25 23:09:20,725 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:20,725 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 23:09:20,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655396480] [2021-03-25 23:09:20,726 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 23:09:20,726 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:20,726 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 23:09:20,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 23:09:20,726 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 186 [2021-03-25 23:09:20,727 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 23:09:20,727 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:20,727 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 186 [2021-03-25 23:09:20,727 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:20,953 INFO L129 PetriNetUnfolder]: 1759/3178 cut-off events. [2021-03-25 23:09:20,953 INFO L130 PetriNetUnfolder]: For 2033/2338 co-relation queries the response was YES. [2021-03-25 23:09:20,965 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7957 conditions, 3178 events. 1759/3178 cut-off events. For 2033/2338 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 25134 event pairs, 1213 based on Foata normal form. 2/2360 useless extension candidates. Maximal degree in co-relation 7900. Up to 2509 conditions per place. [2021-03-25 23:09:20,975 INFO L132 encePairwiseOnDemand]: 182/186 looper letters, 48 selfloop transitions, 5 changer transitions 0/90 dead transitions. [2021-03-25 23:09:20,975 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 90 transitions, 609 flow [2021-03-25 23:09:20,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 23:09:20,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 23:09:20,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 409 transitions. [2021-03-25 23:09:20,976 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5497311827956989 [2021-03-25 23:09:20,976 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 409 transitions. [2021-03-25 23:09:20,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 409 transitions. [2021-03-25 23:09:20,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:20,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 409 transitions. [2021-03-25 23:09:20,977 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 23:09:20,978 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 23:09:20,978 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 23:09:20,978 INFO L185 Difference]: Start difference. First operand has 74 places, 90 transitions, 505 flow. Second operand 4 states and 409 transitions. [2021-03-25 23:09:20,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 90 transitions, 609 flow [2021-03-25 23:09:20,980 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 23:09:20,981 INFO L241 Difference]: Finished difference. Result has 75 places, 90 transitions, 512 flow [2021-03-25 23:09:20,981 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, 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 23:09:20,981 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 14 predicate places. [2021-03-25 23:09:20,981 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:20,981 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 75 places, 90 transitions, 512 flow [2021-03-25 23:09:20,982 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 75 places, 90 transitions, 512 flow [2021-03-25 23:09:20,982 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 75 places, 90 transitions, 512 flow [2021-03-25 23:09:21,066 INFO L129 PetriNetUnfolder]: 1051/2126 cut-off events. [2021-03-25 23:09:21,066 INFO L130 PetriNetUnfolder]: For 561/754 co-relation queries the response was YES. [2021-03-25 23:09:21,074 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4818 conditions, 2126 events. 1051/2126 cut-off events. For 561/754 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 16434 event pairs, 810 based on Foata normal form. 38/1839 useless extension candidates. Maximal degree in co-relation 4787. Up to 1640 conditions per place. [2021-03-25 23:09:21,090 INFO L142 LiptonReduction]: Number of co-enabled transitions 1910 [2021-03-25 23:09:21,110 INFO L154 LiptonReduction]: Checked pairs total: 19 [2021-03-25 23:09:21,110 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 23:09:21,110 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 129 [2021-03-25 23:09:21,111 INFO L480 AbstractCegarLoop]: Abstraction has has 75 places, 90 transitions, 514 flow [2021-03-25 23:09:21,111 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 23:09:21,111 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:21,111 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:21,111 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-03-25 23:09:21,111 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 23:09:21,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:21,111 INFO L82 PathProgramCache]: Analyzing trace with hash 507825643, now seen corresponding path program 1 times [2021-03-25 23:09:21,111 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:21,111 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319262984] [2021-03-25 23:09:21,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:21,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:21,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:21,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:21,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:21,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:21,130 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-25 23:09:21,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 23:09:21,154 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 23:09:21,155 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319262984] [2021-03-25 23:09:21,155 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:21,155 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 23:09:21,155 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398514328] [2021-03-25 23:09:21,155 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 23:09:21,155 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:21,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 23:09:21,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-03-25 23:09:21,156 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 187 [2021-03-25 23:09:21,156 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 23:09:21,156 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:21,156 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 187 [2021-03-25 23:09:21,156 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:21,522 INFO L129 PetriNetUnfolder]: 1701/3254 cut-off events. [2021-03-25 23:09:21,522 INFO L130 PetriNetUnfolder]: For 1419/1556 co-relation queries the response was YES. [2021-03-25 23:09:21,536 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7862 conditions, 3254 events. 1701/3254 cut-off events. For 1419/1556 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 25959 event pairs, 1206 based on Foata normal form. 3/2621 useless extension candidates. Maximal degree in co-relation 7829. Up to 2273 conditions per place. [2021-03-25 23:09:21,546 INFO L132 encePairwiseOnDemand]: 170/187 looper letters, 35 selfloop transitions, 32 changer transitions 0/107 dead transitions. [2021-03-25 23:09:21,546 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 107 transitions, 762 flow [2021-03-25 23:09:21,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 23:09:21,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 23:09:21,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 515 transitions. [2021-03-25 23:09:21,549 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5508021390374331 [2021-03-25 23:09:21,549 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 515 transitions. [2021-03-25 23:09:21,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 515 transitions. [2021-03-25 23:09:21,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:21,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 515 transitions. [2021-03-25 23:09:21,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 103.0) internal successors, (515), 5 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 23:09:21,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 187.0) internal successors, (1122), 6 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states 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 23:09:21,551 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 187.0) internal successors, (1122), 6 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states 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 23:09:21,551 INFO L185 Difference]: Start difference. First operand has 75 places, 90 transitions, 514 flow. Second operand 5 states and 515 transitions. [2021-03-25 23:09:21,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 107 transitions, 762 flow [2021-03-25 23:09:21,554 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 23:09:21,555 INFO L241 Difference]: Finished difference. Result has 81 places, 104 transitions, 698 flow [2021-03-25 23:09:21,555 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=187, 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=698, PETRI_PLACES=81, PETRI_TRANSITIONS=104} [2021-03-25 23:09:21,555 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 20 predicate places. [2021-03-25 23:09:21,555 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:21,555 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 81 places, 104 transitions, 698 flow [2021-03-25 23:09:21,555 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 81 places, 104 transitions, 698 flow [2021-03-25 23:09:21,558 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 81 places, 104 transitions, 698 flow [2021-03-25 23:09:21,674 INFO L129 PetriNetUnfolder]: 1167/2309 cut-off events. [2021-03-25 23:09:21,674 INFO L130 PetriNetUnfolder]: For 879/1066 co-relation queries the response was YES. [2021-03-25 23:09:21,684 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5446 conditions, 2309 events. 1167/2309 cut-off events. For 879/1066 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 17993 event pairs, 865 based on Foata normal form. 24/2017 useless extension candidates. Maximal degree in co-relation 5411. Up to 1753 conditions per place. [2021-03-25 23:09:21,705 INFO L142 LiptonReduction]: Number of co-enabled transitions 2110 [2021-03-25 23:09:21,708 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 23:09:21,708 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 23:09:21,709 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 154 [2021-03-25 23:09:21,709 INFO L480 AbstractCegarLoop]: Abstraction has has 81 places, 104 transitions, 698 flow [2021-03-25 23:09:21,709 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 23:09:21,709 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:21,709 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:21,710 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-03-25 23:09:21,710 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 23:09:21,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:21,710 INFO L82 PathProgramCache]: Analyzing trace with hash 507751615, now seen corresponding path program 1 times [2021-03-25 23:09:21,710 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:21,710 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842308960] [2021-03-25 23:09:21,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:21,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:21,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:21,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:21,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:21,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:21,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:21,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 23:09:21,734 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 23:09:21,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 23:09:21,759 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 23:09:21,759 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842308960] [2021-03-25 23:09:21,759 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:21,759 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 23:09:21,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599048335] [2021-03-25 23:09:21,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 23:09:21,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:21,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 23:09:21,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 23:09:21,760 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 187 [2021-03-25 23:09:21,761 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 104 transitions, 698 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 23:09:21,761 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:21,761 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 187 [2021-03-25 23:09:21,761 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:22,158 INFO L129 PetriNetUnfolder]: 2155/4100 cut-off events. [2021-03-25 23:09:22,158 INFO L130 PetriNetUnfolder]: For 2170/2333 co-relation queries the response was YES. [2021-03-25 23:09:22,178 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10095 conditions, 4100 events. 2155/4100 cut-off events. For 2170/2333 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 34314 event pairs, 1696 based on Foata normal form. 10/3290 useless extension candidates. Maximal degree in co-relation 10058. Up to 3063 conditions per place. [2021-03-25 23:09:22,193 INFO L132 encePairwiseOnDemand]: 162/187 looper letters, 37 selfloop transitions, 45 changer transitions 0/122 dead transitions. [2021-03-25 23:09:22,193 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 122 transitions, 968 flow [2021-03-25 23:09:22,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 23:09:22,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 23:09:22,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 619 transitions. [2021-03-25 23:09:22,195 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.551693404634581 [2021-03-25 23:09:22,195 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 619 transitions. [2021-03-25 23:09:22,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 619 transitions. [2021-03-25 23:09:22,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:22,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 619 transitions. [2021-03-25 23:09:22,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 103.16666666666667) internal successors, (619), 6 states have internal predecessors, (619), 0 states have call successors, (0), 0 states 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 23:09:22,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 187.0) internal successors, (1309), 7 states have internal predecessors, (1309), 0 states have call successors, (0), 0 states 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 23:09:22,197 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 187.0) internal successors, (1309), 7 states have internal predecessors, (1309), 0 states have call successors, (0), 0 states 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 23:09:22,197 INFO L185 Difference]: Start difference. First operand has 81 places, 104 transitions, 698 flow. Second operand 6 states and 619 transitions. [2021-03-25 23:09:22,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 122 transitions, 968 flow [2021-03-25 23:09:22,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 122 transitions, 939 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-25 23:09:22,201 INFO L241 Difference]: Finished difference. Result has 84 places, 115 transitions, 890 flow [2021-03-25 23:09:22,202 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=187, PETRI_DIFFERENCE_MINUEND_FLOW=665, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=890, PETRI_PLACES=84, PETRI_TRANSITIONS=115} [2021-03-25 23:09:22,202 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 23 predicate places. [2021-03-25 23:09:22,202 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:22,202 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 84 places, 115 transitions, 890 flow [2021-03-25 23:09:22,202 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 84 places, 115 transitions, 890 flow [2021-03-25 23:09:22,203 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 84 places, 115 transitions, 890 flow [2021-03-25 23:09:22,357 INFO L129 PetriNetUnfolder]: 1447/2944 cut-off events. [2021-03-25 23:09:22,358 INFO L130 PetriNetUnfolder]: For 1484/1694 co-relation queries the response was YES. [2021-03-25 23:09:22,371 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7021 conditions, 2944 events. 1447/2944 cut-off events. For 1484/1694 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 24287 event pairs, 1172 based on Foata normal form. 32/2574 useless extension candidates. Maximal degree in co-relation 6985. Up to 2263 conditions per place. [2021-03-25 23:09:22,399 INFO L142 LiptonReduction]: Number of co-enabled transitions 2342 [2021-03-25 23:09:22,477 INFO L154 LiptonReduction]: Checked pairs total: 51 [2021-03-25 23:09:22,477 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-25 23:09:22,477 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 275 [2021-03-25 23:09:22,477 INFO L480 AbstractCegarLoop]: Abstraction has has 84 places, 115 transitions, 890 flow [2021-03-25 23:09:22,478 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 23:09:22,478 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:22,478 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:22,478 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-03-25 23:09:22,478 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 23:09:22,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:22,478 INFO L82 PathProgramCache]: Analyzing trace with hash 1691678139, now seen corresponding path program 1 times [2021-03-25 23:09:22,478 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:22,478 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205097414] [2021-03-25 23:09:22,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:22,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:22,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:22,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:22,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:22,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:22,500 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 23:09:22,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 23:09:22,527 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 23:09:22,527 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205097414] [2021-03-25 23:09:22,527 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:22,527 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 23:09:22,527 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130851235] [2021-03-25 23:09:22,527 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 23:09:22,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:22,528 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 23:09:22,528 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-03-25 23:09:22,528 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 190 [2021-03-25 23:09:22,529 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 115 transitions, 890 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 23:09:22,529 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:22,529 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 190 [2021-03-25 23:09:22,529 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:22,986 INFO L129 PetriNetUnfolder]: 2321/4492 cut-off events. [2021-03-25 23:09:22,986 INFO L130 PetriNetUnfolder]: For 3537/3909 co-relation queries the response was YES. [2021-03-25 23:09:23,008 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11324 conditions, 4492 events. 2321/4492 cut-off events. For 3537/3909 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 38725 event pairs, 1761 based on Foata normal form. 16/3696 useless extension candidates. Maximal degree in co-relation 11286. Up to 3202 conditions per place. [2021-03-25 23:09:23,025 INFO L132 encePairwiseOnDemand]: 171/190 looper letters, 46 selfloop transitions, 52 changer transitions 0/140 dead transitions. [2021-03-25 23:09:23,025 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 140 transitions, 1341 flow [2021-03-25 23:09:23,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 23:09:23,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 23:09:23,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 517 transitions. [2021-03-25 23:09:23,028 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5442105263157895 [2021-03-25 23:09:23,028 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 517 transitions. [2021-03-25 23:09:23,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 517 transitions. [2021-03-25 23:09:23,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:23,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 517 transitions. [2021-03-25 23:09:23,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 103.4) internal successors, (517), 5 states have internal predecessors, (517), 0 states have call successors, (0), 0 states 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 23:09:23,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 190.0) internal successors, (1140), 6 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states 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 23:09:23,030 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 190.0) internal successors, (1140), 6 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states 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 23:09:23,030 INFO L185 Difference]: Start difference. First operand has 84 places, 115 transitions, 890 flow. Second operand 5 states and 517 transitions. [2021-03-25 23:09:23,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 140 transitions, 1341 flow [2021-03-25 23:09:23,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 140 transitions, 1253 flow, removed 0 selfloop flow, removed 3 redundant places. [2021-03-25 23:09:23,036 INFO L241 Difference]: Finished difference. Result has 87 places, 137 transitions, 1181 flow [2021-03-25 23:09:23,036 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=190, PETRI_DIFFERENCE_MINUEND_FLOW=830, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1181, PETRI_PLACES=87, PETRI_TRANSITIONS=137} [2021-03-25 23:09:23,036 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 26 predicate places. [2021-03-25 23:09:23,036 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:23,036 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 87 places, 137 transitions, 1181 flow [2021-03-25 23:09:23,036 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 87 places, 137 transitions, 1181 flow [2021-03-25 23:09:23,037 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 87 places, 137 transitions, 1181 flow [2021-03-25 23:09:23,216 INFO L129 PetriNetUnfolder]: 1602/3204 cut-off events. [2021-03-25 23:09:23,216 INFO L130 PetriNetUnfolder]: For 1858/2188 co-relation queries the response was YES. [2021-03-25 23:09:23,231 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7811 conditions, 3204 events. 1602/3204 cut-off events. For 1858/2188 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 26566 event pairs, 1262 based on Foata normal form. 45/2797 useless extension candidates. Maximal degree in co-relation 7773. Up to 2469 conditions per place. [2021-03-25 23:09:23,263 INFO L142 LiptonReduction]: Number of co-enabled transitions 2598 [2021-03-25 23:09:23,354 INFO L154 LiptonReduction]: Checked pairs total: 54 [2021-03-25 23:09:23,355 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-25 23:09:23,355 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 319 [2021-03-25 23:09:23,355 INFO L480 AbstractCegarLoop]: Abstraction has has 86 places, 136 transitions, 1178 flow [2021-03-25 23:09:23,355 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 23:09:23,355 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:23,355 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:23,356 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-03-25 23:09:23,356 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 23:09:23,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:23,356 INFO L82 PathProgramCache]: Analyzing trace with hash 1691618154, now seen corresponding path program 1 times [2021-03-25 23:09:23,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:23,356 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895563602] [2021-03-25 23:09:23,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:23,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:23,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:23,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:23,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:23,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:23,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:23,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 23:09:23,383 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-25 23:09:23,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 23:09:23,411 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 23:09:23,411 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895563602] [2021-03-25 23:09:23,411 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:23,411 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 23:09:23,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132155190] [2021-03-25 23:09:23,411 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 23:09:23,411 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:23,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 23:09:23,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 23:09:23,412 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 193 [2021-03-25 23:09:23,413 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 136 transitions, 1178 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 23:09:23,413 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:23,413 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 193 [2021-03-25 23:09:23,413 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:23,989 INFO L129 PetriNetUnfolder]: 2709/5250 cut-off events. [2021-03-25 23:09:23,989 INFO L130 PetriNetUnfolder]: For 4186/4503 co-relation queries the response was YES. [2021-03-25 23:09:24,017 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13459 conditions, 5250 events. 2709/5250 cut-off events. For 4186/4503 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 46841 event pairs, 2188 based on Foata normal form. 16/4354 useless extension candidates. Maximal degree in co-relation 13419. Up to 3877 conditions per place. [2021-03-25 23:09:24,037 INFO L132 encePairwiseOnDemand]: 166/193 looper letters, 47 selfloop transitions, 73 changer transitions 0/161 dead transitions. [2021-03-25 23:09:24,037 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 161 transitions, 1613 flow [2021-03-25 23:09:24,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 23:09:24,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 23:09:24,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 619 transitions. [2021-03-25 23:09:24,039 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5345423143350605 [2021-03-25 23:09:24,039 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 619 transitions. [2021-03-25 23:09:24,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 619 transitions. [2021-03-25 23:09:24,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:24,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 619 transitions. [2021-03-25 23:09:24,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 103.16666666666667) internal successors, (619), 6 states have internal predecessors, (619), 0 states have call successors, (0), 0 states 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 23:09:24,041 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 193.0) internal successors, (1351), 7 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states 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 23:09:24,042 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 193.0) internal successors, (1351), 7 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states 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 23:09:24,042 INFO L185 Difference]: Start difference. First operand has 86 places, 136 transitions, 1178 flow. Second operand 6 states and 619 transitions. [2021-03-25 23:09:24,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 161 transitions, 1613 flow [2021-03-25 23:09:24,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 161 transitions, 1560 flow, removed 2 selfloop flow, removed 2 redundant places. [2021-03-25 23:09:24,050 INFO L241 Difference]: Finished difference. Result has 89 places, 155 transitions, 1525 flow [2021-03-25 23:09:24,050 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=193, PETRI_DIFFERENCE_MINUEND_FLOW=1121, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1525, PETRI_PLACES=89, PETRI_TRANSITIONS=155} [2021-03-25 23:09:24,050 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 28 predicate places. [2021-03-25 23:09:24,050 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:24,050 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 155 transitions, 1525 flow [2021-03-25 23:09:24,050 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 155 transitions, 1525 flow [2021-03-25 23:09:24,051 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 155 transitions, 1525 flow [2021-03-25 23:09:24,285 INFO L129 PetriNetUnfolder]: 2073/4114 cut-off events. [2021-03-25 23:09:24,285 INFO L130 PetriNetUnfolder]: For 2736/3066 co-relation queries the response was YES. [2021-03-25 23:09:24,306 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10008 conditions, 4114 events. 2073/4114 cut-off events. For 2736/3066 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 35623 event pairs, 1765 based on Foata normal form. 30/3596 useless extension candidates. Maximal degree in co-relation 9969. Up to 3302 conditions per place. [2021-03-25 23:09:24,351 INFO L142 LiptonReduction]: Number of co-enabled transitions 2944 [2021-03-25 23:09:24,466 INFO L154 LiptonReduction]: Checked pairs total: 33 [2021-03-25 23:09:24,466 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 23:09:24,467 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 417 [2021-03-25 23:09:24,467 INFO L480 AbstractCegarLoop]: Abstraction has has 89 places, 155 transitions, 1525 flow [2021-03-25 23:09:24,467 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 23:09:24,467 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:24,467 INFO L263 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:24,467 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-03-25 23:09:24,468 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 23:09:24,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:24,468 INFO L82 PathProgramCache]: Analyzing trace with hash 12338641, now seen corresponding path program 1 times [2021-03-25 23:09:24,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:24,468 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497028669] [2021-03-25 23:09:24,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:24,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 23:09:24,473 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 23:09:24,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 23:09:24,475 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 23:09:24,478 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 23:09:24,478 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 23:09:24,478 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-03-25 23:09:24,478 WARN L342 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 23:09:24,478 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2021-03-25 23:09:24,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,488 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 23:09:24,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,488 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 23:09:24,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,489 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 23:09:24,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,489 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 23:09:24,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,491 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 23:09:24,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,491 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 23:09:24,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,492 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 23:09:24,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,492 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 23:09:24,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,494 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 23:09:24,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,494 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 23:09:24,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,495 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 23:09:24,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,495 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 23:09:24,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,497 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 23:09:24,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,498 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 23:09:24,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,499 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 23:09:24,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,500 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 23:09:24,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,501 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 23:09:24,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,502 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 23:09:24,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:09:24,502 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 23:09:24,503 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-03-25 23:09:24,503 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 23:09:24,503 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 23:09:24,503 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 23:09:24,503 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 23:09:24,503 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 23:09:24,503 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 23:09:24,503 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 23:09:24,503 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 23:09:24,504 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 112 places, 112 transitions, 284 flow [2021-03-25 23:09:24,511 INFO L129 PetriNetUnfolder]: 19/165 cut-off events. [2021-03-25 23:09:24,511 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2021-03-25 23:09:24,512 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 513 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 23:09:24,512 INFO L82 GeneralOperation]: Start removeDead. Operand has 112 places, 112 transitions, 284 flow [2021-03-25 23:09:24,512 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 112 places, 112 transitions, 284 flow [2021-03-25 23:09:24,512 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:24,513 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 112 places, 112 transitions, 284 flow [2021-03-25 23:09:24,513 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 112 places, 112 transitions, 284 flow [2021-03-25 23:09:24,513 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 112 places, 112 transitions, 284 flow [2021-03-25 23:09:24,520 INFO L129 PetriNetUnfolder]: 19/165 cut-off events. [2021-03-25 23:09:24,520 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2021-03-25 23:09:24,520 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 501 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 23:09:24,522 INFO L142 LiptonReduction]: Number of co-enabled transitions 7980 [2021-03-25 23:09:25,762 INFO L154 LiptonReduction]: Checked pairs total: 8200 [2021-03-25 23:09:25,762 INFO L156 LiptonReduction]: Total number of compositions: 59 [2021-03-25 23:09:25,762 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1250 [2021-03-25 23:09:25,764 INFO L129 PetriNetUnfolder]: 2/29 cut-off events. [2021-03-25 23:09:25,764 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 23:09:25,764 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:25,764 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:25,764 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 23:09:25,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:25,764 INFO L82 PathProgramCache]: Analyzing trace with hash -219786622, now seen corresponding path program 1 times [2021-03-25 23:09:25,765 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:25,765 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039488838] [2021-03-25 23:09:25,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:25,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:25,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:25,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:25,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:25,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:25,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:25,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:25,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:25,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 23:09:25,794 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 23:09:25,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 23:09:25,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:25,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:25,821 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 23:09:25,821 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039488838] [2021-03-25 23:09:25,821 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:25,821 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-25 23:09:25,821 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042244025] [2021-03-25 23:09:25,821 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 23:09:25,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:25,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 23:09:25,822 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 23:09:25,822 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 171 [2021-03-25 23:09:25,823 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 23:09:25,823 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:25,823 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 171 [2021-03-25 23:09:25,823 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:28,335 INFO L129 PetriNetUnfolder]: 30736/40957 cut-off events. [2021-03-25 23:09:28,335 INFO L130 PetriNetUnfolder]: For 51/51 co-relation queries the response was YES. [2021-03-25 23:09:28,438 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 253016 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 23:09:28,581 INFO L132 encePairwiseOnDemand]: 156/171 looper letters, 32 selfloop transitions, 26 changer transitions 0/98 dead transitions. [2021-03-25 23:09:28,581 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 98 transitions, 372 flow [2021-03-25 23:09:28,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 23:09:28,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 23:09:28,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 708 transitions. [2021-03-25 23:09:28,587 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6900584795321637 [2021-03-25 23:09:28,587 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 708 transitions. [2021-03-25 23:09:28,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 708 transitions. [2021-03-25 23:09:28,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:28,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 708 transitions. [2021-03-25 23:09:28,588 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 23:09:28,589 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 23:09:28,589 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 23:09:28,589 INFO L185 Difference]: Start difference. First operand has 71 places, 68 transitions, 196 flow. Second operand 6 states and 708 transitions. [2021-03-25 23:09:28,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 98 transitions, 372 flow [2021-03-25 23:09:28,590 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 23:09:28,590 INFO L241 Difference]: Finished difference. Result has 77 places, 87 transitions, 301 flow [2021-03-25 23:09:28,591 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 23:09:28,591 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 6 predicate places. [2021-03-25 23:09:28,591 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:28,591 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 87 transitions, 301 flow [2021-03-25 23:09:28,591 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 77 places, 87 transitions, 301 flow [2021-03-25 23:09:28,591 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 77 places, 87 transitions, 301 flow [2021-03-25 23:09:28,615 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([826] 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][45], [64#thr1ENTRYtrue, 33#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 23:09:28,615 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-03-25 23:09:28,615 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:09:28,615 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 23:09:28,615 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:09:28,615 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([826] 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][45], [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 23:09:28,615 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-03-25 23:09:28,615 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 23:09:28,615 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:09:28,616 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:09:28,624 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([826] 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][45], [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 23:09:28,624 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2021-03-25 23:09:28,624 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 23:09:28,624 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-25 23:09:28,624 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 23:09:28,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([826] 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][45], [64#thr1ENTRYtrue, 68#thr1ENTRYtrue, 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 23:09:28,625 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2021-03-25 23:09:28,625 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 23:09:28,625 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 23:09:28,625 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-25 23:09:28,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([826] 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][45], [66#L700true, 68#thr1ENTRYtrue, 101#L700true, 6#L709-2true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, 18#L700true, thr1Thread6of6ForFork0InUse, 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 23:09:28,625 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2021-03-25 23:09:28,626 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 23:09:28,626 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-25 23:09:28,626 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 23:09:28,631 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([826] 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][45], [66#L700true, 68#thr1ENTRYtrue, 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 23:09:28,631 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-03-25 23:09:28,631 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-25 23:09:28,631 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-25 23:09:28,631 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-25 23:09:28,631 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([826] 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][45], [64#thr1ENTRYtrue, 33#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 23:09:28,632 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-03-25 23:09:28,632 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-25 23:09:28,632 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-25 23:09:28,632 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-25 23:09:28,632 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([826] 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][45], [33#L700true, 66#L700true, 101#L700true, 6#L709-2true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, 18#L700true, thr1Thread6of6ForFork0InUse, 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 23:09:28,632 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-03-25 23:09:28,632 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-25 23:09:28,632 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-25 23:09:28,632 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-25 23:09:28,634 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([826] 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][45], [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 23:09:28,634 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-03-25 23:09:28,634 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-25 23:09:28,634 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-25 23:09:28,634 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-25 23:09:28,635 INFO L129 PetriNetUnfolder]: 566/1176 cut-off events. [2021-03-25 23:09:28,635 INFO L130 PetriNetUnfolder]: For 12/33 co-relation queries the response was YES. [2021-03-25 23:09:28,638 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1967 conditions, 1176 events. 566/1176 cut-off events. For 12/33 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6495 event pairs, 87 based on Foata normal form. 0/1023 useless extension candidates. Maximal degree in co-relation 1939. Up to 666 conditions per place. [2021-03-25 23:09:28,649 INFO L142 LiptonReduction]: Number of co-enabled transitions 3720 [2021-03-25 23:09:29,194 INFO L154 LiptonReduction]: Checked pairs total: 4631 [2021-03-25 23:09:29,194 INFO L156 LiptonReduction]: Total number of compositions: 12 [2021-03-25 23:09:29,194 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 603 [2021-03-25 23:09:29,194 INFO L480 AbstractCegarLoop]: Abstraction has has 69 places, 79 transitions, 285 flow [2021-03-25 23:09:29,195 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 23:09:29,195 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:29,195 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:29,195 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-03-25 23:09:29,195 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 23:09:29,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:29,195 INFO L82 PathProgramCache]: Analyzing trace with hash -2131529853, now seen corresponding path program 1 times [2021-03-25 23:09:29,195 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:29,195 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867280119] [2021-03-25 23:09:29,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:29,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:29,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:29,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:29,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:29,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 23:09:29,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:29,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 23:09:29,222 INFO L142 QuantifierPusher]: treesize reduction 32, result has 67.3 percent of original size [2021-03-25 23:09:29,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 23:09:29,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:29,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:29,225 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 23:09:29,225 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867280119] [2021-03-25 23:09:29,225 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:29,225 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 23:09:29,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207750532] [2021-03-25 23:09:29,226 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 23:09:29,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:29,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 23:09:29,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 23:09:29,226 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 183 [2021-03-25 23:09:29,226 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 23:09:29,226 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:29,227 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 183 [2021-03-25 23:09:29,227 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:36,912 INFO L129 PetriNetUnfolder]: 93559/115977 cut-off events. [2021-03-25 23:09:36,912 INFO L130 PetriNetUnfolder]: For 39408/67365 co-relation queries the response was YES. [2021-03-25 23:09:37,447 INFO L84 FinitePrefix]: Finished finitePrefix Result has 287555 conditions, 115977 events. 93559/115977 cut-off events. For 39408/67365 co-relation queries the response was YES. Maximal size of possible extension queue 4359. Compared 652497 event pairs, 22929 based on Foata normal form. 3429/93797 useless extension candidates. Maximal degree in co-relation 287526. Up to 70020 conditions per place. [2021-03-25 23:09:38,075 INFO L132 encePairwiseOnDemand]: 171/183 looper letters, 67 selfloop transitions, 20 changer transitions 0/119 dead transitions. [2021-03-25 23:09:38,075 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 119 transitions, 582 flow [2021-03-25 23:09:38,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 23:09:38,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 23:09:38,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 490 transitions. [2021-03-25 23:09:38,076 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6693989071038251 [2021-03-25 23:09:38,076 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 490 transitions. [2021-03-25 23:09:38,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 490 transitions. [2021-03-25 23:09:38,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:38,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 490 transitions. [2021-03-25 23:09:38,077 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 122.5) internal successors, (490), 4 states have internal predecessors, (490), 0 states have call successors, (0), 0 states 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 23:09:38,078 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 183.0) internal successors, (915), 5 states have internal predecessors, (915), 0 states have call successors, (0), 0 states 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 23:09:38,078 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 183.0) internal successors, (915), 5 states have internal predecessors, (915), 0 states have call successors, (0), 0 states 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 23:09:38,078 INFO L185 Difference]: Start difference. First operand has 69 places, 79 transitions, 285 flow. Second operand 4 states and 490 transitions. [2021-03-25 23:09:38,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 119 transitions, 582 flow [2021-03-25 23:09:38,343 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 23:09:38,344 INFO L241 Difference]: Finished difference. Result has 75 places, 98 transitions, 474 flow [2021-03-25 23:09:38,344 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, 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 23:09:38,344 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 4 predicate places. [2021-03-25 23:09:38,344 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:38,344 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 75 places, 98 transitions, 474 flow [2021-03-25 23:09:38,344 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 75 places, 98 transitions, 474 flow [2021-03-25 23:09:38,345 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 75 places, 98 transitions, 474 flow [2021-03-25 23:09:38,608 INFO L129 PetriNetUnfolder]: 3231/4936 cut-off events. [2021-03-25 23:09:38,609 INFO L130 PetriNetUnfolder]: For 3889/9445 co-relation queries the response was YES. [2021-03-25 23:09:38,626 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14856 conditions, 4936 events. 3231/4936 cut-off events. For 3889/9445 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 26445 event pairs, 194 based on Foata normal form. 2/4509 useless extension candidates. Maximal degree in co-relation 14827. Up to 3486 conditions per place. [2021-03-25 23:09:38,686 INFO L142 LiptonReduction]: Number of co-enabled transitions 4216 [2021-03-25 23:09:43,554 INFO L154 LiptonReduction]: Checked pairs total: 3120 [2021-03-25 23:09:43,555 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 23:09:43,555 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5211 [2021-03-25 23:09:43,555 INFO L480 AbstractCegarLoop]: Abstraction has has 74 places, 97 transitions, 472 flow [2021-03-25 23:09:43,556 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 23:09:43,556 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:09:43,556 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:09:43,556 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-03-25 23:09:43,556 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 23:09:43,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:09:43,556 INFO L82 PathProgramCache]: Analyzing trace with hash 8880356, now seen corresponding path program 1 times [2021-03-25 23:09:43,556 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:09:43,556 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402271911] [2021-03-25 23:09:43,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:09:43,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:09:43,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:43,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:09:43,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:43,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:09:43,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:43,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:09:43,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:09:43,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 23:09:43,583 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 23:09:43,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 23:09:43,614 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 23:09:43,615 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402271911] [2021-03-25 23:09:43,615 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:09:43,615 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-25 23:09:43,615 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057228750] [2021-03-25 23:09:43,615 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 23:09:43,615 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:09:43,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 23:09:43,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 23:09:43,616 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 184 [2021-03-25 23:09:43,616 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 23:09:43,616 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:09:43,616 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 184 [2021-03-25 23:09:43,617 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:09:55,753 INFO L129 PetriNetUnfolder]: 120393/149278 cut-off events. [2021-03-25 23:09:55,754 INFO L130 PetriNetUnfolder]: For 225372/305605 co-relation queries the response was YES. [2021-03-25 23:09:56,816 INFO L84 FinitePrefix]: Finished finitePrefix Result has 483920 conditions, 149278 events. 120393/149278 cut-off events. For 225372/305605 co-relation queries the response was YES. Maximal size of possible extension queue 5551. Compared 866565 event pairs, 52828 based on Foata normal form. 647/118441 useless extension candidates. Maximal degree in co-relation 483840. Up to 143421 conditions per place. [2021-03-25 23:09:57,826 INFO L132 encePairwiseOnDemand]: 170/184 looper letters, 62 selfloop transitions, 58 changer transitions 0/154 dead transitions. [2021-03-25 23:09:57,826 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 154 transitions, 1013 flow [2021-03-25 23:09:57,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 23:09:57,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 23:09:57,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 704 transitions. [2021-03-25 23:09:57,827 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6376811594202898 [2021-03-25 23:09:57,827 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 704 transitions. [2021-03-25 23:09:57,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 704 transitions. [2021-03-25 23:09:57,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:09:57,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 704 transitions. [2021-03-25 23:09:57,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 117.33333333333333) internal successors, (704), 6 states have internal predecessors, (704), 0 states have call successors, (0), 0 states 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 23:09:57,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 184.0) internal successors, (1288), 7 states have internal predecessors, (1288), 0 states have call successors, (0), 0 states 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 23:09:57,830 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 184.0) internal successors, (1288), 7 states have internal predecessors, (1288), 0 states have call successors, (0), 0 states 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 23:09:57,830 INFO L185 Difference]: Start difference. First operand has 74 places, 97 transitions, 472 flow. Second operand 6 states and 704 transitions. [2021-03-25 23:09:57,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 154 transitions, 1013 flow [2021-03-25 23:09:58,885 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 23:09:58,886 INFO L241 Difference]: Finished difference. Result has 82 places, 143 transitions, 955 flow [2021-03-25 23:09:58,886 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=955, PETRI_PLACES=82, PETRI_TRANSITIONS=143} [2021-03-25 23:09:58,886 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 11 predicate places. [2021-03-25 23:09:58,887 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:09:58,887 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 82 places, 143 transitions, 955 flow [2021-03-25 23:09:58,887 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 82 places, 143 transitions, 955 flow [2021-03-25 23:09:58,887 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 82 places, 143 transitions, 955 flow [2021-03-25 23:09:58,892 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][105], [66#L700true, 101#L700true, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 202#true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), thr1Thread3of6ForFork0NotInUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0NotInUse, Black: 204#(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))), thr1Thread5of6ForFork0NotInUse, Black: 205#(<= (+ ~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)), 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 23:09:58,892 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-03-25 23:09:58,892 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 23:09:58,892 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-25 23:09:58,892 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 23:09:58,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][130], [66#L700true, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), 44#L701-4true, thr1Thread3of6ForFork0NotInUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 205#(<= (+ ~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: 266#(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)), thr1Thread4of6ForFork0NotInUse, Black: 202#true, thr1Thread5of6ForFork0NotInUse, Black: 204#(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))), 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 23:09:58,895 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is not cut-off event [2021-03-25 23:09:58,895 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-25 23:09:58,895 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-25 23:09:58,895 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-25 23:09:58,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][130], [66#L700true, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), thr1Thread3of6ForFork0NotInUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 205#(<= (+ ~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: 266#(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)), thr1Thread4of6ForFork0NotInUse, Black: 202#true, Black: 204#(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))), thr1Thread5of6ForFork0NotInUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 118#(= ~s~0 0), Black: 120#(and (<= ~s~0 1) (= thr1Thread1of6ForFork0_~l~0 0) (<= 1 ~s~0)), 60#L701true, 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 23:09:58,895 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is not cut-off event [2021-03-25 23:09:58,895 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-25 23:09:58,895 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-25 23:09:58,895 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is not cut-off event [2021-03-25 23:09:58,907 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][130], [66#L700true, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), 44#L701-4true, 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread3of6ForFork0InUse, Black: 266#(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)), thr1Thread4of6ForFork0NotInUse, Black: 202#true, Black: 204#(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))), thr1Thread5of6ForFork0NotInUse, 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 23:09:58,908 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-03-25 23:09:58,908 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-03-25 23:09:58,908 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-03-25 23:09:58,908 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-03-25 23:09:58,910 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][105], [66#L700true, 101#L700true, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, 202#true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread3of6ForFork0InUse, Black: 266#(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)), thr1Thread4of6ForFork0NotInUse, Black: 204#(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))), thr1Thread5of6ForFork0NotInUse, Black: 205#(<= (+ ~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)), 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 23:09:58,910 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-03-25 23:09:58,910 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-03-25 23:09:58,910 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-03-25 23:09:58,910 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-03-25 23:09:58,914 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][130], [66#L700true, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread3of6ForFork0InUse, 205#(<= (+ ~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: 266#(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)), thr1Thread4of6ForFork0NotInUse, Black: 202#true, thr1Thread5of6ForFork0NotInUse, Black: 204#(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))), thr1Thread6of6ForFork0NotInUse, 116#true, Black: 118#(= ~s~0 0), Black: 120#(and (<= ~s~0 1) (= thr1Thread1of6ForFork0_~l~0 0) (<= 1 ~s~0)), 60#L701true, 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 23:09:58,914 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-03-25 23:09:58,914 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-03-25 23:09:58,914 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-03-25 23:09:58,914 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-03-25 23:09:58,952 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][130], [66#L700true, 261#true, 6#L709-2true, 9#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), 44#L701-4true, 205#(<= (+ ~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)), thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 202#true, Black: 204#(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))), thr1Thread5of6ForFork0NotInUse, 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 23:09:58,952 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 23:09:58,952 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:09:58,952 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:09:58,952 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:09:58,958 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][105], [66#L700true, 261#true, 101#L700true, 6#L709-2true, 9#L700true, thr1Thread1of6ForFork0InUse, 202#true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 204#(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))), thr1Thread5of6ForFork0NotInUse, Black: 205#(<= (+ ~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)), 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 23:09:58,958 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 23:09:58,958 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:09:58,958 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:09:58,958 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:09:58,970 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][130], [66#L700true, 261#true, 6#L709-2true, 9#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), thr1Thread3of6ForFork0InUse, 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 202#true, Black: 204#(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))), thr1Thread5of6ForFork0NotInUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 118#(= ~s~0 0), Black: 120#(and (<= ~s~0 1) (= thr1Thread1of6ForFork0_~l~0 0) (<= 1 ~s~0)), 92#L700true, 60#L701true, 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 23:09:58,970 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:09:58,970 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:09:58,970 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:09:58,970 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:09:59,003 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][130], [33#L700true, 66#L700true, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), 44#L701-4true, 205#(<= (+ ~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)), thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 202#true, Black: 204#(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))), 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 23:09:59,003 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 23:09:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:09:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:09:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:59,014 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][118], [66#L700true, 68#thr1ENTRYtrue, 261#true, 101#L700true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 202#true, thr1Thread2of6ForFork0InUse, 76#thr1ENTRYtrue, Black: 263#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 204#(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))), thr1Thread5of6ForFork0InUse, Black: 205#(<= (+ ~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)), 18#L700true, thr1Thread6of6ForFork0InUse, 116#true, 23#thr1ENTRYtrue, 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 23:09:59,014 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 23:09:59,014 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:09:59,014 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:09:59,014 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:09:59,016 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][105], [33#L700true, 66#L700true, 101#L700true, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 202#true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 204#(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: 205#(<= (+ ~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)), 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 23:09:59,016 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 23:09:59,016 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:09:59,016 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 23:09:59,016 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:09:59,028 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][130], [66#L700true, 68#thr1ENTRYtrue, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 76#thr1ENTRYtrue, Black: 263#(= ~s~0 0), 44#L701-4true, thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 205#(<= (+ ~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: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 202#true, Black: 204#(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))), thr1Thread5of6ForFork0InUse, 18#L700true, thr1Thread6of6ForFork0InUse, 116#true, 23#thr1ENTRYtrue, 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 23:09:59,028 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-03-25 23:09:59,028 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:09:59,028 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:09:59,028 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:59,032 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][105], [66#L700true, 68#thr1ENTRYtrue, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 202#true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), 76#thr1ENTRYtrue, 44#L701-4true, thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 204#(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))), thr1Thread5of6ForFork0InUse, Black: 205#(<= (+ ~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)), 18#L700true, thr1Thread6of6ForFork0InUse, 116#true, 23#thr1ENTRYtrue, 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 23:09:59,032 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 23:09:59,032 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:59,032 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:59,032 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 23:09:59,038 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][130], [33#L700true, 66#L700true, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), 205#(<= (+ ~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)), thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 202#true, Black: 204#(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))), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, 23#thr1ENTRYtrue, Black: 118#(= ~s~0 0), Black: 120#(and (<= ~s~0 1) (= thr1Thread1of6ForFork0_~l~0 0) (<= 1 ~s~0)), 60#L701true, 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 23:09:59,039 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-03-25 23:09:59,039 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 23:09:59,039 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:09:59,039 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:09:59,041 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][105], [66#L700true, 68#thr1ENTRYtrue, 261#true, 101#L700true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 202#true, thr1Thread2of6ForFork0InUse, 76#thr1ENTRYtrue, Black: 263#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 204#(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))), thr1Thread5of6ForFork0InUse, Black: 205#(<= (+ ~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)), 18#L700true, thr1Thread6of6ForFork0InUse, 116#true, 23#thr1ENTRYtrue, 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 23:09:59,041 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-03-25 23:09:59,041 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:09:59,041 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:09:59,042 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 23:09:59,067 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][130], [66#L700true, 68#thr1ENTRYtrue, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 76#thr1ENTRYtrue, Black: 263#(= ~s~0 0), thr1Thread3of6ForFork0InUse, 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 202#true, Black: 204#(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))), thr1Thread5of6ForFork0InUse, 18#L700true, thr1Thread6of6ForFork0InUse, 116#true, 23#thr1ENTRYtrue, Black: 118#(= ~s~0 0), 60#L701true, 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 23:09:59,067 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-03-25 23:09:59,067 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:59,068 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 23:09:59,068 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:59,069 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][105], [66#L700true, 68#thr1ENTRYtrue, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 202#true, thr1Thread2of6ForFork0InUse, 76#thr1ENTRYtrue, Black: 263#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 204#(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: 205#(<= (+ ~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)), thr1Thread5of6ForFork0InUse, 18#L700true, thr1Thread6of6ForFork0InUse, 116#true, 23#thr1ENTRYtrue, Black: 118#(= ~s~0 0), 60#L701true, 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 23:09:59,069 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-03-25 23:09:59,069 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:59,069 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:59,069 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 23:09:59,076 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][130], [33#L700true, 66#L700true, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), 44#L701-4true, thr1Thread3of6ForFork0InUse, 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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: 202#true, thr1Thread4of6ForFork0InUse, Black: 204#(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))), 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 23:09:59,077 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-03-25 23:09:59,077 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:59,077 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:59,077 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-25 23:09:59,083 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][118], [66#L700true, 68#thr1ENTRYtrue, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 202#true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread3of6ForFork0InUse, Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 204#(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))), thr1Thread5of6ForFork0InUse, Black: 205#(<= (+ ~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)), 18#L700true, thr1Thread6of6ForFork0InUse, 116#true, 23#thr1ENTRYtrue, Black: 118#(= ~s~0 0), 92#L700true, 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))), 95#L697-1true]) [2021-03-25 23:09:59,083 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-03-25 23:09:59,083 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:09:59,083 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:09:59,083 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:59,094 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][105], [33#L700true, 66#L700true, 261#true, 101#L700true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, 202#true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 204#(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))), thr1Thread5of6ForFork0InUse, Black: 205#(<= (+ ~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)), 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 23:09:59,095 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-03-25 23:09:59,095 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-25 23:09:59,095 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 23:09:59,095 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 23:09:59,161 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][130], [66#L700true, 68#thr1ENTRYtrue, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, 44#L701-4true, 76#thr1ENTRYtrue, Black: 263#(= ~s~0 0), thr1Thread3of6ForFork0InUse, 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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: 202#true, thr1Thread4of6ForFork0InUse, Black: 204#(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))), thr1Thread5of6ForFork0InUse, 18#L700true, thr1Thread6of6ForFork0InUse, 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 23:09:59,161 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-03-25 23:09:59,161 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 23:09:59,161 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 23:09:59,161 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-25 23:09:59,169 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][130], [33#L700true, 66#L700true, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), 205#(<= (+ ~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)), thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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: 202#true, thr1Thread4of6ForFork0InUse, Black: 204#(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))), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 118#(= ~s~0 0), Black: 120#(and (<= ~s~0 1) (= thr1Thread1of6ForFork0_~l~0 0) (<= 1 ~s~0)), 92#L700true, 60#L701true, 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 23:09:59,169 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2021-03-25 23:09:59,169 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 23:09:59,169 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-25 23:09:59,169 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 23:09:59,171 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][105], [66#L700true, 68#thr1ENTRYtrue, 261#true, 101#L700true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, 202#true, thr1Thread2of6ForFork0InUse, 76#thr1ENTRYtrue, Black: 263#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 204#(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))), thr1Thread5of6ForFork0InUse, Black: 205#(<= (+ ~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)), 18#L700true, thr1Thread6of6ForFork0InUse, 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 23:09:59,171 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2021-03-25 23:09:59,171 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 23:09:59,171 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-25 23:09:59,171 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 23:09:59,194 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][130], [66#L700true, 68#thr1ENTRYtrue, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, 76#thr1ENTRYtrue, Black: 263#(= ~s~0 0), thr1Thread3of6ForFork0InUse, 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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: 202#true, thr1Thread4of6ForFork0InUse, Black: 204#(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))), thr1Thread5of6ForFork0InUse, 18#L700true, thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 120#(and (<= ~s~0 1) (= thr1Thread1of6ForFork0_~l~0 0) (<= 1 ~s~0)), 60#L701true, 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 23:09:59,194 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2021-03-25 23:09:59,194 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-25 23:09:59,194 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-25 23:09:59,194 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-25 23:09:59,202 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][118], [33#L700true, 66#L700true, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 202#true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread3of6ForFork0InUse, Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 204#(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))), thr1Thread5of6ForFork0InUse, Black: 205#(<= (+ ~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)), 18#L700true, thr1Thread6of6ForFork0InUse, 116#true, 23#thr1ENTRYtrue, Black: 118#(= ~s~0 0), 92#L700true, 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))), 95#L697-1true]) [2021-03-25 23:09:59,202 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2021-03-25 23:09:59,202 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:59,202 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:09:59,202 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-25 23:09:59,202 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][118], [33#L700true, 66#L700true, 101#L700true, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 202#true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 204#(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))), thr1Thread5of6ForFork0InUse, Black: 205#(<= (+ ~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)), 18#L700true, thr1Thread6of6ForFork0InUse, 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 23:09:59,202 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2021-03-25 23:09:59,203 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 23:09:59,203 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 23:09:59,203 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-25 23:09:59,218 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][130], [66#L700true, 68#thr1ENTRYtrue, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), 44#L701-4true, thr1Thread3of6ForFork0InUse, 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 202#true, Black: 204#(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))), 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 23:09:59,218 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-03-25 23:09:59,218 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-25 23:09:59,218 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-03-25 23:09:59,218 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-25 23:09:59,218 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][130], [33#L700true, 66#L700true, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 263#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 205#(<= (+ ~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: 266#(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: 202#true, thr1Thread4of6ForFork0InUse, Black: 204#(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))), thr1Thread5of6ForFork0InUse, 18#L700true, thr1Thread6of6ForFork0InUse, 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 23:09:59,218 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-03-25 23:09:59,219 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-03-25 23:09:59,219 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-25 23:09:59,219 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-25 23:09:59,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][105], [66#L700true, 68#thr1ENTRYtrue, 101#L700true, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, 202#true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 204#(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))), thr1Thread5of6ForFork0InUse, Black: 205#(<= (+ ~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)), 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 23:09:59,227 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2021-03-25 23:09:59,227 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-25 23:09:59,227 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-25 23:09:59,228 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-25 23:09:59,228 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][105], [33#L700true, 66#L700true, 101#L700true, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 202#true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 204#(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))), thr1Thread5of6ForFork0InUse, Black: 205#(<= (+ ~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)), 18#L700true, thr1Thread6of6ForFork0InUse, 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 23:09:59,228 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2021-03-25 23:09:59,228 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-25 23:09:59,228 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-25 23:09:59,228 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-25 23:09:59,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][130], [66#L700true, 68#thr1ENTRYtrue, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), thr1Thread3of6ForFork0InUse, 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 202#true, Black: 204#(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))), thr1Thread5of6ForFork0InUse, 18#L700true, thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 120#(and (<= ~s~0 1) (= thr1Thread1of6ForFork0_~l~0 0) (<= 1 ~s~0)), 60#L701true, 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 23:09:59,241 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-03-25 23:09:59,241 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-25 23:09:59,241 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-25 23:09:59,241 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-25 23:09:59,242 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][130], [33#L700true, 66#L700true, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), 205#(<= (+ ~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)), thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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: 202#true, thr1Thread4of6ForFork0InUse, Black: 204#(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))), thr1Thread5of6ForFork0InUse, 18#L700true, thr1Thread6of6ForFork0InUse, 116#true, 23#thr1ENTRYtrue, Black: 118#(= ~s~0 0), Black: 120#(and (<= ~s~0 1) (= thr1Thread1of6ForFork0_~l~0 0) (<= 1 ~s~0)), 92#L700true, 60#L701true, 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 23:09:59,242 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-03-25 23:09:59,242 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-25 23:09:59,242 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-25 23:09:59,242 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-25 23:09:59,249 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][118], [33#L700true, 66#L700true, 261#true, 101#L700true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, 202#true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 204#(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))), thr1Thread5of6ForFork0InUse, Black: 205#(<= (+ ~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)), 18#L700true, thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), 92#L700true, 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 23:09:59,249 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-03-25 23:09:59,249 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-25 23:09:59,249 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-25 23:09:59,249 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-25 23:09:59,255 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][130], [33#L700true, 66#L700true, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), 44#L701-4true, thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 205#(<= (+ ~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: 266#(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: 202#true, thr1Thread4of6ForFork0InUse, Black: 204#(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))), 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 23:09:59,255 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2021-03-25 23:09:59,255 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-03-25 23:09:59,255 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-03-25 23:09:59,255 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-25 23:09:59,258 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][105], [33#L700true, 66#L700true, 261#true, 101#L700true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, 202#true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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)), thr1Thread4of6ForFork0InUse, Black: 204#(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))), thr1Thread5of6ForFork0InUse, Black: 205#(<= (+ ~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)), 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 23:09:59,258 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2021-03-25 23:09:59,258 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-25 23:09:59,258 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-25 23:09:59,258 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-25 23:09:59,261 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([882] 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][130], [33#L700true, 66#L700true, 261#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, Black: 263#(= ~s~0 0), 205#(<= (+ ~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)), thr1Thread3of6ForFork0InUse, Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 266#(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: 202#true, thr1Thread4of6ForFork0InUse, Black: 204#(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))), thr1Thread5of6ForFork0InUse, 18#L700true, thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 120#(and (<= ~s~0 1) (= thr1Thread1of6ForFork0_~l~0 0) (<= 1 ~s~0)), 60#L701true, 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 23:09:59,261 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-03-25 23:09:59,262 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-25 23:09:59,262 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-25 23:09:59,262 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-25 23:09:59,264 INFO L129 PetriNetUnfolder]: 4596/7123 cut-off events. [2021-03-25 23:09:59,264 INFO L130 PetriNetUnfolder]: For 8630/23910 co-relation queries the response was YES. [2021-03-25 23:09:59,290 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22049 conditions, 7123 events. 4596/7123 cut-off events. For 8630/23910 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 42391 event pairs, 190 based on Foata normal form. 6/6548 useless extension candidates. Maximal degree in co-relation 22016. Up to 3716 conditions per place. [2021-03-25 23:09:59,370 INFO L142 LiptonReduction]: Number of co-enabled transitions 6114 [2021-03-25 23:10:04,480 INFO L154 LiptonReduction]: Checked pairs total: 4237 [2021-03-25 23:10:04,481 INFO L156 LiptonReduction]: Total number of compositions: 8 [2021-03-25 23:10:04,481 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5594 [2021-03-25 23:10:04,481 INFO L480 AbstractCegarLoop]: Abstraction has has 82 places, 143 transitions, 955 flow [2021-03-25 23:10:04,482 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 23:10:04,482 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:10:04,482 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:10:04,482 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-03-25 23:10:04,482 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 23:10:04,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:10:04,482 INFO L82 PathProgramCache]: Analyzing trace with hash -686530745, now seen corresponding path program 1 times [2021-03-25 23:10:04,482 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:10:04,482 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271788411] [2021-03-25 23:10:04,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:10:04,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:10:04,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:04,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:10:04,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:04,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:10:04,507 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-03-25 23:10:04,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 23:10:04,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:04,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:10:04,521 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 23:10:04,521 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271788411] [2021-03-25 23:10:04,521 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:10:04,521 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 23:10:04,521 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261701371] [2021-03-25 23:10:04,521 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 23:10:04,521 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:10:04,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 23:10:04,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 23:10:04,522 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 192 [2021-03-25 23:10:04,523 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 143 transitions, 955 flow. Second operand has 5 states, 5 states have (on average 113.0) internal successors, (565), 5 states have internal predecessors, (565), 0 states have call successors, (0), 0 states 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 23:10:04,523 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:10:04,523 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 192 [2021-03-25 23:10:04,523 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:10:05,634 INFO L129 PetriNetUnfolder]: 10810/15344 cut-off events. [2021-03-25 23:10:05,634 INFO L130 PetriNetUnfolder]: For 2959/2961 co-relation queries the response was YES. [2021-03-25 23:10:05,709 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34613 conditions, 15344 events. 10810/15344 cut-off events. For 2959/2961 co-relation queries the response was YES. Maximal size of possible extension queue 1252. Compared 98128 event pairs, 8799 based on Foata normal form. 1/14819 useless extension candidates. Maximal degree in co-relation 34578. Up to 14970 conditions per place. [2021-03-25 23:10:05,880 INFO L132 encePairwiseOnDemand]: 173/192 looper letters, 20 selfloop transitions, 15 changer transitions 0/107 dead transitions. [2021-03-25 23:10:05,880 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 107 transitions, 630 flow [2021-03-25 23:10:05,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 23:10:05,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 23:10:05,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 603 transitions. [2021-03-25 23:10:05,881 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.628125 [2021-03-25 23:10:05,881 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 603 transitions. [2021-03-25 23:10:05,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 603 transitions. [2021-03-25 23:10:05,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:10:05,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 603 transitions. [2021-03-25 23:10:05,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 120.6) internal successors, (603), 5 states have internal predecessors, (603), 0 states have call successors, (0), 0 states 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 23:10:05,883 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states 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 23:10:05,887 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states 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 23:10:05,888 INFO L185 Difference]: Start difference. First operand has 82 places, 143 transitions, 955 flow. Second operand 5 states and 603 transitions. [2021-03-25 23:10:05,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 107 transitions, 630 flow [2021-03-25 23:10:05,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 107 transitions, 575 flow, removed 11 selfloop flow, removed 4 redundant places. [2021-03-25 23:10:05,892 INFO L241 Difference]: Finished difference. Result has 83 places, 107 transitions, 597 flow [2021-03-25 23:10:05,892 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=192, PETRI_DIFFERENCE_MINUEND_FLOW=461, 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=597, PETRI_PLACES=83, PETRI_TRANSITIONS=107} [2021-03-25 23:10:05,892 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 12 predicate places. [2021-03-25 23:10:05,892 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:10:05,892 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 83 places, 107 transitions, 597 flow [2021-03-25 23:10:05,892 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 83 places, 107 transitions, 597 flow [2021-03-25 23:10:05,892 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 83 places, 107 transitions, 597 flow [2021-03-25 23:10:06,308 INFO L129 PetriNetUnfolder]: 4673/8293 cut-off events. [2021-03-25 23:10:06,308 INFO L130 PetriNetUnfolder]: For 1656/2249 co-relation queries the response was YES. [2021-03-25 23:10:06,354 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18040 conditions, 8293 events. 4673/8293 cut-off events. For 1656/2249 co-relation queries the response was YES. Maximal size of possible extension queue 935. Compared 70498 event pairs, 3987 based on Foata normal form. 64/7145 useless extension candidates. Maximal degree in co-relation 18007. Up to 6781 conditions per place. [2021-03-25 23:10:06,437 INFO L142 LiptonReduction]: Number of co-enabled transitions 2718 [2021-03-25 23:10:07,230 INFO L154 LiptonReduction]: Checked pairs total: 170 [2021-03-25 23:10:07,231 INFO L156 LiptonReduction]: Total number of compositions: 8 [2021-03-25 23:10:07,231 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1339 [2021-03-25 23:10:07,231 INFO L480 AbstractCegarLoop]: Abstraction has has 83 places, 107 transitions, 597 flow [2021-03-25 23:10:07,232 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 113.0) internal successors, (565), 5 states have internal predecessors, (565), 0 states have call successors, (0), 0 states 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 23:10:07,232 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:10:07,232 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:10:07,232 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-03-25 23:10:07,232 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 23:10:07,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:10:07,232 INFO L82 PathProgramCache]: Analyzing trace with hash -809402080, now seen corresponding path program 1 times [2021-03-25 23:10:07,232 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:10:07,232 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2328600] [2021-03-25 23:10:07,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:10:07,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:10:07,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:07,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:10:07,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:07,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 23:10:07,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:07,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 23:10:07,266 INFO L142 QuantifierPusher]: treesize reduction 49, result has 50.0 percent of original size [2021-03-25 23:10:07,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 23:10:07,269 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 23:10:07,269 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2328600] [2021-03-25 23:10:07,269 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:10:07,269 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 23:10:07,269 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111196906] [2021-03-25 23:10:07,270 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 23:10:07,270 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:10:07,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 23:10:07,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 23:10:07,270 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 200 [2021-03-25 23:10:07,271 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 107 transitions, 597 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 23:10:07,271 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:10:07,271 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 200 [2021-03-25 23:10:07,271 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:10:08,033 INFO L129 PetriNetUnfolder]: 7296/11764 cut-off events. [2021-03-25 23:10:08,034 INFO L130 PetriNetUnfolder]: For 5232/6069 co-relation queries the response was YES. [2021-03-25 23:10:08,086 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27628 conditions, 11764 events. 7296/11764 cut-off events. For 5232/6069 co-relation queries the response was YES. Maximal size of possible extension queue 1350. Compared 100270 event pairs, 5817 based on Foata normal form. 2/8987 useless extension candidates. Maximal degree in co-relation 27570. Up to 10131 conditions per place. [2021-03-25 23:10:08,130 INFO L132 encePairwiseOnDemand]: 196/200 looper letters, 58 selfloop transitions, 5 changer transitions 0/107 dead transitions. [2021-03-25 23:10:08,130 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 107 transitions, 721 flow [2021-03-25 23:10:08,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 23:10:08,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 23:10:08,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 458 transitions. [2021-03-25 23:10:08,131 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5725 [2021-03-25 23:10:08,131 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 458 transitions. [2021-03-25 23:10:08,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 458 transitions. [2021-03-25 23:10:08,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:10:08,131 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 458 transitions. [2021-03-25 23:10:08,132 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 114.5) internal successors, (458), 4 states have internal predecessors, (458), 0 states have call successors, (0), 0 states 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 23:10:08,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 200.0) internal successors, (1000), 5 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states 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 23:10:08,133 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 200.0) internal successors, (1000), 5 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states 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 23:10:08,133 INFO L185 Difference]: Start difference. First operand has 83 places, 107 transitions, 597 flow. Second operand 4 states and 458 transitions. [2021-03-25 23:10:08,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 107 transitions, 721 flow [2021-03-25 23:10:08,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 107 transitions, 717 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-25 23:10:08,137 INFO L241 Difference]: Finished difference. Result has 84 places, 107 transitions, 604 flow [2021-03-25 23:10:08,137 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=200, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=604, PETRI_PLACES=84, PETRI_TRANSITIONS=107} [2021-03-25 23:10:08,137 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 13 predicate places. [2021-03-25 23:10:08,137 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:10:08,138 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 84 places, 107 transitions, 604 flow [2021-03-25 23:10:08,138 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 84 places, 107 transitions, 604 flow [2021-03-25 23:10:08,138 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 84 places, 107 transitions, 604 flow [2021-03-25 23:10:08,575 INFO L129 PetriNetUnfolder]: 4673/8271 cut-off events. [2021-03-25 23:10:08,575 INFO L130 PetriNetUnfolder]: For 1693/2286 co-relation queries the response was YES. [2021-03-25 23:10:08,607 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18091 conditions, 8271 events. 4673/8271 cut-off events. For 1693/2286 co-relation queries the response was YES. Maximal size of possible extension queue 932. Compared 70285 event pairs, 3987 based on Foata normal form. 64/7120 useless extension candidates. Maximal degree in co-relation 18059. Up to 6781 conditions per place. [2021-03-25 23:10:08,677 INFO L142 LiptonReduction]: Number of co-enabled transitions 2718 [2021-03-25 23:10:09,167 INFO L154 LiptonReduction]: Checked pairs total: 61 [2021-03-25 23:10:09,167 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-25 23:10:09,167 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1030 [2021-03-25 23:10:09,168 INFO L480 AbstractCegarLoop]: Abstraction has has 84 places, 107 transitions, 606 flow [2021-03-25 23:10:09,168 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 23:10:09,168 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:10:09,168 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:10:09,168 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-03-25 23:10:09,168 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 23:10:09,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:10:09,168 INFO L82 PathProgramCache]: Analyzing trace with hash -816022408, now seen corresponding path program 1 times [2021-03-25 23:10:09,168 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:10:09,168 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352212165] [2021-03-25 23:10:09,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:10:09,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:10:09,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:09,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:10:09,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:09,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:10:09,192 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 23:10:09,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 23:10:09,217 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 23:10:09,218 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352212165] [2021-03-25 23:10:09,218 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:10:09,218 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 23:10:09,218 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257813730] [2021-03-25 23:10:09,218 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 23:10:09,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:10:09,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 23:10:09,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-03-25 23:10:09,219 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 203 [2021-03-25 23:10:09,219 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 107 transitions, 606 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 23:10:09,219 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:10:09,219 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 203 [2021-03-25 23:10:09,219 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:10:10,082 INFO L129 PetriNetUnfolder]: 7806/12871 cut-off events. [2021-03-25 23:10:10,082 INFO L130 PetriNetUnfolder]: For 3161/3506 co-relation queries the response was YES. [2021-03-25 23:10:10,128 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28896 conditions, 12871 events. 7806/12871 cut-off events. For 3161/3506 co-relation queries the response was YES. Maximal size of possible extension queue 1267. Compared 109647 event pairs, 6285 based on Foata normal form. 3/10324 useless extension candidates. Maximal degree in co-relation 28862. Up to 10601 conditions per place. [2021-03-25 23:10:10,169 INFO L132 encePairwiseOnDemand]: 190/203 looper letters, 41 selfloop transitions, 40 changer transitions 0/128 dead transitions. [2021-03-25 23:10:10,169 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 128 transitions, 912 flow [2021-03-25 23:10:10,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 23:10:10,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 23:10:10,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 582 transitions. [2021-03-25 23:10:10,171 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5733990147783251 [2021-03-25 23:10:10,171 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 582 transitions. [2021-03-25 23:10:10,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 582 transitions. [2021-03-25 23:10:10,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:10:10,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 582 transitions. [2021-03-25 23:10:10,172 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 116.4) internal successors, (582), 5 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 23:10:10,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 203.0) internal successors, (1218), 6 states have internal predecessors, (1218), 0 states have call successors, (0), 0 states 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 23:10:10,172 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 203.0) internal successors, (1218), 6 states have internal predecessors, (1218), 0 states have call successors, (0), 0 states 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 23:10:10,172 INFO L185 Difference]: Start difference. First operand has 84 places, 107 transitions, 606 flow. Second operand 5 states and 582 transitions. [2021-03-25 23:10:10,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 128 transitions, 912 flow [2021-03-25 23:10:10,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 128 transitions, 908 flow, removed 2 selfloop flow, removed 0 redundant places. [2021-03-25 23:10:10,177 INFO L241 Difference]: Finished difference. Result has 90 places, 125 transitions, 838 flow [2021-03-25 23:10:10,177 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=602, 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=838, PETRI_PLACES=90, PETRI_TRANSITIONS=125} [2021-03-25 23:10:10,177 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 19 predicate places. [2021-03-25 23:10:10,177 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:10:10,177 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 90 places, 125 transitions, 838 flow [2021-03-25 23:10:10,177 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 90 places, 125 transitions, 838 flow [2021-03-25 23:10:10,178 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 90 places, 125 transitions, 838 flow [2021-03-25 23:10:10,614 INFO L129 PetriNetUnfolder]: 5175/9006 cut-off events. [2021-03-25 23:10:10,614 INFO L130 PetriNetUnfolder]: For 2399/2872 co-relation queries the response was YES. [2021-03-25 23:10:10,660 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20281 conditions, 9006 events. 5175/9006 cut-off events. For 2399/2872 co-relation queries the response was YES. Maximal size of possible extension queue 989. Compared 75963 event pairs, 4419 based on Foata normal form. 22/7619 useless extension candidates. Maximal degree in co-relation 20245. Up to 7463 conditions per place. [2021-03-25 23:10:10,744 INFO L142 LiptonReduction]: Number of co-enabled transitions 3062 [2021-03-25 23:10:11,189 INFO L154 LiptonReduction]: Checked pairs total: 202 [2021-03-25 23:10:11,189 INFO L156 LiptonReduction]: Total number of compositions: 10 [2021-03-25 23:10:11,189 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1012 [2021-03-25 23:10:11,190 INFO L480 AbstractCegarLoop]: Abstraction has has 90 places, 125 transitions, 838 flow [2021-03-25 23:10:11,190 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 23:10:11,190 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:10:11,190 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:10:11,190 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-03-25 23:10:11,191 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 23:10:11,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:10:11,191 INFO L82 PathProgramCache]: Analyzing trace with hash -816098854, now seen corresponding path program 1 times [2021-03-25 23:10:11,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:10:11,191 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544006239] [2021-03-25 23:10:11,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:10:11,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:10:11,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:11,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:10:11,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:11,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:10:11,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:11,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 23:10:11,216 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 23:10:11,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 23:10:11,243 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 23:10:11,243 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544006239] [2021-03-25 23:10:11,243 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:10:11,244 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 23:10:11,244 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495920727] [2021-03-25 23:10:11,244 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 23:10:11,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:10:11,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 23:10:11,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 23:10:11,245 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 213 [2021-03-25 23:10:11,245 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 125 transitions, 838 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 23:10:11,245 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:10:11,245 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 213 [2021-03-25 23:10:11,245 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:10:12,414 INFO L129 PetriNetUnfolder]: 10211/16782 cut-off events. [2021-03-25 23:10:12,414 INFO L130 PetriNetUnfolder]: For 5053/5530 co-relation queries the response was YES. [2021-03-25 23:10:12,521 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38273 conditions, 16782 events. 10211/16782 cut-off events. For 5053/5530 co-relation queries the response was YES. Maximal size of possible extension queue 1734. Compared 147815 event pairs, 8712 based on Foata normal form. 47/13591 useless extension candidates. Maximal degree in co-relation 38235. Up to 14310 conditions per place. [2021-03-25 23:10:12,591 INFO L132 encePairwiseOnDemand]: 184/213 looper letters, 47 selfloop transitions, 59 changer transitions 0/153 dead transitions. [2021-03-25 23:10:12,591 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 153 transitions, 1200 flow [2021-03-25 23:10:12,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 23:10:12,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 23:10:12,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 717 transitions. [2021-03-25 23:10:12,593 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5610328638497653 [2021-03-25 23:10:12,593 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 717 transitions. [2021-03-25 23:10:12,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 717 transitions. [2021-03-25 23:10:12,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:10:12,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 717 transitions. [2021-03-25 23:10:12,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 119.5) internal successors, (717), 6 states have internal predecessors, (717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 23:10:12,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 213.0) internal successors, (1491), 7 states have internal predecessors, (1491), 0 states have call successors, (0), 0 states 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 23:10:12,595 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 213.0) internal successors, (1491), 7 states have internal predecessors, (1491), 0 states have call successors, (0), 0 states 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 23:10:12,595 INFO L185 Difference]: Start difference. First operand has 90 places, 125 transitions, 838 flow. Second operand 6 states and 717 transitions. [2021-03-25 23:10:12,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 153 transitions, 1200 flow [2021-03-25 23:10:12,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 153 transitions, 1164 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-25 23:10:12,601 INFO L241 Difference]: Finished difference. Result has 96 places, 142 transitions, 1109 flow [2021-03-25 23:10:12,601 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=213, PETRI_DIFFERENCE_MINUEND_FLOW=802, 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=1109, PETRI_PLACES=96, PETRI_TRANSITIONS=142} [2021-03-25 23:10:12,601 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 25 predicate places. [2021-03-25 23:10:12,601 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:10:12,601 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 96 places, 142 transitions, 1109 flow [2021-03-25 23:10:12,602 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 96 places, 142 transitions, 1109 flow [2021-03-25 23:10:12,602 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 96 places, 142 transitions, 1109 flow [2021-03-25 23:10:13,232 INFO L129 PetriNetUnfolder]: 6585/11397 cut-off events. [2021-03-25 23:10:13,232 INFO L130 PetriNetUnfolder]: For 4074/4742 co-relation queries the response was YES. [2021-03-25 23:10:13,291 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25758 conditions, 11397 events. 6585/11397 cut-off events. For 4074/4742 co-relation queries the response was YES. Maximal size of possible extension queue 1283. Compared 99533 event pairs, 5836 based on Foata normal form. 65/9888 useless extension candidates. Maximal degree in co-relation 25719. Up to 9651 conditions per place. [2021-03-25 23:10:13,397 INFO L142 LiptonReduction]: Number of co-enabled transitions 3518 [2021-03-25 23:10:13,727 INFO L154 LiptonReduction]: Checked pairs total: 19 [2021-03-25 23:10:13,727 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 23:10:13,727 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1126 [2021-03-25 23:10:13,728 INFO L480 AbstractCegarLoop]: Abstraction has has 96 places, 142 transitions, 1109 flow [2021-03-25 23:10:13,728 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 23:10:13,728 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:10:13,728 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:10:13,728 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-03-25 23:10:13,728 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 23:10:13,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:10:13,728 INFO L82 PathProgramCache]: Analyzing trace with hash -174030571, now seen corresponding path program 1 times [2021-03-25 23:10:13,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:10:13,729 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136374560] [2021-03-25 23:10:13,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:10:13,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:10:13,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:13,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:10:13,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:13,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:10:13,749 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-25 23:10:13,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 23:10:13,776 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 23:10:13,776 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136374560] [2021-03-25 23:10:13,776 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:10:13,776 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 23:10:13,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5240020] [2021-03-25 23:10:13,776 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 23:10:13,776 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:10:13,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 23:10:13,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-03-25 23:10:13,777 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 214 [2021-03-25 23:10:13,777 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 142 transitions, 1109 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 23:10:13,777 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:10:13,777 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 214 [2021-03-25 23:10:13,777 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:10:14,867 INFO L129 PetriNetUnfolder]: 9401/15672 cut-off events. [2021-03-25 23:10:14,867 INFO L130 PetriNetUnfolder]: For 6757/7310 co-relation queries the response was YES. [2021-03-25 23:10:14,955 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36850 conditions, 15672 events. 9401/15672 cut-off events. For 6757/7310 co-relation queries the response was YES. Maximal size of possible extension queue 1627. Compared 137910 event pairs, 7907 based on Foata normal form. 28/12963 useless extension candidates. Maximal degree in co-relation 36809. Up to 12871 conditions per place. [2021-03-25 23:10:15,020 INFO L132 encePairwiseOnDemand]: 192/214 looper letters, 56 selfloop transitions, 69 changer transitions 0/175 dead transitions. [2021-03-25 23:10:15,020 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 175 transitions, 1708 flow [2021-03-25 23:10:15,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 23:10:15,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 23:10:15,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 599 transitions. [2021-03-25 23:10:15,023 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5598130841121496 [2021-03-25 23:10:15,023 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 599 transitions. [2021-03-25 23:10:15,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 599 transitions. [2021-03-25 23:10:15,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:10:15,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 599 transitions. [2021-03-25 23:10:15,023 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 119.8) internal successors, (599), 5 states have internal predecessors, (599), 0 states have call successors, (0), 0 states 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 23:10:15,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 214.0) internal successors, (1284), 6 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states 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 23:10:15,024 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 214.0) internal successors, (1284), 6 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states 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 23:10:15,024 INFO L185 Difference]: Start difference. First operand has 96 places, 142 transitions, 1109 flow. Second operand 5 states and 599 transitions. [2021-03-25 23:10:15,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 175 transitions, 1708 flow [2021-03-25 23:10:15,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 175 transitions, 1586 flow, removed 1 selfloop flow, removed 4 redundant places. [2021-03-25 23:10:15,034 INFO L241 Difference]: Finished difference. Result has 98 places, 172 transitions, 1500 flow [2021-03-25 23:10:15,034 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=214, PETRI_DIFFERENCE_MINUEND_FLOW=1028, 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=1500, PETRI_PLACES=98, PETRI_TRANSITIONS=172} [2021-03-25 23:10:15,034 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 27 predicate places. [2021-03-25 23:10:15,034 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:10:15,034 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 98 places, 172 transitions, 1500 flow [2021-03-25 23:10:15,034 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 98 places, 172 transitions, 1500 flow [2021-03-25 23:10:15,035 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 98 places, 172 transitions, 1500 flow [2021-03-25 23:10:15,782 INFO L129 PetriNetUnfolder]: 7252/12401 cut-off events. [2021-03-25 23:10:15,783 INFO L130 PetriNetUnfolder]: For 4764/5465 co-relation queries the response was YES. [2021-03-25 23:10:15,843 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28412 conditions, 12401 events. 7252/12401 cut-off events. For 4764/5465 co-relation queries the response was YES. Maximal size of possible extension queue 1415. Compared 108165 event pairs, 6336 based on Foata normal form. 69/10850 useless extension candidates. Maximal degree in co-relation 28372. Up to 10572 conditions per place. [2021-03-25 23:10:15,954 INFO L142 LiptonReduction]: Number of co-enabled transitions 4002 [2021-03-25 23:10:16,262 INFO L154 LiptonReduction]: Checked pairs total: 140 [2021-03-25 23:10:16,263 INFO L156 LiptonReduction]: Total number of compositions: 7 [2021-03-25 23:10:16,263 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1229 [2021-03-25 23:10:16,263 INFO L480 AbstractCegarLoop]: Abstraction has has 98 places, 172 transitions, 1500 flow [2021-03-25 23:10:16,264 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 23:10:16,264 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:10:16,264 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:10:16,264 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-03-25 23:10:16,264 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 23:10:16,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:10:16,264 INFO L82 PathProgramCache]: Analyzing trace with hash -174121401, now seen corresponding path program 1 times [2021-03-25 23:10:16,264 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:10:16,264 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090426953] [2021-03-25 23:10:16,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:10:16,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:10:16,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:16,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:10:16,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:16,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:10:16,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:16,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 23:10:16,290 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-25 23:10:16,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 23:10:16,315 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 23:10:16,316 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090426953] [2021-03-25 23:10:16,316 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:10:16,316 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 23:10:16,316 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683056241] [2021-03-25 23:10:16,316 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 23:10:16,316 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:10:16,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 23:10:16,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 23:10:16,317 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 221 [2021-03-25 23:10:16,317 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 172 transitions, 1500 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 23:10:16,317 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:10:16,317 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 221 [2021-03-25 23:10:16,317 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:10:17,948 INFO L129 PetriNetUnfolder]: 12889/21350 cut-off events. [2021-03-25 23:10:17,949 INFO L130 PetriNetUnfolder]: For 8978/9486 co-relation queries the response was YES. [2021-03-25 23:10:18,069 INFO L84 FinitePrefix]: Finished finitePrefix Result has 49888 conditions, 21350 events. 12889/21350 cut-off events. For 8978/9486 co-relation queries the response was YES. Maximal size of possible extension queue 2371. Compared 196144 event pairs, 11436 based on Foata normal form. 53/17505 useless extension candidates. Maximal degree in co-relation 49846. Up to 18022 conditions per place. [2021-03-25 23:10:18,158 INFO L132 encePairwiseOnDemand]: 184/221 looper letters, 60 selfloop transitions, 101 changer transitions 0/211 dead transitions. [2021-03-25 23:10:18,158 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 211 transitions, 2109 flow [2021-03-25 23:10:18,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 23:10:18,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 23:10:18,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 732 transitions. [2021-03-25 23:10:18,159 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5520361990950227 [2021-03-25 23:10:18,159 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 732 transitions. [2021-03-25 23:10:18,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 732 transitions. [2021-03-25 23:10:18,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:10:18,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 732 transitions. [2021-03-25 23:10:18,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 122.0) internal successors, (732), 6 states have internal predecessors, (732), 0 states have call successors, (0), 0 states 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 23:10:18,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 221.0) internal successors, (1547), 7 states have internal predecessors, (1547), 0 states have call successors, (0), 0 states 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 23:10:18,161 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 221.0) internal successors, (1547), 7 states have internal predecessors, (1547), 0 states have call successors, (0), 0 states 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 23:10:18,161 INFO L185 Difference]: Start difference. First operand has 98 places, 172 transitions, 1500 flow. Second operand 6 states and 732 transitions. [2021-03-25 23:10:18,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 211 transitions, 2109 flow [2021-03-25 23:10:18,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 211 transitions, 2047 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-25 23:10:18,174 INFO L241 Difference]: Finished difference. Result has 104 places, 201 transitions, 2020 flow [2021-03-25 23:10:18,174 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=1438, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2020, PETRI_PLACES=104, PETRI_TRANSITIONS=201} [2021-03-25 23:10:18,174 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 33 predicate places. [2021-03-25 23:10:18,174 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:10:18,174 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 104 places, 201 transitions, 2020 flow [2021-03-25 23:10:18,174 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 104 places, 201 transitions, 2020 flow [2021-03-25 23:10:18,175 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 104 places, 201 transitions, 2020 flow [2021-03-25 23:10:19,163 INFO L129 PetriNetUnfolder]: 10024/17116 cut-off events. [2021-03-25 23:10:19,163 INFO L130 PetriNetUnfolder]: For 8131/9083 co-relation queries the response was YES. [2021-03-25 23:10:19,254 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39249 conditions, 17116 events. 10024/17116 cut-off events. For 8131/9083 co-relation queries the response was YES. Maximal size of possible extension queue 1942. Compared 155010 event pairs, 9025 based on Foata normal form. 133/15095 useless extension candidates. Maximal degree in co-relation 39206. Up to 14831 conditions per place. [2021-03-25 23:10:19,410 INFO L142 LiptonReduction]: Number of co-enabled transitions 4740 [2021-03-25 23:10:19,668 INFO L154 LiptonReduction]: Checked pairs total: 99 [2021-03-25 23:10:19,668 INFO L156 LiptonReduction]: Total number of compositions: 5 [2021-03-25 23:10:19,668 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1494 [2021-03-25 23:10:19,669 INFO L480 AbstractCegarLoop]: Abstraction has has 104 places, 201 transitions, 2020 flow [2021-03-25 23:10:19,669 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 23:10:19,669 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:10:19,669 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:10:19,669 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-03-25 23:10:19,669 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 23:10:19,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:10:19,670 INFO L82 PathProgramCache]: Analyzing trace with hash 224660932, now seen corresponding path program 1 times [2021-03-25 23:10:19,670 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:10:19,670 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790479417] [2021-03-25 23:10:19,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:10:19,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:10:19,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:19,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:10:19,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:19,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 23:10:19,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:19,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 23:10:19,701 INFO L142 QuantifierPusher]: treesize reduction 32, result has 67.3 percent of original size [2021-03-25 23:10:19,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 23:10:19,704 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 23:10:19,705 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790479417] [2021-03-25 23:10:19,705 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:10:19,705 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 23:10:19,705 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658514527] [2021-03-25 23:10:19,705 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 23:10:19,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:10:19,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 23:10:19,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 23:10:19,706 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 226 [2021-03-25 23:10:19,706 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 201 transitions, 2020 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 23:10:19,706 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:10:19,706 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 226 [2021-03-25 23:10:19,706 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:10:21,269 INFO L129 PetriNetUnfolder]: 13286/21726 cut-off events. [2021-03-25 23:10:21,269 INFO L130 PetriNetUnfolder]: For 10647/11348 co-relation queries the response was YES. [2021-03-25 23:10:21,381 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51159 conditions, 21726 events. 13286/21726 cut-off events. For 10647/11348 co-relation queries the response was YES. Maximal size of possible extension queue 2372. Compared 196447 event pairs, 11643 based on Foata normal form. 20/17993 useless extension candidates. Maximal degree in co-relation 51114. Up to 18816 conditions per place. [2021-03-25 23:10:21,464 INFO L132 encePairwiseOnDemand]: 222/226 looper letters, 145 selfloop transitions, 6 changer transitions 0/201 dead transitions. [2021-03-25 23:10:21,465 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 201 transitions, 2320 flow [2021-03-25 23:10:21,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 23:10:21,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 23:10:21,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 483 transitions. [2021-03-25 23:10:21,466 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5342920353982301 [2021-03-25 23:10:21,466 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 483 transitions. [2021-03-25 23:10:21,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 483 transitions. [2021-03-25 23:10:21,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:10:21,466 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 483 transitions. [2021-03-25 23:10:21,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 120.75) internal successors, (483), 4 states have internal predecessors, (483), 0 states have call successors, (0), 0 states 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 23:10:21,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 226.0) internal successors, (1130), 5 states have internal predecessors, (1130), 0 states have call successors, (0), 0 states 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 23:10:21,467 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 226.0) internal successors, (1130), 5 states have internal predecessors, (1130), 0 states have call successors, (0), 0 states 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 23:10:21,467 INFO L185 Difference]: Start difference. First operand has 104 places, 201 transitions, 2020 flow. Second operand 4 states and 483 transitions. [2021-03-25 23:10:21,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 201 transitions, 2320 flow [2021-03-25 23:10:21,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 201 transitions, 2174 flow, removed 1 selfloop flow, removed 5 redundant places. [2021-03-25 23:10:21,479 INFO L241 Difference]: Finished difference. Result has 102 places, 201 transitions, 1887 flow [2021-03-25 23:10:21,479 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=226, PETRI_DIFFERENCE_MINUEND_FLOW=1870, 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=1887, PETRI_PLACES=102, PETRI_TRANSITIONS=201} [2021-03-25 23:10:21,479 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 31 predicate places. [2021-03-25 23:10:21,480 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:10:21,480 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 102 places, 201 transitions, 1887 flow [2021-03-25 23:10:21,480 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 102 places, 201 transitions, 1887 flow [2021-03-25 23:10:21,481 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 102 places, 201 transitions, 1887 flow [2021-03-25 23:10:22,458 INFO L129 PetriNetUnfolder]: 10024/17108 cut-off events. [2021-03-25 23:10:22,458 INFO L130 PetriNetUnfolder]: For 6946/7892 co-relation queries the response was YES. [2021-03-25 23:10:22,568 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39049 conditions, 17108 events. 10024/17108 cut-off events. For 6946/7892 co-relation queries the response was YES. Maximal size of possible extension queue 1935. Compared 154899 event pairs, 9025 based on Foata normal form. 142/15091 useless extension candidates. Maximal degree in co-relation 39009. Up to 14831 conditions per place. [2021-03-25 23:10:22,747 INFO L142 LiptonReduction]: Number of co-enabled transitions 4752 [2021-03-25 23:10:22,841 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 23:10:22,841 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 23:10:22,841 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1361 [2021-03-25 23:10:22,842 INFO L480 AbstractCegarLoop]: Abstraction has has 102 places, 201 transitions, 1887 flow [2021-03-25 23:10:22,842 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 23:10:22,842 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:10:22,842 INFO L263 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:10:22,842 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-03-25 23:10:22,842 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 23:10:22,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:10:22,842 INFO L82 PathProgramCache]: Analyzing trace with hash 124918194, now seen corresponding path program 1 times [2021-03-25 23:10:22,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:10:22,842 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254392625] [2021-03-25 23:10:22,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:10:22,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:10:22,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:22,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:10:22,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:22,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:10:22,861 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-25 23:10:22,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 23:10:22,892 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 23:10:22,892 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254392625] [2021-03-25 23:10:22,892 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:10:22,892 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 23:10:22,892 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727906485] [2021-03-25 23:10:22,893 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 23:10:22,893 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:10:22,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 23:10:22,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-03-25 23:10:22,893 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 226 [2021-03-25 23:10:22,894 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 201 transitions, 1887 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 23:10:22,894 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:10:22,894 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 226 [2021-03-25 23:10:22,894 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:10:23,248 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 202#true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 101#L700true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:23,248 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-25 23:10:23,248 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 23:10:23,248 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 23:10:23,248 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 23:10:23,262 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, 66#L700true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 96#thr1ENTRYtrue, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 575#(<= (+ (* 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))))]) [2021-03-25 23:10:23,262 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-25 23:10:23,262 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 23:10:23,262 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 23:10:23,262 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 23:10:23,355 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 202#true, 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 101#L700true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:23,356 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 23:10:23,356 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:23,356 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:23,356 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:23,360 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 205#(<= (+ ~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: 202#true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 101#L700true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:23,360 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 23:10:23,360 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:23,360 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:23,360 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:23,360 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:23,368 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, 66#L700true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 95#L697-1true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 575#(<= (+ (* 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))))]) [2021-03-25 23:10:23,368 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 23:10:23,368 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:23,368 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:23,368 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:23,370 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, 66#L700true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 95#L697-1true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 575#(<= (+ (* 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))))]) [2021-03-25 23:10:23,370 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 23:10:23,370 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:23,370 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:23,370 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:23,370 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:23,496 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), 204#(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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 202#true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:23,496 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 23:10:23,496 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:10:23,496 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:10:23,496 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:10:23,507 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 96#thr1ENTRYtrue, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 574#(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)))]) [2021-03-25 23:10:23,507 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 23:10:23,507 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:10:23,507 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:10:23,507 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:10:23,656 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), 204#(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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 202#true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:23,656 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 23:10:23,656 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:23,656 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:23,656 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:23,660 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), 204#(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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 202#true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:23,660 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 23:10:23,660 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:23,660 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:23,660 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:23,660 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:23,668 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 95#L697-1true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 574#(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)))]) [2021-03-25 23:10:23,668 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 23:10:23,668 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:23,668 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:23,669 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:23,670 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 95#L697-1true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 574#(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)))]) [2021-03-25 23:10:23,670 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 23:10:23,670 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:23,670 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:23,670 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:23,670 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:23,762 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 96#thr1ENTRYtrue, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, 55#L701true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:23,762 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 23:10:23,762 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:23,762 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:23,763 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:23,784 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 96#thr1ENTRYtrue, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, 58#L701-4true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:23,784 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,784 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,784 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:23,784 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,784 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 96#thr1ENTRYtrue, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:23,784 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,784 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,784 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:23,784 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,810 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 95#L697-1true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 55#L701true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:23,810 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 23:10:23,810 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:23,810 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:23,810 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:23,825 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 95#L697-1true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 58#L701-4true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:23,825 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,825 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,825 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:23,825 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,826 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 95#L697-1true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:23,826 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,826 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:23,826 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,826 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,853 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 96#thr1ENTRYtrue, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 58#L701-4true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:23,853 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 23:10:23,853 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:23,853 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:23,853 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:23,853 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 96#thr1ENTRYtrue, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:23,853 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 23:10:23,853 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:23,853 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:23,853 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:23,893 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 202#true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 101#L700true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:23,893 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,893 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,893 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,893 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,898 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), 204#(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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 202#true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:23,898 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 23:10:23,898 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:23,898 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:23,898 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:23,898 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 205#(<= (+ ~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)), 14#L697-1true, Black: 202#true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 101#L700true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:23,899 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 23:10:23,899 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:23,899 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:23,899 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:23,899 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 204#(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: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 202#true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:23,899 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 23:10:23,899 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:23,899 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:23,899 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:23,899 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:23,901 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 202#true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 101#L700true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:23,901 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,901 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,901 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,901 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,901 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,923 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 95#L697-1true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 574#(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)))]) [2021-03-25 23:10:23,923 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 23:10:23,923 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:23,923 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:23,923 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:23,924 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, 66#L700true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 95#L697-1true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 575#(<= (+ (* 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))))]) [2021-03-25 23:10:23,924 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 23:10:23,924 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:23,924 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:23,924 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:23,924 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 95#L697-1true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 574#(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)))]) [2021-03-25 23:10:23,924 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 23:10:23,924 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:23,924 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:23,924 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:23,924 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:23,932 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, 66#L700true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 96#thr1ENTRYtrue, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 575#(<= (+ (* 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))))]) [2021-03-25 23:10:23,932 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,932 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,932 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,932 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,936 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, 66#L700true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 96#thr1ENTRYtrue, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 575#(<= (+ (* 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))))]) [2021-03-25 23:10:23,936 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,936 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,936 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,936 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,936 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,972 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 95#L697-1true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, 55#L701true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:23,972 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,972 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,972 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,972 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,978 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 96#thr1ENTRYtrue, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, 58#L701-4true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:23,978 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,978 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,978 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:23,978 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,978 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,979 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 96#thr1ENTRYtrue, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:23,979 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,979 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,979 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:23,980 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:23,980 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:24,036 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 95#L697-1true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 58#L701-4true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:24,036 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:24,036 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:24,036 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:24,036 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:24,036 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:24,037 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 95#L697-1true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:24,037 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:24,037 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:24,037 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:24,037 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:24,037 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:24,112 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 202#true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 101#L700true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:24,112 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 23:10:24,112 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:24,112 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:24,112 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:24,112 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:24,119 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), 204#(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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 202#true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:24,119 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 23:10:24,119 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:24,119 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:24,119 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:24,142 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, 66#L700true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 95#L697-1true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 575#(<= (+ (* 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))))]) [2021-03-25 23:10:24,142 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 23:10:24,142 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:24,142 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:24,142 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:24,142 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:24,157 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 96#thr1ENTRYtrue, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 574#(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)))]) [2021-03-25 23:10:24,157 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 23:10:24,157 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:24,157 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:24,157 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:24,204 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 95#L697-1true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, 58#L701-4true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:24,204 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 23:10:24,204 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:24,204 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:24,204 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:24,205 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 95#L697-1true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:24,205 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 23:10:24,205 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:24,205 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:24,205 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:24,327 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 204#(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: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 202#true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:24,327 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 23:10:24,327 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:24,327 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:24,327 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:24,328 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:24,354 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 96#thr1ENTRYtrue, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 574#(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)))]) [2021-03-25 23:10:24,354 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 23:10:24,354 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:24,354 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:24,354 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:24,354 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:24,646 INFO L129 PetriNetUnfolder]: 15193/25262 cut-off events. [2021-03-25 23:10:24,646 INFO L130 PetriNetUnfolder]: For 14082/15354 co-relation queries the response was YES. [2021-03-25 23:10:24,853 INFO L84 FinitePrefix]: Finished finitePrefix Result has 59043 conditions, 25262 events. 15193/25262 cut-off events. For 14082/15354 co-relation queries the response was YES. Maximal size of possible extension queue 2914. Compared 239582 event pairs, 13467 based on Foata normal form. 70/20999 useless extension candidates. Maximal degree in co-relation 59001. Up to 21235 conditions per place. [2021-03-25 23:10:24,966 INFO L132 encePairwiseOnDemand]: 196/226 looper letters, 83 selfloop transitions, 118 changer transitions 0/254 dead transitions. [2021-03-25 23:10:24,966 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 254 transitions, 2926 flow [2021-03-25 23:10:24,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 23:10:24,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 23:10:24,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 611 transitions. [2021-03-25 23:10:24,967 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.54070796460177 [2021-03-25 23:10:24,967 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 611 transitions. [2021-03-25 23:10:24,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 611 transitions. [2021-03-25 23:10:24,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:10:24,967 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 611 transitions. [2021-03-25 23:10:24,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 122.2) internal successors, (611), 5 states have internal predecessors, (611), 0 states have call successors, (0), 0 states 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 23:10:24,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 226.0) internal successors, (1356), 6 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states 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 23:10:24,969 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 226.0) internal successors, (1356), 6 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states 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 23:10:24,969 INFO L185 Difference]: Start difference. First operand has 102 places, 201 transitions, 1887 flow. Second operand 5 states and 611 transitions. [2021-03-25 23:10:24,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 254 transitions, 2926 flow [2021-03-25 23:10:24,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 254 transitions, 2924 flow, removed 1 selfloop flow, removed 0 redundant places. [2021-03-25 23:10:24,986 INFO L241 Difference]: Finished difference. Result has 108 places, 251 transitions, 2814 flow [2021-03-25 23:10:24,986 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=226, PETRI_DIFFERENCE_MINUEND_FLOW=1885, 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=2814, PETRI_PLACES=108, PETRI_TRANSITIONS=251} [2021-03-25 23:10:24,986 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 37 predicate places. [2021-03-25 23:10:24,986 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:10:24,986 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 108 places, 251 transitions, 2814 flow [2021-03-25 23:10:24,986 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 108 places, 251 transitions, 2814 flow [2021-03-25 23:10:24,988 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 108 places, 251 transitions, 2814 flow [2021-03-25 23:10:25,983 INFO L129 PetriNetUnfolder]: 10125/17145 cut-off events. [2021-03-25 23:10:25,984 INFO L130 PetriNetUnfolder]: For 8395/9921 co-relation queries the response was YES. [2021-03-25 23:10:26,098 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39769 conditions, 17145 events. 10125/17145 cut-off events. For 8395/9921 co-relation queries the response was YES. Maximal size of possible extension queue 1903. Compared 154251 event pairs, 9036 based on Foata normal form. 148/15167 useless extension candidates. Maximal degree in co-relation 39725. Up to 14884 conditions per place. [2021-03-25 23:10:26,295 INFO L142 LiptonReduction]: Number of co-enabled transitions 5406 [2021-03-25 23:10:26,528 INFO L154 LiptonReduction]: Checked pairs total: 19 [2021-03-25 23:10:26,528 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 23:10:26,528 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1542 [2021-03-25 23:10:26,529 INFO L480 AbstractCegarLoop]: Abstraction has has 108 places, 251 transitions, 2814 flow [2021-03-25 23:10:26,529 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 23:10:26,529 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:10:26,529 INFO L263 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:10:26,529 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-03-25 23:10:26,529 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 23:10:26,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:10:26,530 INFO L82 PathProgramCache]: Analyzing trace with hash 124813910, now seen corresponding path program 1 times [2021-03-25 23:10:26,530 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:10:26,530 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932552022] [2021-03-25 23:10:26,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:10:26,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:10:26,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:26,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:10:26,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:26,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:10:26,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:26,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 23:10:26,554 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-25 23:10:26,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 23:10:26,580 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 23:10:26,580 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932552022] [2021-03-25 23:10:26,580 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:10:26,580 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 23:10:26,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671664357] [2021-03-25 23:10:26,580 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 23:10:26,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:10:26,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 23:10:26,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 23:10:26,581 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 227 [2021-03-25 23:10:26,582 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 251 transitions, 2814 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 23:10:26,582 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:10:26,582 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 227 [2021-03-25 23:10:26,582 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:10:27,085 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 202#true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, 101#L700true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:27,085 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-25 23:10:27,085 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 23:10:27,085 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 23:10:27,085 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 23:10:27,108 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, 66#L700true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 575#(<= (+ (* 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))))]) [2021-03-25 23:10:27,108 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-25 23:10:27,108 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 23:10:27,108 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 23:10:27,108 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 23:10:27,233 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 202#true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, 101#L700true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:27,233 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 23:10:27,233 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:27,233 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:27,233 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:27,239 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 205#(<= (+ ~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: 202#true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, 101#L700true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:27,239 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 23:10:27,239 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:27,239 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:27,239 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:27,239 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:27,253 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, 66#L700true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), 95#L697-1true, Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 575#(<= (+ (* 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))))]) [2021-03-25 23:10:27,253 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 23:10:27,253 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:27,253 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:27,253 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:27,255 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, 66#L700true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 95#L697-1true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 575#(<= (+ (* 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))))]) [2021-03-25 23:10:27,255 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 23:10:27,255 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:27,255 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:27,255 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:27,256 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:27,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 204#(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: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 202#true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:27,431 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 23:10:27,431 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:10:27,431 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:10:27,431 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:10:27,448 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 574#(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)))]) [2021-03-25 23:10:27,448 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 23:10:27,448 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:10:27,448 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:10:27,448 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:10:27,658 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 204#(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: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 202#true, 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:27,658 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 23:10:27,658 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:27,658 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:27,658 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:27,662 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 204#(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: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 202#true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:27,662 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 23:10:27,662 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:27,662 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:27,662 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:27,662 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:27,668 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 95#L697-1true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 574#(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)))]) [2021-03-25 23:10:27,668 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 23:10:27,668 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:27,668 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:27,668 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:27,670 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 95#L697-1true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 574#(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)))]) [2021-03-25 23:10:27,670 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 23:10:27,670 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:27,670 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:27,670 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:27,670 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:27,797 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, 55#L701true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:27,797 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 23:10:27,797 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:27,797 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:27,797 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:27,826 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, 58#L701-4true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:27,826 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:27,826 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:27,826 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:27,826 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:27,827 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:27,827 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:27,827 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:27,827 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:27,827 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:27,856 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 95#L697-1true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, 55#L701true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:27,856 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 23:10:27,856 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:27,856 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:27,857 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:27,874 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, Black: 667#(= ~s~0 0), 95#L697-1true, Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, 58#L701-4true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:27,874 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:27,874 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:27,874 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:27,874 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:27,875 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, Black: 667#(= ~s~0 0), 95#L697-1true, Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:27,875 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:27,875 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:27,875 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:27,875 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:27,910 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, 58#L701-4true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:27,910 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 23:10:27,910 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:27,910 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:27,910 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:27,911 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:27,911 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 23:10:27,911 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:27,911 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:27,911 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:27,967 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 202#true, 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, 101#L700true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:27,968 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:27,968 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:27,968 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:27,968 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:27,973 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 204#(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: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 202#true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:27,973 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 23:10:27,973 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:27,973 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:27,973 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:27,973 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 204#(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: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 202#true, 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:27,974 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 23:10:27,974 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:27,974 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:27,974 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:27,974 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:27,974 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 205#(<= (+ ~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)), 14#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 202#true, 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, 101#L700true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:27,974 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 23:10:27,974 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:27,974 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:27,974 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:27,977 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 202#true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, 101#L700true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:27,977 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:27,977 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:27,977 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:27,977 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:27,977 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,011 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 95#L697-1true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 574#(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)))]) [2021-03-25 23:10:28,012 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 23:10:28,012 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:28,012 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:28,012 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:28,013 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 95#L697-1true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 574#(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)))]) [2021-03-25 23:10:28,013 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 23:10:28,013 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:28,013 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:28,013 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:28,013 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:28,013 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, 66#L700true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 95#L697-1true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 575#(<= (+ (* 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))))]) [2021-03-25 23:10:28,013 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,013 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,013 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,013 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,026 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, 66#L700true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 575#(<= (+ (* 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))))]) [2021-03-25 23:10:28,027 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,027 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,027 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,027 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,031 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, 66#L700true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 575#(<= (+ (* 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))))]) [2021-03-25 23:10:28,031 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,031 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,031 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,031 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,031 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,086 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 95#L697-1true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, 55#L701true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:28,087 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,087 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,087 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,087 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,093 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, 58#L701-4true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:28,093 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,093 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,093 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,093 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:28,093 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,093 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:28,093 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,093 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,093 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,093 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:28,093 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,167 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), 95#L697-1true, Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, 58#L701-4true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:28,167 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,167 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,167 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,167 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:28,167 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,167 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), 95#L697-1true, Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:28,167 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,167 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,167 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,168 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:28,168 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:28,279 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 202#true, 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, 101#L700true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:28,279 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,280 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,280 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,280 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,280 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,288 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), 204#(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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 202#true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:28,288 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 23:10:28,288 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:28,288 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:28,288 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:28,332 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, 66#L700true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, 95#L697-1true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 575#(<= (+ (* 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))))]) [2021-03-25 23:10:28,332 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,332 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,332 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,332 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,332 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,353 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 574#(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)))]) [2021-03-25 23:10:28,353 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 23:10:28,353 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:28,353 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:28,353 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:28,421 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, 95#L697-1true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, 58#L701-4true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:28,421 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,421 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,421 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,421 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,422 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, Black: 667#(= ~s~0 0), 95#L697-1true, Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:28,422 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,422 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,422 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,422 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:28,578 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), 204#(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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 202#true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:28,578 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 23:10:28,578 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:28,578 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:28,578 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:28,578 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:28,624 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([942] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_~l~0_45 0) (= (+ v_~r~0_879 1) v_~r~0_878) (= (ite (not (= 4294967295 (mod v_~r~0_879 4294967296))) 1 0) |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21|) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_879, 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_21|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_21, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_878, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_45, 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][115], [Black: 572#true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 665#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 574#(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)))]) [2021-03-25 23:10:28,624 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 23:10:28,624 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:28,624 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:28,624 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:28,624 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:28,915 INFO L129 PetriNetUnfolder]: 18095/30045 cut-off events. [2021-03-25 23:10:28,915 INFO L130 PetriNetUnfolder]: For 18702/19974 co-relation queries the response was YES. [2021-03-25 23:10:29,174 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71211 conditions, 30045 events. 18095/30045 cut-off events. For 18702/19974 co-relation queries the response was YES. Maximal size of possible extension queue 3435. Compared 290566 event pairs, 16412 based on Foata normal form. 65/25315 useless extension candidates. Maximal degree in co-relation 71165. Up to 25654 conditions per place. [2021-03-25 23:10:29,314 INFO L132 encePairwiseOnDemand]: 188/227 looper letters, 89 selfloop transitions, 167 changer transitions 0/309 dead transitions. [2021-03-25 23:10:29,314 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 309 transitions, 3889 flow [2021-03-25 23:10:29,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 23:10:29,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 23:10:29,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 735 transitions. [2021-03-25 23:10:29,315 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.539647577092511 [2021-03-25 23:10:29,315 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 735 transitions. [2021-03-25 23:10:29,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 735 transitions. [2021-03-25 23:10:29,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:10:29,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 735 transitions. [2021-03-25 23:10:29,316 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 122.5) internal successors, (735), 6 states have internal predecessors, (735), 0 states have call successors, (0), 0 states 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 23:10:29,324 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 227.0) internal successors, (1589), 7 states have internal predecessors, (1589), 0 states have call successors, (0), 0 states 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 23:10:29,324 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 227.0) internal successors, (1589), 7 states have internal predecessors, (1589), 0 states have call successors, (0), 0 states 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 23:10:29,324 INFO L185 Difference]: Start difference. First operand has 108 places, 251 transitions, 2814 flow. Second operand 6 states and 735 transitions. [2021-03-25 23:10:29,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 309 transitions, 3889 flow [2021-03-25 23:10:29,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 309 transitions, 3789 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-25 23:10:29,345 INFO L241 Difference]: Finished difference. Result has 114 places, 300 transitions, 3787 flow [2021-03-25 23:10:29,345 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=227, PETRI_DIFFERENCE_MINUEND_FLOW=2714, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3787, PETRI_PLACES=114, PETRI_TRANSITIONS=300} [2021-03-25 23:10:29,346 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 43 predicate places. [2021-03-25 23:10:29,346 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:10:29,346 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 114 places, 300 transitions, 3787 flow [2021-03-25 23:10:29,346 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 114 places, 300 transitions, 3787 flow [2021-03-25 23:10:29,347 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 114 places, 300 transitions, 3787 flow [2021-03-25 23:10:30,764 INFO L129 PetriNetUnfolder]: 14118/23507 cut-off events. [2021-03-25 23:10:30,764 INFO L130 PetriNetUnfolder]: For 12251/13619 co-relation queries the response was YES. [2021-03-25 23:10:30,953 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53890 conditions, 23507 events. 14118/23507 cut-off events. For 12251/13619 co-relation queries the response was YES. Maximal size of possible extension queue 2812. Compared 219717 event pairs, 13119 based on Foata normal form. 114/20527 useless extension candidates. Maximal degree in co-relation 53843. Up to 21010 conditions per place. [2021-03-25 23:10:31,267 INFO L142 LiptonReduction]: Number of co-enabled transitions 6566 [2021-03-25 23:10:31,537 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 23:10:31,537 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 23:10:31,537 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2191 [2021-03-25 23:10:31,538 INFO L480 AbstractCegarLoop]: Abstraction has has 114 places, 300 transitions, 3787 flow [2021-03-25 23:10:31,538 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 23:10:31,538 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:10:31,538 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:10:31,538 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-03-25 23:10:31,538 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 23:10:31,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:10:31,538 INFO L82 PathProgramCache]: Analyzing trace with hash 2132521703, now seen corresponding path program 1 times [2021-03-25 23:10:31,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:10:31,539 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355645096] [2021-03-25 23:10:31,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:10:31,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:10:31,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:31,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:10:31,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:31,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 23:10:31,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:31,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 23:10:31,562 INFO L142 QuantifierPusher]: treesize reduction 48, result has 57.9 percent of original size [2021-03-25 23:10:31,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 23:10:31,566 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-03-25 23:10:31,566 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355645096] [2021-03-25 23:10:31,566 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:10:31,566 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 23:10:31,566 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590830707] [2021-03-25 23:10:31,566 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 23:10:31,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:10:31,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 23:10:31,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 23:10:31,567 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 227 [2021-03-25 23:10:31,567 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 300 transitions, 3787 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 23:10:31,567 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:10:31,567 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 227 [2021-03-25 23:10:31,567 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:10:32,079 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 205#(<= (+ ~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: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 202#true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, 101#L700true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:32,079 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 23:10:32,079 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:32,079 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:32,079 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:32,081 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 202#true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, 101#L700true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:32,081 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-25 23:10:32,081 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 23:10:32,081 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 23:10:32,081 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 23:10:32,100 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 572#true, 66#L700true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, Black: 667#(= ~s~0 0), 95#L697-1true, Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 575#(<= (+ (* 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))))]) [2021-03-25 23:10:32,100 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 23:10:32,100 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:32,100 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:32,100 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:32,107 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 572#true, 66#L700true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 575#(<= (+ (* 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))))]) [2021-03-25 23:10:32,107 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-25 23:10:32,107 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 23:10:32,108 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 23:10:32,108 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 23:10:32,274 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 205#(<= (+ ~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: 202#true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, 101#L700true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:32,274 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 23:10:32,274 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:32,274 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:32,274 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:32,274 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:32,287 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 572#true, 66#L700true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, Black: 667#(= ~s~0 0), 95#L697-1true, Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 575#(<= (+ (* 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))))]) [2021-03-25 23:10:32,287 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 23:10:32,287 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:32,287 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:32,287 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:32,287 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 23:10:32,420 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 204#(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: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 202#true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 44#L701-4true, 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:32,420 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 23:10:32,420 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:32,420 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:32,420 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:32,421 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 204#(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: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 202#true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, 44#L701-4true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:32,421 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 23:10:32,421 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:10:32,421 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:10:32,421 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:10:32,429 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 572#true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, Black: 667#(= ~s~0 0), 95#L697-1true, Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 574#(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)))]) [2021-03-25 23:10:32,429 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 23:10:32,429 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:32,429 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:32,429 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:32,433 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 572#true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 574#(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)))]) [2021-03-25 23:10:32,433 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 23:10:32,433 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:10:32,433 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:10:32,433 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 23:10:32,602 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 204#(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: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 202#true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 44#L701-4true, 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:32,602 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 23:10:32,602 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:32,602 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:32,603 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:32,603 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:32,606 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 572#true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, Black: 667#(= ~s~0 0), 95#L697-1true, Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 574#(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)))]) [2021-03-25 23:10:32,607 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 23:10:32,607 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:32,607 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:32,607 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:32,607 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 23:10:32,701 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, 55#L701true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:32,702 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 23:10:32,702 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:32,702 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:32,702 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:32,759 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, Black: 667#(= ~s~0 0), 95#L697-1true, Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 55#L701true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:32,760 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 23:10:32,760 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:32,760 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:32,760 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 23:10:32,821 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 58#L701-4true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:32,821 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event [2021-03-25 23:10:32,821 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2021-03-25 23:10:32,821 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2021-03-25 23:10:32,821 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2021-03-25 23:10:32,821 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:32,821 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event [2021-03-25 23:10:32,821 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2021-03-25 23:10:32,821 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2021-03-25 23:10:32,821 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2021-03-25 23:10:32,851 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 202#true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, 101#L700true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:32,851 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:32,851 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:32,852 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:32,852 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:32,896 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 572#true, 66#L700true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 575#(<= (+ (* 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))))]) [2021-03-25 23:10:32,897 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:32,897 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:32,897 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:32,897 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:32,955 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 95#L697-1true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, 55#L701true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:32,955 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:32,955 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:32,955 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:32,955 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:32,963 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, 58#L701-4true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:32,963 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:32,963 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:32,963 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:32,963 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:32,964 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:32,964 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:32,964 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:32,964 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:32,964 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:33,004 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, 58#L701-4true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:33,004 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event [2021-03-25 23:10:33,004 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-25 23:10:33,004 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-25 23:10:33,004 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-25 23:10:33,004 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-25 23:10:33,005 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:33,005 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event [2021-03-25 23:10:33,005 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-25 23:10:33,005 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-25 23:10:33,005 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-25 23:10:33,005 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-25 23:10:33,040 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, Black: 667#(= ~s~0 0), 95#L697-1true, Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 58#L701-4true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:33,040 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:33,040 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:33,040 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:33,040 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:33,041 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, Black: 667#(= ~s~0 0), 95#L697-1true, Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:33,041 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 23:10:33,041 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:33,041 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:33,041 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 23:10:33,089 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 95#L697-1true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 58#L701-4true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:33,089 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event [2021-03-25 23:10:33,089 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-25 23:10:33,089 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-25 23:10:33,090 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-25 23:10:33,090 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-25 23:10:33,090 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 95#L697-1true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:33,090 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event [2021-03-25 23:10:33,090 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-25 23:10:33,090 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-25 23:10:33,090 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-25 23:10:33,090 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-25 23:10:33,127 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), 205#(<= (+ ~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: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 202#true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, 101#L700true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:33,127 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,127 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,127 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,127 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,134 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 205#(<= (+ ~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)), 14#L697-1true, Black: 202#true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, 101#L700true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:33,134 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,134 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,134 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,134 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,134 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,165 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 572#true, 66#L700true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 95#L697-1true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 575#(<= (+ (* 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))))]) [2021-03-25 23:10:33,165 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,165 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,166 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,166 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,169 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 572#true, 66#L700true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 95#L697-1true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 575#(<= (+ (* 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))))]) [2021-03-25 23:10:33,169 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,169 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,169 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,169 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,169 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,269 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 95#L697-1true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, 58#L701-4true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:33,269 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,269 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,269 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,269 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,270 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 16#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 659#true, 95#L697-1true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:33,270 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,270 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,270 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,270 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 23:10:33,439 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [64#thr1ENTRYtrue, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 204#(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: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 202#true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, 44#L701-4true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:33,439 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 23:10:33,439 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:33,439 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:33,439 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:33,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 572#true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 96#thr1ENTRYtrue, 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 574#(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)))]) [2021-03-25 23:10:33,480 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 23:10:33,480 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:33,480 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:33,480 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 23:10:33,630 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 204#(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: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 202#true, 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 44#L701-4true, 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 572#true]) [2021-03-25 23:10:33,630 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 23:10:33,630 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:33,630 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:33,631 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:33,635 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 73#L697-1true, 204#(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: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 202#true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 44#L701-4true, 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, 53#L697-1true, Black: 118#(= ~s~0 0), 572#true, Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 23:10:33,635 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 23:10:33,636 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:33,636 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:33,636 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:33,636 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:33,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 572#true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 95#L697-1true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 574#(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)))]) [2021-03-25 23:10:33,653 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 23:10:33,653 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:33,653 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:33,653 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:33,655 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([940] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread4of6ForFork0_~l~0_37 0) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= (ite (not (= (mod v_~r~0_873 4294967296) 4294967295)) 1 0) |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|) (= v_~r~0_872 (+ v_~r~0_873 1)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7) (= |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_873} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_37, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7|, 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_872} 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][86], [Black: 572#true, Black: 640#(= ~s~0 0), 261#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 202#true, Black: 263#(= ~s~0 0), Black: 265#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, Black: 652#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 79#L697-1true, Black: 653#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread4of6ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0))), 16#L697-1true, 659#true, 95#L697-1true, Black: 667#(= ~s~0 0), Black: 669#(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))), 675#true, Black: 611#(= ~s~0 0), thr1Thread1of6ForFork0InUse, Black: 679#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread2of6ForFork0InUse, Black: 680#(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))), 684#true, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, 496#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, Black: 495#(and (<= 1 ~r~0) (<= ~r~0 1)), 116#true, Black: 118#(= ~s~0 0), Black: 633#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), 574#(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)))]) [2021-03-25 23:10:33,655 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 23:10:33,655 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:33,655 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:33,655 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:33,655 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 23:10:33,797 INFO L129 PetriNetUnfolder]: 18179/29788 cut-off events. [2021-03-25 23:10:33,798 INFO L130 PetriNetUnfolder]: For 19581/20320 co-relation queries the response was YES. [2021-03-25 23:10:34,049 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71283 conditions, 29788 events. 18179/29788 cut-off events. For 19581/20320 co-relation queries the response was YES. Maximal size of possible extension queue 3388. Compared 282784 event pairs, 16508 based on Foata normal form. 36/25039 useless extension candidates. Maximal degree in co-relation 71234. Up to 25986 conditions per place. [2021-03-25 23:10:34,185 INFO L132 encePairwiseOnDemand]: 223/227 looper letters, 237 selfloop transitions, 10 changer transitions 0/300 dead transitions. [2021-03-25 23:10:34,186 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 300 transitions, 4279 flow [2021-03-25 23:10:34,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 23:10:34,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 23:10:34,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 483 transitions. [2021-03-25 23:10:34,187 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5319383259911894 [2021-03-25 23:10:34,187 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 483 transitions. [2021-03-25 23:10:34,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 483 transitions. [2021-03-25 23:10:34,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:10:34,187 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 483 transitions. [2021-03-25 23:10:34,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 120.75) internal successors, (483), 4 states have internal predecessors, (483), 0 states have call successors, (0), 0 states 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 23:10:34,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 227.0) internal successors, (1135), 5 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states 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 23:10:34,188 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 227.0) internal successors, (1135), 5 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states 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 23:10:34,188 INFO L185 Difference]: Start difference. First operand has 114 places, 300 transitions, 3787 flow. Second operand 4 states and 483 transitions. [2021-03-25 23:10:34,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 300 transitions, 4279 flow [2021-03-25 23:10:34,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 300 transitions, 4007 flow, removed 1 selfloop flow, removed 6 redundant places. [2021-03-25 23:10:34,213 INFO L241 Difference]: Finished difference. Result has 111 places, 300 transitions, 3536 flow [2021-03-25 23:10:34,213 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=227, PETRI_DIFFERENCE_MINUEND_FLOW=3511, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3536, PETRI_PLACES=111, PETRI_TRANSITIONS=300} [2021-03-25 23:10:34,213 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 40 predicate places. [2021-03-25 23:10:34,213 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:10:34,213 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 111 places, 300 transitions, 3536 flow [2021-03-25 23:10:34,213 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 111 places, 300 transitions, 3536 flow [2021-03-25 23:10:34,215 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 300 transitions, 3536 flow [2021-03-25 23:10:35,688 INFO L129 PetriNetUnfolder]: 14118/23493 cut-off events. [2021-03-25 23:10:35,688 INFO L130 PetriNetUnfolder]: For 10647/12095 co-relation queries the response was YES. [2021-03-25 23:10:35,872 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53658 conditions, 23493 events. 14118/23493 cut-off events. For 10647/12095 co-relation queries the response was YES. Maximal size of possible extension queue 2815. Compared 219656 event pairs, 13119 based on Foata normal form. 136/20552 useless extension candidates. Maximal degree in co-relation 53614. Up to 21010 conditions per place. [2021-03-25 23:10:36,171 INFO L142 LiptonReduction]: Number of co-enabled transitions 6578 [2021-03-25 23:10:36,508 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 23:10:36,508 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 23:10:36,508 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2295 [2021-03-25 23:10:36,509 INFO L480 AbstractCegarLoop]: Abstraction has has 111 places, 300 transitions, 3536 flow [2021-03-25 23:10:36,509 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 23:10:36,509 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:10:36,509 INFO L263 CegarLoopForPetriNet]: trace histogram [7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:10:36,509 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-03-25 23:10:36,509 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 23:10:36,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:10:36,510 INFO L82 PathProgramCache]: Analyzing trace with hash 522562826, now seen corresponding path program 1 times [2021-03-25 23:10:36,510 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:10:36,510 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705531729] [2021-03-25 23:10:36,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:10:36,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 23:10:36,514 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 23:10:36,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 23:10:36,517 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 23:10:36,520 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 23:10:36,520 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 23:10:36,520 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-03-25 23:10:36,520 WARN L342 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 23:10:36,521 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2021-03-25 23:10:36,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,530 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,530 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,530 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,530 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,530 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,530 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,530 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 23:10:36,530 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,530 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 23:10:36,530 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,531 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,532 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,532 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 23:10:36,532 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,532 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 23:10:36,532 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,532 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,532 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,532 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,532 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,532 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,532 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,532 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,532 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,532 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,532 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,533 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,533 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,533 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,533 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,533 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,533 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,533 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,533 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 23:10:36,533 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,533 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 23:10:36,533 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,533 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,533 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,533 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,533 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,533 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,533 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,533 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,533 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,533 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,533 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,534 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,534 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,534 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,535 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,535 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,535 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,535 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,535 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,535 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,535 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,535 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,535 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,535 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 23:10:36,535 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,536 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 23:10:36,536 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,536 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,536 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,536 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,536 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,536 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,536 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,536 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,536 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,536 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,536 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,536 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,537 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,537 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,537 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,537 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 23:10:36,537 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,537 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 23:10:36,537 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,537 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,537 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,537 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,537 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,537 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,537 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,537 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,537 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,538 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 23:10:36,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,538 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 23:10:36,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,539 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 23:10:36,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,539 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 23:10:36,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,540 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,540 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,540 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 23:10:36,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,540 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,541 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,541 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,541 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 23:10:36,541 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,541 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,541 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,542 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,542 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,542 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 23:10:36,542 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,542 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,542 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,543 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,543 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,543 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,543 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,543 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 23:10:36,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,544 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,544 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 23:10:36,544 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,544 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,544 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,545 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 23:10:36,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:10:36,546 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 23:10:36,547 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 23:10:36,547 INFO L253 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2021-03-25 23:10:36,547 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 23:10:36,547 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 23:10:36,547 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 23:10:36,547 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 23:10:36,547 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 23:10:36,547 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 23:10:36,547 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 23:10:36,547 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 23:10:36,548 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 127 places, 127 transitions, 331 flow [2021-03-25 23:10:36,555 INFO L129 PetriNetUnfolder]: 22/189 cut-off events. [2021-03-25 23:10:36,555 INFO L130 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2021-03-25 23:10:36,556 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 589 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 23:10:36,556 INFO L82 GeneralOperation]: Start removeDead. Operand has 127 places, 127 transitions, 331 flow [2021-03-25 23:10:36,557 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 127 places, 127 transitions, 331 flow [2021-03-25 23:10:36,557 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:10:36,557 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 127 places, 127 transitions, 331 flow [2021-03-25 23:10:36,557 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 127 places, 127 transitions, 331 flow [2021-03-25 23:10:36,557 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 127 places, 127 transitions, 331 flow [2021-03-25 23:10:36,564 INFO L129 PetriNetUnfolder]: 22/189 cut-off events. [2021-03-25 23:10:36,564 INFO L130 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2021-03-25 23:10:36,565 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 596 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 23:10:36,567 INFO L142 LiptonReduction]: Number of co-enabled transitions 10780 [2021-03-25 23:10:37,890 INFO L154 LiptonReduction]: Checked pairs total: 10338 [2021-03-25 23:10:37,890 INFO L156 LiptonReduction]: Total number of compositions: 65 [2021-03-25 23:10:37,890 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1333 [2021-03-25 23:10:37,892 INFO L129 PetriNetUnfolder]: 1/28 cut-off events. [2021-03-25 23:10:37,892 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 23:10:37,892 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:10:37,892 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:10:37,892 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 23:10:37,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:10:37,893 INFO L82 PathProgramCache]: Analyzing trace with hash -516331020, now seen corresponding path program 1 times [2021-03-25 23:10:37,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:10:37,893 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163667190] [2021-03-25 23:10:37,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:10:37,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:10:37,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:37,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:10:37,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:37,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:10:37,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:37,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:10:37,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:37,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 23:10:37,925 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-25 23:10:37,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 23:10:37,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:37,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:10:37,955 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 23:10:37,955 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163667190] [2021-03-25 23:10:37,955 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:10:37,955 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-25 23:10:37,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94638939] [2021-03-25 23:10:37,956 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 23:10:37,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:10:37,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 23:10:37,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 23:10:37,957 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 192 [2021-03-25 23:10:37,957 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 23:10:37,957 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:10:37,957 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 192 [2021-03-25 23:10:37,957 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:10:53,349 INFO L129 PetriNetUnfolder]: 147475/188312 cut-off events. [2021-03-25 23:10:53,349 INFO L130 PetriNetUnfolder]: For 78/78 co-relation queries the response was YES. [2021-03-25 23:10:54,460 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 1200946 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 23:10:55,410 INFO L132 encePairwiseOnDemand]: 177/192 looper letters, 37 selfloop transitions, 30 changer transitions 0/113 dead transitions. [2021-03-25 23:10:55,410 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 113 transitions, 437 flow [2021-03-25 23:10:55,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 23:10:55,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 23:10:55,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 799 transitions. [2021-03-25 23:10:55,412 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6935763888888888 [2021-03-25 23:10:55,412 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 799 transitions. [2021-03-25 23:10:55,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 799 transitions. [2021-03-25 23:10:55,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:10:55,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 799 transitions. [2021-03-25 23:10:55,413 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 23:10:55,414 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 23:10:55,414 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 23:10:55,414 INFO L185 Difference]: Start difference. First operand has 81 places, 76 transitions, 229 flow. Second operand 6 states and 799 transitions. [2021-03-25 23:10:55,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 113 transitions, 437 flow [2021-03-25 23:10:55,414 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 23:10:55,415 INFO L241 Difference]: Finished difference. Result has 87 places, 100 transitions, 346 flow [2021-03-25 23:10:55,415 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 23:10:55,416 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, 6 predicate places. [2021-03-25 23:10:55,416 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:10:55,416 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 87 places, 100 transitions, 346 flow [2021-03-25 23:10:55,416 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 87 places, 100 transitions, 346 flow [2021-03-25 23:10:55,416 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 87 places, 100 transitions, 346 flow [2021-03-25 23:10:55,511 INFO L129 PetriNetUnfolder]: 1156/2177 cut-off events. [2021-03-25 23:10:55,511 INFO L130 PetriNetUnfolder]: For 14/53 co-relation queries the response was YES. [2021-03-25 23:10:55,519 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3667 conditions, 2177 events. 1156/2177 cut-off events. For 14/53 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12781 event pairs, 205 based on Foata normal form. 0/1893 useless extension candidates. Maximal degree in co-relation 3638. Up to 1335 conditions per place. [2021-03-25 23:10:55,544 INFO L142 LiptonReduction]: Number of co-enabled transitions 5086 [2021-03-25 23:10:56,375 INFO L154 LiptonReduction]: Checked pairs total: 6767 [2021-03-25 23:10:56,375 INFO L156 LiptonReduction]: Total number of compositions: 17 [2021-03-25 23:10:56,375 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 959 [2021-03-25 23:10:56,376 INFO L480 AbstractCegarLoop]: Abstraction has has 78 places, 91 transitions, 328 flow [2021-03-25 23:10:56,376 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 23:10:56,376 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:10:56,376 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:10:56,376 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-03-25 23:10:56,376 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 23:10:56,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:10:56,376 INFO L82 PathProgramCache]: Analyzing trace with hash -1649946292, now seen corresponding path program 1 times [2021-03-25 23:10:56,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:10:56,377 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547717990] [2021-03-25 23:10:56,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:10:56,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:10:56,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:56,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:10:56,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:56,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 23:10:56,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:56,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 23:10:56,406 INFO L142 QuantifierPusher]: treesize reduction 33, result has 66.7 percent of original size [2021-03-25 23:10:56,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 23:10:56,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:10:56,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:10:56,410 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 23:10:56,410 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547717990] [2021-03-25 23:10:56,410 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:10:56,410 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 23:10:56,410 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301668878] [2021-03-25 23:10:56,410 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 23:10:56,410 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:10:56,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 23:10:56,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 23:10:56,411 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 209 [2021-03-25 23:10:56,411 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 23:10:56,411 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:10:56,412 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 209 [2021-03-25 23:10:56,412 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:12:03,994 INFO L129 PetriNetUnfolder]: 449198/542591 cut-off events. [2021-03-25 23:12:03,994 INFO L130 PetriNetUnfolder]: For 181005/360795 co-relation queries the response was YES. [2021-03-25 23:12:07,697 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1347193 conditions, 542591 events. 449198/542591 cut-off events. For 181005/360795 co-relation queries the response was YES. Maximal size of possible extension queue 16221. Compared 3158761 event pairs, 115184 based on Foata normal form. 14383/438375 useless extension candidates. Maximal degree in co-relation 1347163. Up to 329091 conditions per place. [2021-03-25 23:12:10,913 INFO L132 encePairwiseOnDemand]: 193/209 looper letters, 78 selfloop transitions, 23 changer transitions 0/138 dead transitions. [2021-03-25 23:12:10,914 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 138 transitions, 674 flow [2021-03-25 23:12:10,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 23:12:10,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 23:12:10,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 562 transitions. [2021-03-25 23:12:10,925 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6722488038277512 [2021-03-25 23:12:10,926 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 562 transitions. [2021-03-25 23:12:10,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 562 transitions. [2021-03-25 23:12:10,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:12:10,926 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 562 transitions. [2021-03-25 23:12:10,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 140.5) internal successors, (562), 4 states have internal predecessors, (562), 0 states have call successors, (0), 0 states 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 23:12:10,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 209.0) internal successors, (1045), 5 states have internal predecessors, (1045), 0 states have call successors, (0), 0 states 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 23:12:10,927 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 209.0) internal successors, (1045), 5 states have internal predecessors, (1045), 0 states have call successors, (0), 0 states 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 23:12:10,927 INFO L185 Difference]: Start difference. First operand has 78 places, 91 transitions, 328 flow. Second operand 4 states and 562 transitions. [2021-03-25 23:12:10,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 138 transitions, 674 flow [2021-03-25 23:12:16,009 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 23:12:16,010 INFO L241 Difference]: Finished difference. Result has 84 places, 113 transitions, 546 flow [2021-03-25 23:12:16,010 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, 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 23:12:16,011 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, 3 predicate places. [2021-03-25 23:12:16,011 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:12:16,011 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 84 places, 113 transitions, 546 flow [2021-03-25 23:12:16,011 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 84 places, 113 transitions, 546 flow [2021-03-25 23:12:16,011 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 84 places, 113 transitions, 546 flow [2021-03-25 23:12:16,980 INFO L129 PetriNetUnfolder]: 11723/16388 cut-off events. [2021-03-25 23:12:16,980 INFO L130 PetriNetUnfolder]: For 13072/46733 co-relation queries the response was YES. [2021-03-25 23:12:17,059 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51426 conditions, 16388 events. 11723/16388 cut-off events. For 13072/46733 co-relation queries the response was YES. Maximal size of possible extension queue 770. Compared 93351 event pairs, 987 based on Foata normal form. 0/15299 useless extension candidates. Maximal degree in co-relation 51396. Up to 12394 conditions per place. [2021-03-25 23:12:17,267 INFO L142 LiptonReduction]: Number of co-enabled transitions 5756 [2021-03-25 23:15:18,730 INFO L154 LiptonReduction]: Checked pairs total: 4509 [2021-03-25 23:15:18,730 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 23:15:18,730 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 182719 [2021-03-25 23:15:18,731 INFO L480 AbstractCegarLoop]: Abstraction has has 83 places, 112 transitions, 544 flow [2021-03-25 23:15:18,731 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 23:15:18,731 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:15:18,731 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:15:18,731 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-03-25 23:15:18,731 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 23:15:18,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:15:18,732 INFO L82 PathProgramCache]: Analyzing trace with hash 487314887, now seen corresponding path program 1 times [2021-03-25 23:15:18,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:15:18,732 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049015953] [2021-03-25 23:15:18,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:15:18,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:15:18,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:15:18,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:15:18,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:15:18,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:15:18,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:15:18,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:15:18,756 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-25 23:15:18,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 23:15:18,782 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 23:15:18,782 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049015953] [2021-03-25 23:15:18,782 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:15:18,783 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 23:15:18,783 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115471929] [2021-03-25 23:15:18,783 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 23:15:18,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:15:18,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 23:15:18,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-03-25 23:15:18,784 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 211 [2021-03-25 23:15:18,784 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 112 transitions, 544 flow. Second operand has 5 states, 5 states have (on average 121.0) internal successors, (605), 5 states have internal predecessors, (605), 0 states have call successors, (0), 0 states 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 23:15:18,784 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:15:18,784 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 211 [2021-03-25 23:15:18,784 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand