/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-RepeatedSemanticLbeWithDisjunctivePredicates.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-ext/13_unverif.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-26 08:59:36,070 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-26 08:59:36,071 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-26 08:59:36,094 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-26 08:59:36,094 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-26 08:59:36,095 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-26 08:59:36,096 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-26 08:59:36,098 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-26 08:59:36,099 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-26 08:59:36,100 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-26 08:59:36,101 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-26 08:59:36,102 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-26 08:59:36,102 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-26 08:59:36,103 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-26 08:59:36,104 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-26 08:59:36,105 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-26 08:59:36,106 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-26 08:59:36,106 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-26 08:59:36,108 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-26 08:59:36,109 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-26 08:59:36,110 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-26 08:59:36,111 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-26 08:59:36,112 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-26 08:59:36,113 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-26 08:59:36,115 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-26 08:59:36,115 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-26 08:59:36,115 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-26 08:59:36,116 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-26 08:59:36,116 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-26 08:59:36,117 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-26 08:59:36,117 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-26 08:59:36,118 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-26 08:59:36,119 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-26 08:59:36,119 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-26 08:59:36,120 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-26 08:59:36,120 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-26 08:59:36,121 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-26 08:59:36,121 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-26 08:59:36,121 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-26 08:59:36,122 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-26 08:59:36,122 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-26 08:59:36,127 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-RepeatedSemanticLbeWithDisjunctivePredicates.epf [2021-03-26 08:59:36,164 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-26 08:59:36,164 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-26 08:59:36,167 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-26 08:59:36,167 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-26 08:59:36,167 INFO L138 SettingsManager]: * Use SBE=true [2021-03-26 08:59:36,167 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-26 08:59:36,168 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-26 08:59:36,168 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-26 08:59:36,168 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-26 08:59:36,168 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-26 08:59:36,169 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-26 08:59:36,169 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-26 08:59:36,169 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-26 08:59:36,169 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-26 08:59:36,169 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-26 08:59:36,169 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-26 08:59:36,169 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-26 08:59:36,170 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-26 08:59:36,170 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-26 08:59:36,170 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-26 08:59:36,170 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-26 08:59:36,170 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-26 08:59:36,170 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-26 08:59:36,170 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-26 08:59:36,170 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-26 08:59:36,171 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-26 08:59:36,171 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-26 08:59:36,171 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=SEMANTIC_BASED_MOVER_CHECK_WITH_PREDICATES_DISJUNCTIVE [2021-03-26 08:59:36,171 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-26 08:59:36,171 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-26 08:59:36,171 INFO L138 SettingsManager]: * Apply repeated Lipton Reduction=true WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-03-26 08:59:36,440 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-26 08:59:36,464 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-26 08:59:36,466 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-26 08:59:36,467 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-26 08:59:36,467 INFO L275 PluginConnector]: CDTParser initialized [2021-03-26 08:59:36,468 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-26 08:59:36,536 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/720cfca89/8eea2964a9ad4f46b550fe539b6ce49b/FLAGf0a9e207e [2021-03-26 08:59:37,090 INFO L306 CDTParser]: Found 1 translation units. [2021-03-26 08:59:37,091 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/13_unverif.i [2021-03-26 08:59:37,108 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/720cfca89/8eea2964a9ad4f46b550fe539b6ce49b/FLAGf0a9e207e [2021-03-26 08:59:37,407 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/720cfca89/8eea2964a9ad4f46b550fe539b6ce49b [2021-03-26 08:59:37,409 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-26 08:59:37,410 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-26 08:59:37,412 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-26 08:59:37,412 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-26 08:59:37,415 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-26 08:59:37,415 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.03 08:59:37" (1/1) ... [2021-03-26 08:59:37,417 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4606df38 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:59:37, skipping insertion in model container [2021-03-26 08:59:37,417 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.03 08:59:37" (1/1) ... [2021-03-26 08:59:37,423 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-26 08:59:37,453 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-26 08:59:37,737 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-26 08:59:37,742 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-26 08:59:37,748 INFO L203 MainTranslator]: Completed pre-run [2021-03-26 08:59:37,777 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-26 08:59:37,779 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-26 08:59:37,835 INFO L208 MainTranslator]: Completed translation [2021-03-26 08:59:37,835 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:59:37 WrapperNode [2021-03-26 08:59:37,835 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-26 08:59:37,836 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-26 08:59:37,836 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-26 08:59:37,836 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-26 08:59:37,842 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:59:37" (1/1) ... [2021-03-26 08:59:37,854 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:59:37" (1/1) ... [2021-03-26 08:59:37,868 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-26 08:59:37,869 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-26 08:59:37,869 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-26 08:59:37,869 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-26 08:59:37,875 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:59:37" (1/1) ... [2021-03-26 08:59:37,875 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:59:37" (1/1) ... [2021-03-26 08:59:37,877 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:59:37" (1/1) ... [2021-03-26 08:59:37,878 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:59:37" (1/1) ... [2021-03-26 08:59:37,881 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:59:37" (1/1) ... [2021-03-26 08:59:37,884 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:59:37" (1/1) ... [2021-03-26 08:59:37,886 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:59:37" (1/1) ... [2021-03-26 08:59:37,887 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-26 08:59:37,888 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-26 08:59:37,888 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-26 08:59:37,888 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-26 08:59:37,889 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:59:37" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-26 08:59:37,979 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2021-03-26 08:59:37,980 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2021-03-26 08:59:37,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-26 08:59:37,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-26 08:59:37,981 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-26 08:59:37,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-26 08:59:37,983 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-26 08:59:37,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-26 08:59:37,984 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-26 08:59:38,375 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-26 08:59:38,375 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2021-03-26 08:59:38,377 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.03 08:59:38 BoogieIcfgContainer [2021-03-26 08:59:38,377 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-26 08:59:38,379 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-26 08:59:38,379 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-26 08:59:38,381 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-26 08:59:38,382 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.03 08:59:37" (1/3) ... [2021-03-26 08:59:38,382 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4faaf396 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.03 08:59:38, skipping insertion in model container [2021-03-26 08:59:38,383 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:59:37" (2/3) ... [2021-03-26 08:59:38,383 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4faaf396 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.03 08:59:38, skipping insertion in model container [2021-03-26 08:59:38,383 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.03 08:59:38" (3/3) ... [2021-03-26 08:59:38,385 INFO L111 eAbstractionObserver]: Analyzing ICFG 13_unverif.i [2021-03-26 08:59:38,390 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-26 08:59:38,393 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-26 08:59:38,394 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-26 08:59:38,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,424 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,424 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,424 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,424 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:38,430 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 08:59:38,447 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-03-26 08:59:38,465 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 08:59:38,465 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 08:59:38,465 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 08:59:38,466 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 08:59:38,466 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 08:59:38,466 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 08:59:38,466 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 08:59:38,466 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 08:59:38,474 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 37 places, 37 transitions, 79 flow [2021-03-26 08:59:38,496 INFO L129 PetriNetUnfolder]: 4/45 cut-off events. [2021-03-26 08:59:38,496 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 08:59:38,499 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-26 08:59:38,499 INFO L82 GeneralOperation]: Start removeDead. Operand has 37 places, 37 transitions, 79 flow [2021-03-26 08:59:38,502 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 37 places, 37 transitions, 79 flow [2021-03-26 08:59:38,503 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:59:38,514 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 37 places, 37 transitions, 79 flow [2021-03-26 08:59:38,517 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 37 places, 37 transitions, 79 flow [2021-03-26 08:59:38,518 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 37 places, 37 transitions, 79 flow [2021-03-26 08:59:38,527 INFO L129 PetriNetUnfolder]: 4/45 cut-off events. [2021-03-26 08:59:38,527 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 08:59:38,528 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-26 08:59:38,529 INFO L142 LiptonReduction]: Number of co-enabled transitions 280 [2021-03-26 08:59:39,579 INFO L154 LiptonReduction]: Checked pairs total: 125 [2021-03-26 08:59:39,579 INFO L156 LiptonReduction]: Total number of compositions: 24 [2021-03-26 08:59:39,581 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1079 [2021-03-26 08:59:39,589 INFO L129 PetriNetUnfolder]: 1/21 cut-off events. [2021-03-26 08:59:39,589 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 08:59:39,590 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:59:39,590 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:59:39,590 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 08:59:39,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:59:39,595 INFO L82 PathProgramCache]: Analyzing trace with hash 1672464681, now seen corresponding path program 1 times [2021-03-26 08:59:39,601 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:59:39,602 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542929201] [2021-03-26 08:59:39,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:59:39,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:59:39,689 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:59:39,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:59:39,704 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:59:39,720 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 08:59:39,720 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 08:59:39,720 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-26 08:59:39,721 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 08:59:39,721 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-26 08:59:39,729 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,729 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,730 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,730 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,730 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,730 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,730 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,730 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,730 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,730 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,730 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,731 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,731 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,731 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,731 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,731 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,731 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,731 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,732 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,732 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,732 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,732 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,732 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,732 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,732 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,732 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,733 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,733 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,733 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,733 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,734 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,734 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,734 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,734 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,734 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,734 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,734 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,734 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,735 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,735 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,735 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,735 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,735 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,735 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,735 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,735 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,736 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,736 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,736 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,736 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,736 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,736 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,737 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,737 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,737 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,737 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,737 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,737 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,737 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,739 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,739 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,740 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,740 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,740 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,740 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,740 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:39,742 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 08:59:39,742 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-26 08:59:39,744 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 08:59:39,744 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 08:59:39,744 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 08:59:39,744 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 08:59:39,745 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 08:59:39,745 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 08:59:39,745 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 08:59:39,745 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 08:59:39,746 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 52 places, 52 transitions, 116 flow [2021-03-26 08:59:39,756 INFO L129 PetriNetUnfolder]: 7/69 cut-off events. [2021-03-26 08:59:39,757 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-26 08:59:39,758 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-26 08:59:39,758 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 52 transitions, 116 flow [2021-03-26 08:59:39,759 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 52 transitions, 116 flow [2021-03-26 08:59:39,759 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:59:39,759 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 52 places, 52 transitions, 116 flow [2021-03-26 08:59:39,760 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 52 places, 52 transitions, 116 flow [2021-03-26 08:59:39,760 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 52 places, 52 transitions, 116 flow [2021-03-26 08:59:39,768 INFO L129 PetriNetUnfolder]: 7/69 cut-off events. [2021-03-26 08:59:39,768 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-26 08:59:39,769 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-26 08:59:39,770 INFO L142 LiptonReduction]: Number of co-enabled transitions 980 [2021-03-26 08:59:40,627 INFO L154 LiptonReduction]: Checked pairs total: 939 [2021-03-26 08:59:40,627 INFO L156 LiptonReduction]: Total number of compositions: 28 [2021-03-26 08:59:40,631 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 872 [2021-03-26 08:59:40,636 INFO L129 PetriNetUnfolder]: 2/25 cut-off events. [2021-03-26 08:59:40,636 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 08:59:40,636 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:59:40,636 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:59:40,636 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 08:59:40,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:59:40,637 INFO L82 PathProgramCache]: Analyzing trace with hash -1770290700, now seen corresponding path program 1 times [2021-03-26 08:59:40,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:59:40,637 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857732453] [2021-03-26 08:59:40,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:59:40,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:59:40,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:40,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:40,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:40,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:40,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:40,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:40,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:40,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 08:59:40,811 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-26 08:59:40,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 08:59:40,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:40,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:40,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 08:59:40,860 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857732453] [2021-03-26 08:59:40,861 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:59:40,861 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-26 08:59:40,861 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335370717] [2021-03-26 08:59:40,870 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 08:59:40,871 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:59:40,880 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 08:59:40,881 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 08:59:40,883 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 80 [2021-03-26 08:59:40,887 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-26 08:59:40,887 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:59:40,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 80 [2021-03-26 08:59:40,889 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:59:40,979 INFO L129 PetriNetUnfolder]: 28/92 cut-off events. [2021-03-26 08:59:40,979 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-26 08:59:40,980 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-26 08:59:40,982 INFO L132 encePairwiseOnDemand]: 71/80 looper letters, 12 selfloop transitions, 10 changer transitions 0/38 dead transitions. [2021-03-26 08:59:40,982 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 38 transitions, 132 flow [2021-03-26 08:59:40,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 08:59:40,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 08:59:40,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 332 transitions. [2021-03-26 08:59:41,000 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2021-03-26 08:59:41,000 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 332 transitions. [2021-03-26 08:59:41,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 332 transitions. [2021-03-26 08:59:41,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:59:41,005 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 332 transitions. [2021-03-26 08:59:41,010 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-26 08:59:41,017 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-26 08:59:41,017 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-26 08:59:41,019 INFO L185 Difference]: Start difference. First operand has 31 places, 30 transitions, 72 flow. Second operand 6 states and 332 transitions. [2021-03-26 08:59:41,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 38 transitions, 132 flow [2021-03-26 08:59:41,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 38 transitions, 130 flow, removed 1 selfloop flow, removed 0 redundant places. [2021-03-26 08:59:41,023 INFO L241 Difference]: Finished difference. Result has 37 places, 35 transitions, 121 flow [2021-03-26 08:59:41,024 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-26 08:59:41,025 INFO L343 CegarLoopForPetriNet]: 31 programPoint places, 6 predicate places. [2021-03-26 08:59:41,025 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:59:41,026 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 37 places, 35 transitions, 121 flow [2021-03-26 08:59:41,028 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 37 places, 35 transitions, 121 flow [2021-03-26 08:59:41,030 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 37 places, 35 transitions, 121 flow [2021-03-26 08:59:41,041 INFO L129 PetriNetUnfolder]: 10/60 cut-off events. [2021-03-26 08:59:41,042 INFO L130 PetriNetUnfolder]: For 4/5 co-relation queries the response was YES. [2021-03-26 08:59:41,048 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-26 08:59:41,049 INFO L142 LiptonReduction]: Number of co-enabled transitions 384 [2021-03-26 08:59:41,538 INFO L154 LiptonReduction]: Checked pairs total: 263 [2021-03-26 08:59:41,538 INFO L156 LiptonReduction]: Total number of compositions: 7 [2021-03-26 08:59:41,538 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 513 [2021-03-26 08:59:41,540 INFO L480 AbstractCegarLoop]: Abstraction has has 33 places, 31 transitions, 113 flow [2021-03-26 08:59:41,540 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-26 08:59:41,541 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:59:41,541 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:59:41,541 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-26 08:59:41,541 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 08:59:41,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:59:41,542 INFO L82 PathProgramCache]: Analyzing trace with hash 1459444312, now seen corresponding path program 1 times [2021-03-26 08:59:41,542 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:59:41,542 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725552689] [2021-03-26 08:59:41,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:59:41,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:59:41,576 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:59:41,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:59:41,604 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:59:41,608 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 08:59:41,608 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 08:59:41,609 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-26 08:59:41,609 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 08:59:41,610 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-26 08:59:41,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,627 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,627 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,627 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,631 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,631 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,631 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,631 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,631 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,631 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,632 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,632 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,632 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,632 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,632 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,632 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,633 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,633 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,633 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,633 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,633 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,634 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,634 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,634 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,634 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,635 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,635 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,635 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,635 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,636 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,636 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,636 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,637 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,637 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,638 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,638 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,638 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:41,644 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 08:59:41,645 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-03-26 08:59:41,651 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 08:59:41,651 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 08:59:41,651 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 08:59:41,651 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 08:59:41,651 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 08:59:41,651 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 08:59:41,651 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 08:59:41,651 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 08:59:41,653 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 67 places, 67 transitions, 155 flow [2021-03-26 08:59:41,659 INFO L129 PetriNetUnfolder]: 10/93 cut-off events. [2021-03-26 08:59:41,659 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-26 08:59:41,665 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-26 08:59:41,665 INFO L82 GeneralOperation]: Start removeDead. Operand has 67 places, 67 transitions, 155 flow [2021-03-26 08:59:41,667 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 67 places, 67 transitions, 155 flow [2021-03-26 08:59:41,667 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:59:41,667 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 67 places, 67 transitions, 155 flow [2021-03-26 08:59:41,667 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 67 places, 67 transitions, 155 flow [2021-03-26 08:59:41,668 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 67 places, 67 transitions, 155 flow [2021-03-26 08:59:41,678 INFO L129 PetriNetUnfolder]: 10/93 cut-off events. [2021-03-26 08:59:41,678 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-26 08:59:41,679 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-26 08:59:41,682 INFO L142 LiptonReduction]: Number of co-enabled transitions 2100 [2021-03-26 08:59:42,684 INFO L154 LiptonReduction]: Checked pairs total: 1945 [2021-03-26 08:59:42,684 INFO L156 LiptonReduction]: Total number of compositions: 35 [2021-03-26 08:59:42,684 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1017 [2021-03-26 08:59:42,688 INFO L129 PetriNetUnfolder]: 2/29 cut-off events. [2021-03-26 08:59:42,688 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 08:59:42,688 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:59:42,688 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:59:42,688 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 08:59:42,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:59:42,689 INFO L82 PathProgramCache]: Analyzing trace with hash -64329305, now seen corresponding path program 1 times [2021-03-26 08:59:42,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:59:42,689 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090970599] [2021-03-26 08:59:42,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:59:42,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:59:42,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:42,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:42,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:42,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:42,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:42,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:42,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:42,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 08:59:42,793 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-26 08:59:42,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 08:59:42,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:42,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:42,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 08:59:42,834 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090970599] [2021-03-26 08:59:42,835 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:59:42,836 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-26 08:59:42,836 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213173540] [2021-03-26 08:59:42,836 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 08:59:42,836 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:59:42,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 08:59:42,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 08:59:42,838 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 102 [2021-03-26 08:59:42,838 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-26 08:59:42,838 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:59:42,838 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 102 [2021-03-26 08:59:42,838 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:59:42,945 INFO L129 PetriNetUnfolder]: 199/388 cut-off events. [2021-03-26 08:59:42,945 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2021-03-26 08:59:42,946 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-26 08:59:42,948 INFO L132 encePairwiseOnDemand]: 92/102 looper letters, 17 selfloop transitions, 14 changer transitions 0/53 dead transitions. [2021-03-26 08:59:42,949 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 53 transitions, 189 flow [2021-03-26 08:59:42,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 08:59:42,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 08:59:42,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 425 transitions. [2021-03-26 08:59:42,951 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2021-03-26 08:59:42,951 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 425 transitions. [2021-03-26 08:59:42,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 425 transitions. [2021-03-26 08:59:42,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:59:42,951 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 425 transitions. [2021-03-26 08:59:42,952 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-26 08:59:42,954 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-26 08:59:42,954 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-26 08:59:42,954 INFO L185 Difference]: Start difference. First operand has 41 places, 39 transitions, 99 flow. Second operand 6 states and 425 transitions. [2021-03-26 08:59:42,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 53 transitions, 189 flow [2021-03-26 08:59:42,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 53 transitions, 183 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-03-26 08:59:42,956 INFO L241 Difference]: Finished difference. Result has 47 places, 48 transitions, 166 flow [2021-03-26 08:59:42,956 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-26 08:59:42,956 INFO L343 CegarLoopForPetriNet]: 41 programPoint places, 6 predicate places. [2021-03-26 08:59:42,956 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:59:42,957 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 47 places, 48 transitions, 166 flow [2021-03-26 08:59:42,957 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 47 places, 48 transitions, 166 flow [2021-03-26 08:59:42,957 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 47 places, 48 transitions, 166 flow [2021-03-26 08:59:42,965 INFO L129 PetriNetUnfolder]: 29/114 cut-off events. [2021-03-26 08:59:42,965 INFO L130 PetriNetUnfolder]: For 6/9 co-relation queries the response was YES. [2021-03-26 08:59:42,965 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-26 08:59:42,967 INFO L142 LiptonReduction]: Number of co-enabled transitions 906 [2021-03-26 08:59:43,496 INFO L154 LiptonReduction]: Checked pairs total: 923 [2021-03-26 08:59:43,496 INFO L156 LiptonReduction]: Total number of compositions: 10 [2021-03-26 08:59:43,496 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 540 [2021-03-26 08:59:43,497 INFO L480 AbstractCegarLoop]: Abstraction has has 42 places, 43 transitions, 156 flow [2021-03-26 08:59:43,497 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-26 08:59:43,498 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:59:43,498 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:59:43,498 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-26 08:59:43,498 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 08:59:43,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:59:43,498 INFO L82 PathProgramCache]: Analyzing trace with hash -877852610, now seen corresponding path program 1 times [2021-03-26 08:59:43,499 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:59:43,499 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989940072] [2021-03-26 08:59:43,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:59:43,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:59:43,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:43,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:43,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:43,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 08:59:43,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:43,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 08:59:43,579 INFO L142 QuantifierPusher]: treesize reduction 49, result has 50.0 percent of original size [2021-03-26 08:59:43,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 08:59:43,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:43,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:43,587 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 08:59:43,587 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989940072] [2021-03-26 08:59:43,587 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:59:43,587 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 08:59:43,588 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64232887] [2021-03-26 08:59:43,588 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 08:59:43,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:59:43,589 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 08:59:43,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-26 08:59:43,591 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 112 [2021-03-26 08:59:43,591 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-26 08:59:43,591 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:59:43,591 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 112 [2021-03-26 08:59:43,591 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:59:43,772 INFO L129 PetriNetUnfolder]: 572/897 cut-off events. [2021-03-26 08:59:43,772 INFO L130 PetriNetUnfolder]: For 267/407 co-relation queries the response was YES. [2021-03-26 08:59:43,775 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-26 08:59:43,784 INFO L132 encePairwiseOnDemand]: 104/112 looper letters, 34 selfloop transitions, 11 changer transitions 0/62 dead transitions. [2021-03-26 08:59:43,784 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 62 transitions, 306 flow [2021-03-26 08:59:43,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 08:59:43,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 08:59:43,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 295 transitions. [2021-03-26 08:59:43,786 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6584821428571429 [2021-03-26 08:59:43,786 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 295 transitions. [2021-03-26 08:59:43,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 295 transitions. [2021-03-26 08:59:43,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:59:43,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 295 transitions. [2021-03-26 08:59:43,787 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-26 08:59:43,788 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-26 08:59:43,789 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-26 08:59:43,789 INFO L185 Difference]: Start difference. First operand has 42 places, 43 transitions, 156 flow. Second operand 4 states and 295 transitions. [2021-03-26 08:59:43,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 62 transitions, 306 flow [2021-03-26 08:59:43,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 62 transitions, 306 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 08:59:43,792 INFO L241 Difference]: Finished difference. Result has 48 places, 53 transitions, 258 flow [2021-03-26 08:59:43,792 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-26 08:59:43,792 INFO L343 CegarLoopForPetriNet]: 41 programPoint places, 7 predicate places. [2021-03-26 08:59:43,793 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:59:43,793 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 48 places, 53 transitions, 258 flow [2021-03-26 08:59:43,793 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 48 places, 53 transitions, 258 flow [2021-03-26 08:59:43,793 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 48 places, 53 transitions, 258 flow [2021-03-26 08:59:43,813 INFO L129 PetriNetUnfolder]: 129/306 cut-off events. [2021-03-26 08:59:43,813 INFO L130 PetriNetUnfolder]: For 223/263 co-relation queries the response was YES. [2021-03-26 08:59:43,815 INFO L84 FinitePrefix]: Finished finitePrefix Result has 842 conditions, 306 events. 129/306 cut-off events. For 223/263 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1307 event pairs, 1 based on Foata normal form. 2/272 useless extension candidates. Maximal degree in co-relation 816. Up to 157 conditions per place. [2021-03-26 08:59:43,818 INFO L142 LiptonReduction]: Number of co-enabled transitions 1020 [2021-03-26 08:59:44,028 INFO L154 LiptonReduction]: Checked pairs total: 552 [2021-03-26 08:59:44,029 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 08:59:44,029 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 236 [2021-03-26 08:59:44,030 INFO L480 AbstractCegarLoop]: Abstraction has has 47 places, 52 transitions, 256 flow [2021-03-26 08:59:44,031 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-26 08:59:44,031 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:59:44,031 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:59:44,032 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-26 08:59:44,032 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 08:59:44,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:59:44,032 INFO L82 PathProgramCache]: Analyzing trace with hash -1877098314, now seen corresponding path program 1 times [2021-03-26 08:59:44,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:59:44,033 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103550679] [2021-03-26 08:59:44,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:59:44,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:59:44,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:44,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:44,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,101 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-03-26 08:59:44,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 08:59:44,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:44,117 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 08:59:44,118 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103550679] [2021-03-26 08:59:44,118 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101253317] [2021-03-26 08:59:44,118 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-26 08:59:44,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:59:44,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 13 conjunts are in the unsatisfiable core [2021-03-26 08:59:44,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 08:59:44,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:44,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:44,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:44,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:44,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:44,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:44,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:44,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:44,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:44,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:44,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:44,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:44,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:44,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:44,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:44,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:44,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:44,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:44,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:44,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:44,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:44,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:44,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:44,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:44,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:44,368 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 08:59:44,369 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 08:59:44,369 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-03-26 08:59:44,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595702347] [2021-03-26 08:59:44,369 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-26 08:59:44,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:59:44,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-26 08:59:44,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-03-26 08:59:44,371 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 113 [2021-03-26 08:59:44,371 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-26 08:59:44,371 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:59:44,371 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 113 [2021-03-26 08:59:44,371 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:59:44,650 INFO L129 PetriNetUnfolder]: 248/467 cut-off events. [2021-03-26 08:59:44,651 INFO L130 PetriNetUnfolder]: For 330/346 co-relation queries the response was YES. [2021-03-26 08:59:44,652 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-26 08:59:44,654 INFO L132 encePairwiseOnDemand]: 97/113 looper letters, 46 selfloop transitions, 24 changer transitions 0/79 dead transitions. [2021-03-26 08:59:44,655 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 79 transitions, 446 flow [2021-03-26 08:59:44,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-26 08:59:44,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-26 08:59:44,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 539 transitions. [2021-03-26 08:59:44,657 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.47699115044247786 [2021-03-26 08:59:44,657 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 539 transitions. [2021-03-26 08:59:44,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 539 transitions. [2021-03-26 08:59:44,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:59:44,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 539 transitions. [2021-03-26 08:59:44,659 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-26 08:59:44,661 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-26 08:59:44,662 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-26 08:59:44,662 INFO L185 Difference]: Start difference. First operand has 47 places, 52 transitions, 256 flow. Second operand 10 states and 539 transitions. [2021-03-26 08:59:44,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 79 transitions, 446 flow [2021-03-26 08:59:44,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 79 transitions, 408 flow, removed 7 selfloop flow, removed 4 redundant places. [2021-03-26 08:59:44,667 INFO L241 Difference]: Finished difference. Result has 58 places, 58 transitions, 330 flow [2021-03-26 08:59:44,668 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-26 08:59:44,668 INFO L343 CegarLoopForPetriNet]: 41 programPoint places, 17 predicate places. [2021-03-26 08:59:44,668 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:59:44,668 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 58 places, 58 transitions, 330 flow [2021-03-26 08:59:44,669 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 58 places, 58 transitions, 330 flow [2021-03-26 08:59:44,669 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 58 places, 58 transitions, 330 flow [2021-03-26 08:59:44,679 INFO L129 PetriNetUnfolder]: 34/150 cut-off events. [2021-03-26 08:59:44,679 INFO L130 PetriNetUnfolder]: For 96/109 co-relation queries the response was YES. [2021-03-26 08:59:44,680 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 22. Compared 743 event pairs, 5 based on Foata normal form. 1/137 useless extension candidates. Maximal degree in co-relation 353. Up to 37 conditions per place. [2021-03-26 08:59:44,681 INFO L142 LiptonReduction]: Number of co-enabled transitions 698 [2021-03-26 08:59:44,764 INFO L154 LiptonReduction]: Checked pairs total: 53 [2021-03-26 08:59:44,764 INFO L156 LiptonReduction]: Total number of compositions: 5 [2021-03-26 08:59:44,765 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 97 [2021-03-26 08:59:44,765 INFO L480 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 330 flow [2021-03-26 08:59:44,766 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-26 08:59:44,766 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:59:44,766 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:59:44,988 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-03-26 08:59:44,989 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 08:59:44,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:59:44,989 INFO L82 PathProgramCache]: Analyzing trace with hash -1183918025, now seen corresponding path program 1 times [2021-03-26 08:59:44,989 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:59:44,989 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631326262] [2021-03-26 08:59:44,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:59:45,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:59:45,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:45,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:45,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:45,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 08:59:45,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:45,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 08:59:45,077 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-26 08:59:45,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 08:59:45,116 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 08:59:45,116 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631326262] [2021-03-26 08:59:45,118 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:59:45,119 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 08:59:45,119 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850220563] [2021-03-26 08:59:45,120 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 08:59:45,120 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:59:45,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 08:59:45,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 08:59:45,122 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 118 [2021-03-26 08:59:45,123 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-26 08:59:45,123 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:59:45,123 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 118 [2021-03-26 08:59:45,123 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:59:45,210 INFO L129 PetriNetUnfolder]: 55/205 cut-off events. [2021-03-26 08:59:45,210 INFO L130 PetriNetUnfolder]: For 195/204 co-relation queries the response was YES. [2021-03-26 08:59:45,211 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 1138 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-26 08:59:45,212 INFO L132 encePairwiseOnDemand]: 106/118 looper letters, 18 selfloop transitions, 18 changer transitions 0/64 dead transitions. [2021-03-26 08:59:45,212 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 64 transitions, 428 flow [2021-03-26 08:59:45,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 08:59:45,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 08:59:45,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 414 transitions. [2021-03-26 08:59:45,214 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5847457627118644 [2021-03-26 08:59:45,214 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 414 transitions. [2021-03-26 08:59:45,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 414 transitions. [2021-03-26 08:59:45,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:59:45,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 414 transitions. [2021-03-26 08:59:45,215 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-26 08:59:45,216 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-26 08:59:45,217 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-26 08:59:45,217 INFO L185 Difference]: Start difference. First operand has 58 places, 58 transitions, 330 flow. Second operand 6 states and 414 transitions. [2021-03-26 08:59:45,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 64 transitions, 428 flow [2021-03-26 08:59:45,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 64 transitions, 425 flow, removed 1 selfloop flow, removed 1 redundant places. [2021-03-26 08:59:45,221 INFO L241 Difference]: Finished difference. Result has 62 places, 60 transitions, 388 flow [2021-03-26 08:59:45,221 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-26 08:59:45,221 INFO L343 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2021-03-26 08:59:45,221 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:59:45,222 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 62 places, 60 transitions, 388 flow [2021-03-26 08:59:45,222 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 62 places, 60 transitions, 388 flow [2021-03-26 08:59:45,222 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 62 places, 60 transitions, 388 flow [2021-03-26 08:59:45,233 INFO L129 PetriNetUnfolder]: 32/163 cut-off events. [2021-03-26 08:59:45,233 INFO L130 PetriNetUnfolder]: For 168/180 co-relation queries the response was YES. [2021-03-26 08:59:45,234 INFO L84 FinitePrefix]: Finished finitePrefix Result has 440 conditions, 163 events. 32/163 cut-off events. For 168/180 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 871 event pairs, 5 based on Foata normal form. 0/145 useless extension candidates. Maximal degree in co-relation 408. Up to 41 conditions per place. [2021-03-26 08:59:45,236 INFO L142 LiptonReduction]: Number of co-enabled transitions 718 [2021-03-26 08:59:45,303 INFO L154 LiptonReduction]: Checked pairs total: 22 [2021-03-26 08:59:45,303 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 08:59:45,303 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 82 [2021-03-26 08:59:45,304 INFO L480 AbstractCegarLoop]: Abstraction has has 62 places, 60 transitions, 388 flow [2021-03-26 08:59:45,305 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-26 08:59:45,305 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:59:45,305 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1] [2021-03-26 08:59:45,305 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-26 08:59:45,305 INFO L428 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 08:59:45,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:59:45,305 INFO L82 PathProgramCache]: Analyzing trace with hash 1757298668, now seen corresponding path program 1 times [2021-03-26 08:59:45,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:59:45,305 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242075197] [2021-03-26 08:59:45,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:59:45,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:59:45,317 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:59:45,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:59:45,333 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:59:45,339 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 08:59:45,339 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 08:59:45,339 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-26 08:59:45,339 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 08:59:45,340 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-26 08:59:45,352 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,353 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,353 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,353 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,353 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,353 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,353 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,353 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,353 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,353 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,354 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,354 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,354 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,354 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,354 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,354 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,354 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,354 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,354 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,355 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,355 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,355 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,355 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,355 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,355 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,355 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,355 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,355 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,356 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,356 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,357 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,357 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,357 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,357 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,357 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,357 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,357 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,358 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,358 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,358 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,358 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,358 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,358 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,358 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,358 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,358 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,358 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,359 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,359 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,359 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,359 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,360 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,360 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,360 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,360 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,360 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,360 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,360 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,360 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,360 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,364 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,364 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,365 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,365 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,365 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,365 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,365 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,365 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,365 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,365 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,365 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,366 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,366 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,366 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,368 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,368 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,368 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,368 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,369 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,370 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,370 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,370 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,372 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,372 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,372 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,372 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:45,373 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 08:59:45,373 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-03-26 08:59:45,374 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 08:59:45,374 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 08:59:45,374 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 08:59:45,374 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 08:59:45,374 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 08:59:45,374 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 08:59:45,374 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 08:59:45,374 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 08:59:45,378 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 82 places, 82 transitions, 196 flow [2021-03-26 08:59:45,385 INFO L129 PetriNetUnfolder]: 13/117 cut-off events. [2021-03-26 08:59:45,385 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-26 08:59:45,386 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-26 08:59:45,386 INFO L82 GeneralOperation]: Start removeDead. Operand has 82 places, 82 transitions, 196 flow [2021-03-26 08:59:45,386 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 82 places, 82 transitions, 196 flow [2021-03-26 08:59:45,387 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:59:45,387 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 82 places, 82 transitions, 196 flow [2021-03-26 08:59:45,387 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 82 places, 82 transitions, 196 flow [2021-03-26 08:59:45,387 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 82 places, 82 transitions, 196 flow [2021-03-26 08:59:45,394 INFO L129 PetriNetUnfolder]: 13/117 cut-off events. [2021-03-26 08:59:45,394 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-26 08:59:45,394 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-26 08:59:45,397 INFO L142 LiptonReduction]: Number of co-enabled transitions 3640 [2021-03-26 08:59:46,605 INFO L154 LiptonReduction]: Checked pairs total: 3604 [2021-03-26 08:59:46,605 INFO L156 LiptonReduction]: Total number of compositions: 43 [2021-03-26 08:59:46,606 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1219 [2021-03-26 08:59:46,608 INFO L129 PetriNetUnfolder]: 2/29 cut-off events. [2021-03-26 08:59:46,608 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 08:59:46,608 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:59:46,608 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:59:46,608 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-26 08:59:46,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:59:46,608 INFO L82 PathProgramCache]: Analyzing trace with hash 1423667099, now seen corresponding path program 1 times [2021-03-26 08:59:46,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:59:46,609 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794847765] [2021-03-26 08:59:46,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:59:46,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:59:46,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:46,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:46,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:46,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:46,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:46,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:46,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:46,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 08:59:46,676 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-26 08:59:46,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 08:59:46,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:46,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:46,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 08:59:46,713 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794847765] [2021-03-26 08:59:46,713 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:59:46,713 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-26 08:59:46,713 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067744758] [2021-03-26 08:59:46,713 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 08:59:46,713 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:59:46,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 08:59:46,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 08:59:46,714 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 125 [2021-03-26 08:59:46,714 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-26 08:59:46,715 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:59:46,715 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 125 [2021-03-26 08:59:46,715 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:59:46,927 INFO L129 PetriNetUnfolder]: 1162/1829 cut-off events. [2021-03-26 08:59:46,927 INFO L130 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2021-03-26 08:59:46,933 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-26 08:59:46,945 INFO L132 encePairwiseOnDemand]: 113/125 looper letters, 22 selfloop transitions, 18 changer transitions 0/68 dead transitions. [2021-03-26 08:59:46,946 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 68 transitions, 248 flow [2021-03-26 08:59:46,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 08:59:46,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 08:59:46,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 520 transitions. [2021-03-26 08:59:46,948 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6933333333333334 [2021-03-26 08:59:46,948 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 520 transitions. [2021-03-26 08:59:46,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 520 transitions. [2021-03-26 08:59:46,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:59:46,948 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 520 transitions. [2021-03-26 08:59:46,949 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-26 08:59:46,951 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-26 08:59:46,951 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-26 08:59:46,951 INFO L185 Difference]: Start difference. First operand has 51 places, 49 transitions, 130 flow. Second operand 6 states and 520 transitions. [2021-03-26 08:59:46,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 68 transitions, 248 flow [2021-03-26 08:59:46,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 68 transitions, 236 flow, removed 6 selfloop flow, removed 0 redundant places. [2021-03-26 08:59:46,954 INFO L241 Difference]: Finished difference. Result has 57 places, 61 transitions, 211 flow [2021-03-26 08:59:46,955 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-26 08:59:46,955 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 6 predicate places. [2021-03-26 08:59:46,955 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:59:46,955 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 57 places, 61 transitions, 211 flow [2021-03-26 08:59:46,955 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 57 places, 61 transitions, 211 flow [2021-03-26 08:59:46,955 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 57 places, 61 transitions, 211 flow [2021-03-26 08:59:46,970 INFO L129 PetriNetUnfolder]: 97/279 cut-off events. [2021-03-26 08:59:46,971 INFO L130 PetriNetUnfolder]: For 8/13 co-relation queries the response was YES. [2021-03-26 08:59:46,972 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-26 08:59:46,976 INFO L142 LiptonReduction]: Number of co-enabled transitions 1630 [2021-03-26 08:59:47,537 INFO L154 LiptonReduction]: Checked pairs total: 1756 [2021-03-26 08:59:47,538 INFO L156 LiptonReduction]: Total number of compositions: 8 [2021-03-26 08:59:47,538 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 583 [2021-03-26 08:59:47,538 INFO L480 AbstractCegarLoop]: Abstraction has has 51 places, 55 transitions, 199 flow [2021-03-26 08:59:47,539 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-26 08:59:47,539 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:59:47,539 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:59:47,539 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-26 08:59:47,539 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-26 08:59:47,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:59:47,539 INFO L82 PathProgramCache]: Analyzing trace with hash -334295105, now seen corresponding path program 1 times [2021-03-26 08:59:47,539 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:59:47,540 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601906899] [2021-03-26 08:59:47,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:59:47,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:59:47,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:47,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:47,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:47,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 08:59:47,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:47,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 08:59:47,584 INFO L142 QuantifierPusher]: treesize reduction 49, result has 50.0 percent of original size [2021-03-26 08:59:47,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 08:59:47,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:47,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:47,589 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 08:59:47,589 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601906899] [2021-03-26 08:59:47,589 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:59:47,589 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 08:59:47,589 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205122407] [2021-03-26 08:59:47,589 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 08:59:47,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:59:47,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 08:59:47,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-26 08:59:47,590 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 133 [2021-03-26 08:59:47,591 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-26 08:59:47,591 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:59:47,591 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 133 [2021-03-26 08:59:47,591 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:59:47,978 INFO L129 PetriNetUnfolder]: 2608/3687 cut-off events. [2021-03-26 08:59:47,978 INFO L130 PetriNetUnfolder]: For 1340/1944 co-relation queries the response was YES. [2021-03-26 08:59:47,993 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-26 08:59:48,028 INFO L132 encePairwiseOnDemand]: 126/133 looper letters, 45 selfloop transitions, 14 changer transitions 0/81 dead transitions. [2021-03-26 08:59:48,029 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 81 transitions, 398 flow [2021-03-26 08:59:48,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 08:59:48,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 08:59:48,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 355 transitions. [2021-03-26 08:59:48,031 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6672932330827067 [2021-03-26 08:59:48,031 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 355 transitions. [2021-03-26 08:59:48,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 355 transitions. [2021-03-26 08:59:48,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:59:48,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 355 transitions. [2021-03-26 08:59:48,032 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-26 08:59:48,033 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-26 08:59:48,033 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-26 08:59:48,033 INFO L185 Difference]: Start difference. First operand has 51 places, 55 transitions, 199 flow. Second operand 4 states and 355 transitions. [2021-03-26 08:59:48,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 81 transitions, 398 flow [2021-03-26 08:59:48,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 81 transitions, 398 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 08:59:48,040 INFO L241 Difference]: Finished difference. Result has 57 places, 68 transitions, 330 flow [2021-03-26 08:59:48,040 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-26 08:59:48,040 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 6 predicate places. [2021-03-26 08:59:48,040 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:59:48,040 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 57 places, 68 transitions, 330 flow [2021-03-26 08:59:48,041 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 57 places, 68 transitions, 330 flow [2021-03-26 08:59:48,041 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 57 places, 68 transitions, 330 flow [2021-03-26 08:59:48,078 INFO L129 PetriNetUnfolder]: 280/564 cut-off events. [2021-03-26 08:59:48,078 INFO L130 PetriNetUnfolder]: For 421/574 co-relation queries the response was YES. [2021-03-26 08:59:48,081 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1563 conditions, 564 events. 280/564 cut-off events. For 421/574 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2572 event pairs, 8 based on Foata normal form. 2/504 useless extension candidates. Maximal degree in co-relation 1536. Up to 324 conditions per place. [2021-03-26 08:59:48,090 INFO L142 LiptonReduction]: Number of co-enabled transitions 1838 [2021-03-26 08:59:48,368 INFO L154 LiptonReduction]: Checked pairs total: 1176 [2021-03-26 08:59:48,368 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 08:59:48,368 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 328 [2021-03-26 08:59:48,369 INFO L480 AbstractCegarLoop]: Abstraction has has 56 places, 67 transitions, 328 flow [2021-03-26 08:59:48,369 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-26 08:59:48,369 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:59:48,369 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:59:48,369 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-26 08:59:48,369 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-26 08:59:48,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:59:48,370 INFO L82 PathProgramCache]: Analyzing trace with hash -44894420, now seen corresponding path program 1 times [2021-03-26 08:59:48,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:59:48,370 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922975124] [2021-03-26 08:59:48,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:59:48,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:59:48,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:48,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:48,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:48,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:48,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:48,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:48,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:48,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 08:59:48,435 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-26 08:59:48,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 08:59:48,469 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 08:59:48,469 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922975124] [2021-03-26 08:59:48,469 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:59:48,469 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 08:59:48,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523030653] [2021-03-26 08:59:48,470 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 08:59:48,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:59:48,470 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 08:59:48,470 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 08:59:48,471 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 134 [2021-03-26 08:59:48,471 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-26 08:59:48,471 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:59:48,471 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 134 [2021-03-26 08:59:48,472 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:59:49,010 INFO L129 PetriNetUnfolder]: 3755/5243 cut-off events. [2021-03-26 08:59:49,010 INFO L130 PetriNetUnfolder]: For 9447/12246 co-relation queries the response was YES. [2021-03-26 08:59:49,031 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17034 conditions, 5243 events. 3755/5243 cut-off events. For 9447/12246 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 27284 event pairs, 1425 based on Foata normal form. 130/4369 useless extension candidates. Maximal degree in co-relation 16956. Up to 4929 conditions per place. [2021-03-26 08:59:49,079 INFO L132 encePairwiseOnDemand]: 124/134 looper letters, 42 selfloop transitions, 38 changer transitions 0/104 dead transitions. [2021-03-26 08:59:49,079 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 104 transitions, 685 flow [2021-03-26 08:59:49,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 08:59:49,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 08:59:49,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 514 transitions. [2021-03-26 08:59:49,081 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6393034825870647 [2021-03-26 08:59:49,081 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 514 transitions. [2021-03-26 08:59:49,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 514 transitions. [2021-03-26 08:59:49,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:59:49,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 514 transitions. [2021-03-26 08:59:49,083 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-26 08:59:49,085 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 134.0) internal successors, (938), 7 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 08:59:49,085 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 134.0) internal successors, (938), 7 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 08:59:49,086 INFO L185 Difference]: Start difference. First operand has 56 places, 67 transitions, 328 flow. Second operand 6 states and 514 transitions. [2021-03-26 08:59:49,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 104 transitions, 685 flow [2021-03-26 08:59:49,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 104 transitions, 675 flow, removed 5 selfloop flow, removed 0 redundant places. [2021-03-26 08:59:49,096 INFO L241 Difference]: Finished difference. Result has 64 places, 97 transitions, 643 flow [2021-03-26 08:59:49,096 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, 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-26 08:59:49,096 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 13 predicate places. [2021-03-26 08:59:49,096 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:59:49,096 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 64 places, 97 transitions, 643 flow [2021-03-26 08:59:49,097 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 64 places, 97 transitions, 643 flow [2021-03-26 08:59:49,097 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 64 places, 97 transitions, 643 flow [2021-03-26 08:59:49,191 INFO L129 PetriNetUnfolder]: 439/903 cut-off events. [2021-03-26 08:59:49,191 INFO L130 PetriNetUnfolder]: For 946/1607 co-relation queries the response was YES. [2021-03-26 08:59:49,195 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2683 conditions, 903 events. 439/903 cut-off events. For 946/1607 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4803 event pairs, 8 based on Foata normal form. 2/823 useless extension candidates. Maximal degree in co-relation 2652. Up to 376 conditions per place. [2021-03-26 08:59:49,210 INFO L142 LiptonReduction]: Number of co-enabled transitions 2582 [2021-03-26 08:59:49,420 INFO L154 LiptonReduction]: Checked pairs total: 1394 [2021-03-26 08:59:49,421 INFO L156 LiptonReduction]: Total number of compositions: 7 [2021-03-26 08:59:49,421 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 325 [2021-03-26 08:59:49,422 INFO L480 AbstractCegarLoop]: Abstraction has has 64 places, 97 transitions, 643 flow [2021-03-26 08:59:49,423 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-26 08:59:49,423 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:59:49,423 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:59:49,423 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-26 08:59:49,423 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-26 08:59:49,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:59:49,423 INFO L82 PathProgramCache]: Analyzing trace with hash -1517115609, now seen corresponding path program 1 times [2021-03-26 08:59:49,424 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:59:49,424 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837467955] [2021-03-26 08:59:49,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:59:49,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:59:49,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:49,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:49,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:49,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:49,481 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-03-26 08:59:49,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 08:59:49,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:49,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:49,497 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 08:59:49,498 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837467955] [2021-03-26 08:59:49,498 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:59:49,498 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 08:59:49,498 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176884871] [2021-03-26 08:59:49,499 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 08:59:49,499 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:59:49,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 08:59:49,500 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 08:59:49,501 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 141 [2021-03-26 08:59:49,501 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 97 transitions, 643 flow. Second operand has 5 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-26 08:59:49,501 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:59:49,501 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 141 [2021-03-26 08:59:49,501 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:59:49,646 INFO L129 PetriNetUnfolder]: 416/859 cut-off events. [2021-03-26 08:59:49,646 INFO L130 PetriNetUnfolder]: For 343/345 co-relation queries the response was YES. [2021-03-26 08:59:49,651 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2074 conditions, 859 events. 416/859 cut-off events. For 343/345 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 5239 event pairs, 266 based on Foata normal form. 1/795 useless extension candidates. Maximal degree in co-relation 2041. Up to 704 conditions per place. [2021-03-26 08:59:49,656 INFO L132 encePairwiseOnDemand]: 128/141 looper letters, 14 selfloop transitions, 11 changer transitions 0/73 dead transitions. [2021-03-26 08:59:49,656 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 73 transitions, 436 flow [2021-03-26 08:59:49,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 08:59:49,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 08:59:49,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 454 transitions. [2021-03-26 08:59:49,658 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6439716312056738 [2021-03-26 08:59:49,658 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 454 transitions. [2021-03-26 08:59:49,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 454 transitions. [2021-03-26 08:59:49,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:59:49,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 454 transitions. [2021-03-26 08:59:49,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 90.8) internal successors, (454), 5 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 08:59:49,661 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 141.0) internal successors, (846), 6 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 08:59:49,661 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 141.0) internal successors, (846), 6 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 08:59:49,661 INFO L185 Difference]: Start difference. First operand has 64 places, 97 transitions, 643 flow. Second operand 5 states and 454 transitions. [2021-03-26 08:59:49,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 73 transitions, 436 flow [2021-03-26 08:59:49,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 73 transitions, 397 flow, removed 7 selfloop flow, removed 4 redundant places. [2021-03-26 08:59:49,667 INFO L241 Difference]: Finished difference. Result has 65 places, 73 transitions, 413 flow [2021-03-26 08:59:49,667 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, 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-26 08:59:49,667 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 14 predicate places. [2021-03-26 08:59:49,667 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:59:49,667 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 65 places, 73 transitions, 413 flow [2021-03-26 08:59:49,667 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 65 places, 73 transitions, 413 flow [2021-03-26 08:59:49,668 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 65 places, 73 transitions, 413 flow [2021-03-26 08:59:49,708 INFO L129 PetriNetUnfolder]: 219/605 cut-off events. [2021-03-26 08:59:49,708 INFO L130 PetriNetUnfolder]: For 242/290 co-relation queries the response was YES. [2021-03-26 08:59:49,711 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1429 conditions, 605 events. 219/605 cut-off events. For 242/290 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4172 event pairs, 137 based on Foata normal form. 8/510 useless extension candidates. Maximal degree in co-relation 1398. Up to 375 conditions per place. [2021-03-26 08:59:49,719 INFO L142 LiptonReduction]: Number of co-enabled transitions 1242 [2021-03-26 08:59:49,856 INFO L154 LiptonReduction]: Checked pairs total: 112 [2021-03-26 08:59:49,857 INFO L156 LiptonReduction]: Total number of compositions: 8 [2021-03-26 08:59:49,857 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 190 [2021-03-26 08:59:49,858 INFO L480 AbstractCegarLoop]: Abstraction has has 65 places, 73 transitions, 413 flow [2021-03-26 08:59:49,859 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 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-26 08:59:49,859 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:59:49,859 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:59:49,859 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-26 08:59:49,859 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-26 08:59:49,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:59:49,859 INFO L82 PathProgramCache]: Analyzing trace with hash 251665582, now seen corresponding path program 1 times [2021-03-26 08:59:49,860 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:59:49,860 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097822009] [2021-03-26 08:59:49,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:59:49,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:59:49,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:49,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:49,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:49,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 08:59:49,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:49,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 08:59:49,941 INFO L142 QuantifierPusher]: treesize reduction 33, result has 66.7 percent of original size [2021-03-26 08:59:49,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 08:59:49,947 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-26 08:59:49,948 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097822009] [2021-03-26 08:59:49,948 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:59:49,948 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 08:59:49,948 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883058048] [2021-03-26 08:59:49,948 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 08:59:49,948 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:59:49,949 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 08:59:49,949 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-26 08:59:49,949 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 149 [2021-03-26 08:59:49,950 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-26 08:59:49,950 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:59:49,950 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 149 [2021-03-26 08:59:49,950 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:59:50,081 INFO L129 PetriNetUnfolder]: 382/845 cut-off events. [2021-03-26 08:59:50,082 INFO L130 PetriNetUnfolder]: For 670/750 co-relation queries the response was YES. [2021-03-26 08:59:50,086 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2278 conditions, 845 events. 382/845 cut-off events. For 670/750 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 5941 event pairs, 227 based on Foata normal form. 2/641 useless extension candidates. Maximal degree in co-relation 2222. Up to 589 conditions per place. [2021-03-26 08:59:50,090 INFO L132 encePairwiseOnDemand]: 145/149 looper letters, 38 selfloop transitions, 5 changer transitions 0/73 dead transitions. [2021-03-26 08:59:50,090 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 73 transitions, 497 flow [2021-03-26 08:59:50,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 08:59:50,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 08:59:50,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 341 transitions. [2021-03-26 08:59:50,092 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5721476510067114 [2021-03-26 08:59:50,092 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 341 transitions. [2021-03-26 08:59:50,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 341 transitions. [2021-03-26 08:59:50,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:59:50,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 341 transitions. [2021-03-26 08:59:50,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 85.25) internal successors, (341), 4 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 08:59:50,094 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-26 08:59:50,094 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-26 08:59:50,094 INFO L185 Difference]: Start difference. First operand has 65 places, 73 transitions, 413 flow. Second operand 4 states and 341 transitions. [2021-03-26 08:59:50,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 73 transitions, 497 flow [2021-03-26 08:59:50,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 73 transitions, 493 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-26 08:59:50,098 INFO L241 Difference]: Finished difference. Result has 66 places, 73 transitions, 420 flow [2021-03-26 08:59:50,099 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-26 08:59:50,099 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 15 predicate places. [2021-03-26 08:59:50,099 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:59:50,099 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 66 places, 73 transitions, 420 flow [2021-03-26 08:59:50,099 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 66 places, 73 transitions, 420 flow [2021-03-26 08:59:50,100 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 66 places, 73 transitions, 420 flow [2021-03-26 08:59:50,140 INFO L129 PetriNetUnfolder]: 219/602 cut-off events. [2021-03-26 08:59:50,140 INFO L130 PetriNetUnfolder]: For 252/300 co-relation queries the response was YES. [2021-03-26 08:59:50,143 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1445 conditions, 602 events. 219/602 cut-off events. For 252/300 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4215 event pairs, 137 based on Foata normal form. 8/505 useless extension candidates. Maximal degree in co-relation 1415. Up to 375 conditions per place. [2021-03-26 08:59:50,149 INFO L142 LiptonReduction]: Number of co-enabled transitions 1242 [2021-03-26 08:59:50,172 INFO L154 LiptonReduction]: Checked pairs total: 15 [2021-03-26 08:59:50,172 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 08:59:50,173 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 74 [2021-03-26 08:59:50,173 INFO L480 AbstractCegarLoop]: Abstraction has has 66 places, 73 transitions, 422 flow [2021-03-26 08:59:50,174 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-26 08:59:50,174 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:59:50,174 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:59:50,174 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-03-26 08:59:50,174 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-26 08:59:50,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:59:50,174 INFO L82 PathProgramCache]: Analyzing trace with hash 375500190, now seen corresponding path program 1 times [2021-03-26 08:59:50,174 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:59:50,174 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750255828] [2021-03-26 08:59:50,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:59:50,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:59:50,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:50,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:50,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:50,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:50,224 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-26 08:59:50,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 08:59:50,255 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-26 08:59:50,256 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750255828] [2021-03-26 08:59:50,256 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:59:50,256 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 08:59:50,256 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137660027] [2021-03-26 08:59:50,256 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 08:59:50,256 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:59:50,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 08:59:50,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-03-26 08:59:50,257 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 150 [2021-03-26 08:59:50,257 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-26 08:59:50,257 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:59:50,258 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 150 [2021-03-26 08:59:50,258 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:59:50,427 INFO L129 PetriNetUnfolder]: 399/983 cut-off events. [2021-03-26 08:59:50,428 INFO L130 PetriNetUnfolder]: For 676/726 co-relation queries the response was YES. [2021-03-26 08:59:50,433 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2587 conditions, 983 events. 399/983 cut-off events. For 676/726 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 7169 event pairs, 238 based on Foata normal form. 3/823 useless extension candidates. Maximal degree in co-relation 2555. Up to 558 conditions per place. [2021-03-26 08:59:50,437 INFO L132 encePairwiseOnDemand]: 139/150 looper letters, 29 selfloop transitions, 24 changer transitions 0/86 dead transitions. [2021-03-26 08:59:50,438 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 86 transitions, 612 flow [2021-03-26 08:59:50,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 08:59:50,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 08:59:50,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 429 transitions. [2021-03-26 08:59:50,439 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.572 [2021-03-26 08:59:50,439 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 429 transitions. [2021-03-26 08:59:50,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 429 transitions. [2021-03-26 08:59:50,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:59:50,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 429 transitions. [2021-03-26 08:59:50,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 85.8) internal successors, (429), 5 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 08:59:50,442 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-26 08:59:50,442 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-26 08:59:50,442 INFO L185 Difference]: Start difference. First operand has 66 places, 73 transitions, 422 flow. Second operand 5 states and 429 transitions. [2021-03-26 08:59:50,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 86 transitions, 612 flow [2021-03-26 08:59:50,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 86 transitions, 608 flow, removed 2 selfloop flow, removed 0 redundant places. [2021-03-26 08:59:50,447 INFO L241 Difference]: Finished difference. Result has 72 places, 83 transitions, 555 flow [2021-03-26 08:59:50,447 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=555, PETRI_PLACES=72, PETRI_TRANSITIONS=83} [2021-03-26 08:59:50,447 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 21 predicate places. [2021-03-26 08:59:50,447 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:59:50,448 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 72 places, 83 transitions, 555 flow [2021-03-26 08:59:50,448 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 72 places, 83 transitions, 555 flow [2021-03-26 08:59:50,448 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 72 places, 83 transitions, 555 flow [2021-03-26 08:59:50,490 INFO L129 PetriNetUnfolder]: 251/659 cut-off events. [2021-03-26 08:59:50,490 INFO L130 PetriNetUnfolder]: For 389/449 co-relation queries the response was YES. [2021-03-26 08:59:50,494 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1683 conditions, 659 events. 251/659 cut-off events. For 389/449 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 4638 event pairs, 157 based on Foata normal form. 9/559 useless extension candidates. Maximal degree in co-relation 1649. Up to 416 conditions per place. [2021-03-26 08:59:50,501 INFO L142 LiptonReduction]: Number of co-enabled transitions 1344 [2021-03-26 08:59:50,505 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 08:59:50,505 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 08:59:50,505 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 58 [2021-03-26 08:59:50,506 INFO L480 AbstractCegarLoop]: Abstraction has has 72 places, 83 transitions, 555 flow [2021-03-26 08:59:50,506 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-26 08:59:50,506 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:59:50,506 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:59:50,506 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-26 08:59:50,506 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-26 08:59:50,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:59:50,509 INFO L82 PathProgramCache]: Analyzing trace with hash 375411933, now seen corresponding path program 1 times [2021-03-26 08:59:50,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:59:50,509 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134356039] [2021-03-26 08:59:50,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:59:50,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:59:50,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:50,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:50,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:50,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:50,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:50,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 08:59:50,559 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-26 08:59:50,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 08:59:50,597 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-26 08:59:50,597 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134356039] [2021-03-26 08:59:50,597 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:59:50,597 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 08:59:50,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824251256] [2021-03-26 08:59:50,599 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 08:59:50,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:59:50,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 08:59:50,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 08:59:50,600 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 150 [2021-03-26 08:59:50,601 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 83 transitions, 555 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-26 08:59:50,601 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:59:50,601 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 150 [2021-03-26 08:59:50,601 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:59:50,888 INFO L129 PetriNetUnfolder]: 452/1101 cut-off events. [2021-03-26 08:59:50,889 INFO L130 PetriNetUnfolder]: For 973/1023 co-relation queries the response was YES. [2021-03-26 08:59:50,895 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3065 conditions, 1101 events. 452/1101 cut-off events. For 973/1023 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 8399 event pairs, 295 based on Foata normal form. 6/935 useless extension candidates. Maximal degree in co-relation 3029. Up to 633 conditions per place. [2021-03-26 08:59:50,900 INFO L132 encePairwiseOnDemand]: 135/150 looper letters, 32 selfloop transitions, 34 changer transitions 0/99 dead transitions. [2021-03-26 08:59:50,900 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 99 transitions, 777 flow [2021-03-26 08:59:50,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 08:59:50,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 08:59:50,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 517 transitions. [2021-03-26 08:59:50,903 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5744444444444444 [2021-03-26 08:59:50,903 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 517 transitions. [2021-03-26 08:59:50,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 517 transitions. [2021-03-26 08:59:50,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:59:50,903 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 517 transitions. [2021-03-26 08:59:50,906 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 86.16666666666667) internal successors, (517), 6 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-26 08:59:50,907 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-26 08:59:50,908 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-26 08:59:50,908 INFO L185 Difference]: Start difference. First operand has 72 places, 83 transitions, 555 flow. Second operand 6 states and 517 transitions. [2021-03-26 08:59:50,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 99 transitions, 777 flow [2021-03-26 08:59:50,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 99 transitions, 758 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 08:59:50,913 INFO L241 Difference]: Finished difference. Result has 78 places, 92 transitions, 708 flow [2021-03-26 08:59:50,913 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=150, PETRI_DIFFERENCE_MINUEND_FLOW=536, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=708, PETRI_PLACES=78, PETRI_TRANSITIONS=92} [2021-03-26 08:59:50,913 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 27 predicate places. [2021-03-26 08:59:50,913 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:59:50,913 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 78 places, 92 transitions, 708 flow [2021-03-26 08:59:50,913 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 78 places, 92 transitions, 708 flow [2021-03-26 08:59:50,914 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 78 places, 92 transitions, 708 flow [2021-03-26 08:59:50,967 INFO L129 PetriNetUnfolder]: 294/792 cut-off events. [2021-03-26 08:59:50,967 INFO L130 PetriNetUnfolder]: For 669/726 co-relation queries the response was YES. [2021-03-26 08:59:50,972 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2060 conditions, 792 events. 294/792 cut-off events. For 669/726 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5912 event pairs, 205 based on Foata normal form. 6/691 useless extension candidates. Maximal degree in co-relation 2023. Up to 519 conditions per place. [2021-03-26 08:59:50,981 INFO L142 LiptonReduction]: Number of co-enabled transitions 1492 [2021-03-26 08:59:51,005 INFO L154 LiptonReduction]: Checked pairs total: 13 [2021-03-26 08:59:51,005 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 08:59:51,005 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 92 [2021-03-26 08:59:51,008 INFO L480 AbstractCegarLoop]: Abstraction has has 78 places, 92 transitions, 708 flow [2021-03-26 08:59:51,008 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-26 08:59:51,008 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:59:51,009 INFO L263 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1] [2021-03-26 08:59:51,009 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-26 08:59:51,009 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-26 08:59:51,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:59:51,009 INFO L82 PathProgramCache]: Analyzing trace with hash 690443249, now seen corresponding path program 1 times [2021-03-26 08:59:51,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:59:51,009 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594128397] [2021-03-26 08:59:51,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:59:51,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:59:51,016 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:59:51,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:59:51,022 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:59:51,028 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 08:59:51,028 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 08:59:51,028 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-26 08:59:51,029 WARN L342 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 08:59:51,029 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-03-26 08:59:51,043 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,043 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,043 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,043 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,043 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,043 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,043 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,043 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,043 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,043 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,043 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,044 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,044 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,044 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,044 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,044 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,044 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,044 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,044 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,044 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,044 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,044 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,044 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,044 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,045 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,045 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,045 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,045 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,045 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,045 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,045 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,045 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,045 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,045 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,045 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,045 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,045 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,045 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,046 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,046 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,046 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,046 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,046 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,046 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,046 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,046 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,046 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,046 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,046 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,046 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,046 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,046 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,047 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,047 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,047 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,047 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,047 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,047 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,047 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,047 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,047 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,047 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,047 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,047 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,047 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,047 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,047 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,048 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,048 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,048 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,048 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,048 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,048 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,048 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,048 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,048 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,048 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,048 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,048 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,048 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,048 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,049 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,049 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,049 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,049 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,049 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,049 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,049 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,049 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,049 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,049 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,049 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,049 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,049 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,049 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,049 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,049 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,050 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,050 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,050 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,050 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,051 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,051 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,051 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,051 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,051 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,051 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,051 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,051 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,051 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,051 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,051 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,051 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,051 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,051 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,051 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,052 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,052 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,052 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,052 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,052 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,052 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,052 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,052 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,052 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,054 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,054 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,054 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,054 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,054 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,054 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,054 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,055 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,055 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,055 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,055 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,056 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,056 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,056 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,057 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,057 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,057 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,057 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,057 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,057 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,057 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,058 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,058 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,058 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,058 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,058 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:59:51,059 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 08:59:51,059 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-03-26 08:59:51,061 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 08:59:51,061 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 08:59:51,061 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 08:59:51,061 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 08:59:51,061 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 08:59:51,061 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 08:59:51,061 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 08:59:51,061 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 08:59:51,062 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 97 places, 97 transitions, 239 flow [2021-03-26 08:59:51,072 INFO L129 PetriNetUnfolder]: 16/141 cut-off events. [2021-03-26 08:59:51,072 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-03-26 08:59:51,072 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 429 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-26 08:59:51,073 INFO L82 GeneralOperation]: Start removeDead. Operand has 97 places, 97 transitions, 239 flow [2021-03-26 08:59:51,074 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 97 places, 97 transitions, 239 flow [2021-03-26 08:59:51,074 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:59:51,074 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 97 places, 97 transitions, 239 flow [2021-03-26 08:59:51,074 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 97 places, 97 transitions, 239 flow [2021-03-26 08:59:51,074 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 97 places, 97 transitions, 239 flow [2021-03-26 08:59:51,082 INFO L129 PetriNetUnfolder]: 16/141 cut-off events. [2021-03-26 08:59:51,082 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-03-26 08:59:51,083 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 395 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-26 08:59:51,085 INFO L142 LiptonReduction]: Number of co-enabled transitions 5600 [2021-03-26 08:59:52,463 INFO L154 LiptonReduction]: Checked pairs total: 6388 [2021-03-26 08:59:52,463 INFO L156 LiptonReduction]: Total number of compositions: 51 [2021-03-26 08:59:52,463 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1389 [2021-03-26 08:59:52,465 INFO L129 PetriNetUnfolder]: 2/27 cut-off events. [2021-03-26 08:59:52,465 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 08:59:52,465 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:59:52,465 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:59:52,465 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-26 08:59:52,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:59:52,466 INFO L82 PathProgramCache]: Analyzing trace with hash -1074730159, now seen corresponding path program 1 times [2021-03-26 08:59:52,466 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:59:52,466 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972627468] [2021-03-26 08:59:52,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:59:52,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:59:52,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:52,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:52,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:52,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:52,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:52,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:52,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:52,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 08:59:52,503 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-26 08:59:52,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 08:59:52,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:52,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:52,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 08:59:52,540 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972627468] [2021-03-26 08:59:52,540 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:59:52,541 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-26 08:59:52,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139743627] [2021-03-26 08:59:52,541 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 08:59:52,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:59:52,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 08:59:52,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 08:59:52,542 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 148 [2021-03-26 08:59:52,542 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-26 08:59:52,543 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:59:52,543 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 148 [2021-03-26 08:59:52,543 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:59:53,194 INFO L129 PetriNetUnfolder]: 6157/8732 cut-off events. [2021-03-26 08:59:53,194 INFO L130 PetriNetUnfolder]: For 31/31 co-relation queries the response was YES. [2021-03-26 08:59:53,220 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 51048 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-26 08:59:53,273 INFO L132 encePairwiseOnDemand]: 134/148 looper letters, 27 selfloop transitions, 22 changer transitions 0/83 dead transitions. [2021-03-26 08:59:53,273 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 83 transitions, 309 flow [2021-03-26 08:59:53,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 08:59:53,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 08:59:53,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 615 transitions. [2021-03-26 08:59:53,275 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6925675675675675 [2021-03-26 08:59:53,275 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 615 transitions. [2021-03-26 08:59:53,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 615 transitions. [2021-03-26 08:59:53,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:59:53,276 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 615 transitions. [2021-03-26 08:59:53,277 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-26 08:59:53,278 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-26 08:59:53,278 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-26 08:59:53,278 INFO L185 Difference]: Start difference. First operand has 61 places, 59 transitions, 163 flow. Second operand 6 states and 615 transitions. [2021-03-26 08:59:53,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 83 transitions, 309 flow [2021-03-26 08:59:53,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 83 transitions, 289 flow, removed 10 selfloop flow, removed 0 redundant places. [2021-03-26 08:59:53,280 INFO L241 Difference]: Finished difference. Result has 67 places, 74 transitions, 256 flow [2021-03-26 08:59:53,280 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-26 08:59:53,281 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 6 predicate places. [2021-03-26 08:59:53,281 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:59:53,281 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 67 places, 74 transitions, 256 flow [2021-03-26 08:59:53,281 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 67 places, 74 transitions, 256 flow [2021-03-26 08:59:53,281 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 67 places, 74 transitions, 256 flow [2021-03-26 08:59:53,310 INFO L129 PetriNetUnfolder]: 252/602 cut-off events. [2021-03-26 08:59:53,310 INFO L130 PetriNetUnfolder]: For 10/24 co-relation queries the response was YES. [2021-03-26 08:59:53,314 INFO L84 FinitePrefix]: Finished finitePrefix Result has 989 conditions, 602 events. 252/602 cut-off events. For 10/24 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3041 event pairs, 19 based on Foata normal form. 0/508 useless extension candidates. Maximal degree in co-relation 962. Up to 304 conditions per place. [2021-03-26 08:59:53,322 INFO L142 LiptonReduction]: Number of co-enabled transitions 2568 [2021-03-26 08:59:53,869 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-03-26 08:59:53,928 INFO L154 LiptonReduction]: Checked pairs total: 2942 [2021-03-26 08:59:53,928 INFO L156 LiptonReduction]: Total number of compositions: 8 [2021-03-26 08:59:53,928 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 647 [2021-03-26 08:59:53,929 INFO L480 AbstractCegarLoop]: Abstraction has has 60 places, 67 transitions, 242 flow [2021-03-26 08:59:53,929 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-26 08:59:53,929 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:59:53,929 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:59:53,929 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-03-26 08:59:53,930 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-26 08:59:53,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:59:53,930 INFO L82 PathProgramCache]: Analyzing trace with hash 1696382433, now seen corresponding path program 1 times [2021-03-26 08:59:53,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:59:53,930 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719061032] [2021-03-26 08:59:53,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:59:53,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:59:53,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:53,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:53,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:53,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 08:59:53,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:53,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 08:59:53,984 INFO L142 QuantifierPusher]: treesize reduction 33, result has 66.7 percent of original size [2021-03-26 08:59:53,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 08:59:53,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:53,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:53,989 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 08:59:53,989 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719061032] [2021-03-26 08:59:53,989 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:59:53,989 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 08:59:53,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535673559] [2021-03-26 08:59:53,989 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 08:59:53,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:59:53,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 08:59:53,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-26 08:59:53,990 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 156 [2021-03-26 08:59:53,990 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-26 08:59:53,991 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:59:53,991 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 156 [2021-03-26 08:59:53,991 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:59:55,521 INFO L129 PetriNetUnfolder]: 14365/18746 cut-off events. [2021-03-26 08:59:55,522 INFO L130 PetriNetUnfolder]: For 6709/11126 co-relation queries the response was YES. [2021-03-26 08:59:55,608 INFO L84 FinitePrefix]: Finished finitePrefix Result has 46788 conditions, 18746 events. 14365/18746 cut-off events. For 6709/11126 co-relation queries the response was YES. Maximal size of possible extension queue 876. Compared 102433 event pairs, 3616 based on Foata normal form. 662/15535 useless extension candidates. Maximal degree in co-relation 46760. Up to 11506 conditions per place. [2021-03-26 08:59:55,798 INFO L132 encePairwiseOnDemand]: 148/156 looper letters, 56 selfloop transitions, 17 changer transitions 0/100 dead transitions. [2021-03-26 08:59:55,799 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 100 transitions, 490 flow [2021-03-26 08:59:55,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 08:59:55,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 08:59:55,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 419 transitions. [2021-03-26 08:59:55,800 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6714743589743589 [2021-03-26 08:59:55,801 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 419 transitions. [2021-03-26 08:59:55,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 419 transitions. [2021-03-26 08:59:55,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:59:55,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 419 transitions. [2021-03-26 08:59:55,802 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-26 08:59:55,803 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-26 08:59:55,803 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-26 08:59:55,803 INFO L185 Difference]: Start difference. First operand has 60 places, 67 transitions, 242 flow. Second operand 4 states and 419 transitions. [2021-03-26 08:59:55,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 100 transitions, 490 flow [2021-03-26 08:59:55,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 100 transitions, 490 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 08:59:55,811 INFO L241 Difference]: Finished difference. Result has 66 places, 83 transitions, 402 flow [2021-03-26 08:59:55,811 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-26 08:59:55,811 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 5 predicate places. [2021-03-26 08:59:55,811 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:59:55,812 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 66 places, 83 transitions, 402 flow [2021-03-26 08:59:55,812 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 66 places, 83 transitions, 402 flow [2021-03-26 08:59:55,812 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 66 places, 83 transitions, 402 flow [2021-03-26 08:59:55,899 INFO L129 PetriNetUnfolder]: 799/1470 cut-off events. [2021-03-26 08:59:55,899 INFO L130 PetriNetUnfolder]: For 1159/2288 co-relation queries the response was YES. [2021-03-26 08:59:55,907 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4102 conditions, 1470 events. 799/1470 cut-off events. For 1159/2288 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 7946 event pairs, 38 based on Foata normal form. 0/1282 useless extension candidates. Maximal degree in co-relation 4074. Up to 922 conditions per place. [2021-03-26 08:59:55,929 INFO L142 LiptonReduction]: Number of co-enabled transitions 2908 [2021-03-26 08:59:56,420 INFO L154 LiptonReduction]: Checked pairs total: 2080 [2021-03-26 08:59:56,420 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 08:59:56,420 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 609 [2021-03-26 08:59:56,421 INFO L480 AbstractCegarLoop]: Abstraction has has 65 places, 82 transitions, 400 flow [2021-03-26 08:59:56,421 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-26 08:59:56,421 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:59:56,421 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:59:56,421 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-03-26 08:59:56,421 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-26 08:59:56,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:59:56,422 INFO L82 PathProgramCache]: Analyzing trace with hash 1007400036, now seen corresponding path program 1 times [2021-03-26 08:59:56,422 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:59:56,422 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907177353] [2021-03-26 08:59:56,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:59:56,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:59:56,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:56,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:56,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:56,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:56,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:56,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:56,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:56,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 08:59:56,458 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-26 08:59:56,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 08:59:56,495 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 08:59:56,495 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907177353] [2021-03-26 08:59:56,496 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:59:56,496 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 08:59:56,496 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954604464] [2021-03-26 08:59:56,496 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 08:59:56,496 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:59:56,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 08:59:56,497 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 08:59:56,497 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 158 [2021-03-26 08:59:56,498 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-26 08:59:56,498 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:59:56,498 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 158 [2021-03-26 08:59:56,498 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:59:58,753 INFO L129 PetriNetUnfolder]: 20834/27111 cut-off events. [2021-03-26 08:59:58,753 INFO L130 PetriNetUnfolder]: For 44906/63149 co-relation queries the response was YES. [2021-03-26 08:59:58,875 INFO L84 FinitePrefix]: Finished finitePrefix Result has 88287 conditions, 27111 events. 20834/27111 cut-off events. For 44906/63149 co-relation queries the response was YES. Maximal size of possible extension queue 1216. Compared 152293 event pairs, 8724 based on Foata normal form. 240/21887 useless extension candidates. Maximal degree in co-relation 88208. Up to 25835 conditions per place. [2021-03-26 08:59:59,189 INFO L132 encePairwiseOnDemand]: 148/158 looper letters, 52 selfloop transitions, 48 changer transitions 0/129 dead transitions. [2021-03-26 08:59:59,190 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 129 transitions, 849 flow [2021-03-26 08:59:59,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 08:59:59,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 08:59:59,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 606 transitions. [2021-03-26 08:59:59,194 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6392405063291139 [2021-03-26 08:59:59,194 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 606 transitions. [2021-03-26 08:59:59,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 606 transitions. [2021-03-26 08:59:59,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:59:59,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 606 transitions. [2021-03-26 08:59:59,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 101.0) internal successors, (606), 6 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 08:59:59,197 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-26 08:59:59,198 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-26 08:59:59,198 INFO L185 Difference]: Start difference. First operand has 65 places, 82 transitions, 400 flow. Second operand 6 states and 606 transitions. [2021-03-26 08:59:59,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 129 transitions, 849 flow [2021-03-26 08:59:59,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 129 transitions, 837 flow, removed 6 selfloop flow, removed 0 redundant places. [2021-03-26 08:59:59,241 INFO L241 Difference]: Finished difference. Result has 73 places, 120 transitions, 799 flow [2021-03-26 08:59:59,241 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-26 08:59:59,241 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 12 predicate places. [2021-03-26 08:59:59,241 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:59:59,241 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 73 places, 120 transitions, 799 flow [2021-03-26 08:59:59,241 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 73 places, 120 transitions, 799 flow [2021-03-26 08:59:59,242 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 73 places, 120 transitions, 799 flow [2021-03-26 08:59:59,391 INFO L129 PetriNetUnfolder]: 1253/2296 cut-off events. [2021-03-26 08:59:59,391 INFO L130 PetriNetUnfolder]: For 2956/6971 co-relation queries the response was YES. [2021-03-26 08:59:59,403 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6809 conditions, 2296 events. 1253/2296 cut-off events. For 2956/6971 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13731 event pairs, 26 based on Foata normal form. 3/2061 useless extension candidates. Maximal degree in co-relation 6777. Up to 1057 conditions per place. [2021-03-26 08:59:59,444 INFO L142 LiptonReduction]: Number of co-enabled transitions 4164 [2021-03-26 08:59:59,937 INFO L154 LiptonReduction]: Checked pairs total: 2725 [2021-03-26 08:59:59,937 INFO L156 LiptonReduction]: Total number of compositions: 9 [2021-03-26 08:59:59,938 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 697 [2021-03-26 08:59:59,940 INFO L480 AbstractCegarLoop]: Abstraction has has 73 places, 120 transitions, 799 flow [2021-03-26 08:59:59,940 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-26 08:59:59,940 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:59:59,940 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:59:59,940 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-26 08:59:59,940 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-26 08:59:59,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:59:59,941 INFO L82 PathProgramCache]: Analyzing trace with hash -7938234, now seen corresponding path program 1 times [2021-03-26 08:59:59,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:59:59,941 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601278089] [2021-03-26 08:59:59,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:59:59,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:59:59,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:59,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:59:59,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:59,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:59:59,975 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-03-26 08:59:59,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 08:59:59,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:59:59,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:59:59,995 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 08:59:59,995 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601278089] [2021-03-26 08:59:59,995 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:59:59,995 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 08:59:59,995 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972240159] [2021-03-26 08:59:59,995 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 08:59:59,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:59:59,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 08:59:59,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 08:59:59,996 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 167 [2021-03-26 08:59:59,997 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 120 transitions, 799 flow. Second operand has 5 states, 5 states have (on average 99.0) internal successors, (495), 5 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 08:59:59,997 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:59:59,997 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 167 [2021-03-26 08:59:59,997 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:00:00,337 INFO L129 PetriNetUnfolder]: 2273/3661 cut-off events. [2021-03-26 09:00:00,338 INFO L130 PetriNetUnfolder]: For 970/972 co-relation queries the response was YES. [2021-03-26 09:00:00,353 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8472 conditions, 3661 events. 2273/3661 cut-off events. For 970/972 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 23411 event pairs, 1700 based on Foata normal form. 1/3476 useless extension candidates. Maximal degree in co-relation 8438. Up to 3408 conditions per place. [2021-03-26 09:00:00,371 INFO L132 encePairwiseOnDemand]: 151/167 looper letters, 17 selfloop transitions, 13 changer transitions 0/90 dead transitions. [2021-03-26 09:00:00,371 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 90 transitions, 533 flow [2021-03-26 09:00:00,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 09:00:00,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 09:00:00,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 526 transitions. [2021-03-26 09:00:00,373 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.629940119760479 [2021-03-26 09:00:00,373 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 526 transitions. [2021-03-26 09:00:00,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 526 transitions. [2021-03-26 09:00:00,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:00:00,374 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 526 transitions. [2021-03-26 09:00:00,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 105.2) internal successors, (526), 5 states have internal predecessors, (526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:00,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 167.0) internal successors, (1002), 6 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:00,376 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 167.0) internal successors, (1002), 6 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:00,376 INFO L185 Difference]: Start difference. First operand has 73 places, 120 transitions, 799 flow. Second operand 5 states and 526 transitions. [2021-03-26 09:00:00,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 90 transitions, 533 flow [2021-03-26 09:00:00,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 90 transitions, 486 flow, removed 9 selfloop flow, removed 4 redundant places. [2021-03-26 09:00:00,381 INFO L241 Difference]: Finished difference. Result has 74 places, 90 transitions, 505 flow [2021-03-26 09:00:00,381 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, 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-26 09:00:00,381 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 13 predicate places. [2021-03-26 09:00:00,381 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:00:00,381 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 74 places, 90 transitions, 505 flow [2021-03-26 09:00:00,382 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 74 places, 90 transitions, 505 flow [2021-03-26 09:00:00,382 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 74 places, 90 transitions, 505 flow [2021-03-26 09:00:00,523 INFO L129 PetriNetUnfolder]: 1061/2226 cut-off events. [2021-03-26 09:00:00,523 INFO L130 PetriNetUnfolder]: For 598/851 co-relation queries the response was YES. [2021-03-26 09:00:00,538 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4991 conditions, 2226 events. 1061/2226 cut-off events. For 598/851 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 17483 event pairs, 793 based on Foata normal form. 52/1968 useless extension candidates. Maximal degree in co-relation 4959. Up to 1637 conditions per place. [2021-03-26 09:00:00,569 INFO L142 LiptonReduction]: Number of co-enabled transitions 1910 [2021-03-26 09:00:00,883 INFO L154 LiptonReduction]: Checked pairs total: 241 [2021-03-26 09:00:00,884 INFO L156 LiptonReduction]: Total number of compositions: 14 [2021-03-26 09:00:00,884 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 503 [2021-03-26 09:00:00,885 INFO L480 AbstractCegarLoop]: Abstraction has has 74 places, 90 transitions, 505 flow [2021-03-26 09:00:00,885 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 99.0) internal successors, (495), 5 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:00,885 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:00:00,885 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:00:00,885 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-03-26 09:00:00,885 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-26 09:00:00,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:00:00,886 INFO L82 PathProgramCache]: Analyzing trace with hash 893332357, now seen corresponding path program 1 times [2021-03-26 09:00:00,886 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:00:00,886 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206920104] [2021-03-26 09:00:00,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:00:00,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:00:00,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:00,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 09:00:00,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:00,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 09:00:00,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:00,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 09:00:00,936 INFO L142 QuantifierPusher]: treesize reduction 33, result has 66.7 percent of original size [2021-03-26 09:00:00,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 09:00:00,941 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-26 09:00:00,941 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206920104] [2021-03-26 09:00:00,941 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 09:00:00,942 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 09:00:00,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252814864] [2021-03-26 09:00:00,943 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 09:00:00,943 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:00:00,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 09:00:00,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-26 09:00:00,944 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 181 [2021-03-26 09:00:00,944 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-26 09:00:00,944 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:00:00,944 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 181 [2021-03-26 09:00:00,944 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:00:01,304 INFO L129 PetriNetUnfolder]: 1698/3093 cut-off events. [2021-03-26 09:00:01,304 INFO L130 PetriNetUnfolder]: For 1910/2220 co-relation queries the response was YES. [2021-03-26 09:00:01,320 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7740 conditions, 3093 events. 1698/3093 cut-off events. For 1910/2220 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 24686 event pairs, 1193 based on Foata normal form. 2/2274 useless extension candidates. Maximal degree in co-relation 7683. Up to 2426 conditions per place. [2021-03-26 09:00:01,339 INFO L132 encePairwiseOnDemand]: 177/181 looper letters, 48 selfloop transitions, 5 changer transitions 0/90 dead transitions. [2021-03-26 09:00:01,339 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 90 transitions, 609 flow [2021-03-26 09:00:01,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 09:00:01,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 09:00:01,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 405 transitions. [2021-03-26 09:00:01,341 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5593922651933702 [2021-03-26 09:00:01,341 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 405 transitions. [2021-03-26 09:00:01,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 405 transitions. [2021-03-26 09:00:01,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:00:01,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 405 transitions. [2021-03-26 09:00:01,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 101.25) internal successors, (405), 4 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:01,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 181.0) internal successors, (905), 5 states have internal predecessors, (905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:01,344 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 181.0) internal successors, (905), 5 states have internal predecessors, (905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:01,344 INFO L185 Difference]: Start difference. First operand has 74 places, 90 transitions, 505 flow. Second operand 4 states and 405 transitions. [2021-03-26 09:00:01,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 90 transitions, 609 flow [2021-03-26 09:00:01,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 90 transitions, 605 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-26 09:00:01,349 INFO L241 Difference]: Finished difference. Result has 75 places, 90 transitions, 512 flow [2021-03-26 09:00:01,349 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=512, PETRI_PLACES=75, PETRI_TRANSITIONS=90} [2021-03-26 09:00:01,349 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 14 predicate places. [2021-03-26 09:00:01,349 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:00:01,349 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 75 places, 90 transitions, 512 flow [2021-03-26 09:00:01,349 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 75 places, 90 transitions, 512 flow [2021-03-26 09:00:01,350 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 75 places, 90 transitions, 512 flow [2021-03-26 09:00:01,578 INFO L129 PetriNetUnfolder]: 1061/2231 cut-off events. [2021-03-26 09:00:01,578 INFO L130 PetriNetUnfolder]: For 625/878 co-relation queries the response was YES. [2021-03-26 09:00:01,589 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5049 conditions, 2231 events. 1061/2231 cut-off events. For 625/878 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 17555 event pairs, 793 based on Foata normal form. 52/1964 useless extension candidates. Maximal degree in co-relation 5018. Up to 1637 conditions per place. [2021-03-26 09:00:01,611 INFO L142 LiptonReduction]: Number of co-enabled transitions 1910 [2021-03-26 09:00:01,658 INFO L154 LiptonReduction]: Checked pairs total: 37 [2021-03-26 09:00:01,658 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 09:00:01,658 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 309 [2021-03-26 09:00:01,659 INFO L480 AbstractCegarLoop]: Abstraction has has 75 places, 90 transitions, 514 flow [2021-03-26 09:00:01,659 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-26 09:00:01,659 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:00:01,659 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:00:01,659 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-03-26 09:00:01,659 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-26 09:00:01,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:00:01,660 INFO L82 PathProgramCache]: Analyzing trace with hash 1321708593, now seen corresponding path program 1 times [2021-03-26 09:00:01,660 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:00:01,660 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492376538] [2021-03-26 09:00:01,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:00:01,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:00:01,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:01,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:00:01,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:01,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:00:01,693 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-26 09:00:01,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 09:00:01,729 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-26 09:00:01,729 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492376538] [2021-03-26 09:00:01,730 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 09:00:01,730 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 09:00:01,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410451314] [2021-03-26 09:00:01,730 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 09:00:01,730 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:00:01,730 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 09:00:01,730 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-03-26 09:00:01,731 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 183 [2021-03-26 09:00:01,731 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-26 09:00:01,731 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:00:01,731 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 183 [2021-03-26 09:00:01,731 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:00:02,108 INFO L129 PetriNetUnfolder]: 1665/3163 cut-off events. [2021-03-26 09:00:02,108 INFO L130 PetriNetUnfolder]: For 1319/1478 co-relation queries the response was YES. [2021-03-26 09:00:02,132 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7670 conditions, 3163 events. 1665/3163 cut-off events. For 1319/1478 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 24652 event pairs, 1197 based on Foata normal form. 3/2578 useless extension candidates. Maximal degree in co-relation 7637. Up to 2313 conditions per place. [2021-03-26 09:00:02,150 INFO L132 encePairwiseOnDemand]: 168/183 looper letters, 35 selfloop transitions, 32 changer transitions 0/107 dead transitions. [2021-03-26 09:00:02,150 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 107 transitions, 762 flow [2021-03-26 09:00:02,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 09:00:02,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 09:00:02,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 512 transitions. [2021-03-26 09:00:02,159 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5595628415300546 [2021-03-26 09:00:02,160 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 512 transitions. [2021-03-26 09:00:02,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 512 transitions. [2021-03-26 09:00:02,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:00:02,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 512 transitions. [2021-03-26 09:00:02,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 102.4) internal successors, (512), 5 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:02,165 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 183.0) internal successors, (1098), 6 states have internal predecessors, (1098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:02,165 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 183.0) internal successors, (1098), 6 states have internal predecessors, (1098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:02,165 INFO L185 Difference]: Start difference. First operand has 75 places, 90 transitions, 514 flow. Second operand 5 states and 512 transitions. [2021-03-26 09:00:02,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 107 transitions, 762 flow [2021-03-26 09:00:02,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 107 transitions, 758 flow, removed 2 selfloop flow, removed 0 redundant places. [2021-03-26 09:00:02,170 INFO L241 Difference]: Finished difference. Result has 81 places, 104 transitions, 698 flow [2021-03-26 09:00:02,170 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, 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-26 09:00:02,171 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 20 predicate places. [2021-03-26 09:00:02,171 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:00:02,171 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 81 places, 104 transitions, 698 flow [2021-03-26 09:00:02,171 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 81 places, 104 transitions, 698 flow [2021-03-26 09:00:02,172 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 81 places, 104 transitions, 698 flow [2021-03-26 09:00:02,375 INFO L129 PetriNetUnfolder]: 1231/2373 cut-off events. [2021-03-26 09:00:02,375 INFO L130 PetriNetUnfolder]: For 843/1030 co-relation queries the response was YES. [2021-03-26 09:00:02,387 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5563 conditions, 2373 events. 1231/2373 cut-off events. For 843/1030 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 18244 event pairs, 921 based on Foata normal form. 4/1969 useless extension candidates. Maximal degree in co-relation 5528. Up to 1860 conditions per place. [2021-03-26 09:00:02,410 INFO L142 LiptonReduction]: Number of co-enabled transitions 2110 [2021-03-26 09:00:02,482 INFO L154 LiptonReduction]: Checked pairs total: 65 [2021-03-26 09:00:02,482 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-26 09:00:02,482 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 311 [2021-03-26 09:00:02,482 INFO L480 AbstractCegarLoop]: Abstraction has has 81 places, 104 transitions, 698 flow [2021-03-26 09:00:02,483 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-26 09:00:02,483 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:00:02,483 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:00:02,483 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-03-26 09:00:02,483 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-26 09:00:02,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:00:02,483 INFO L82 PathProgramCache]: Analyzing trace with hash 1321634751, now seen corresponding path program 1 times [2021-03-26 09:00:02,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:00:02,483 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205087902] [2021-03-26 09:00:02,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:00:02,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:00:02,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:02,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:00:02,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:02,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:00:02,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:02,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 09:00:02,529 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-26 09:00:02,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 09:00:02,565 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-26 09:00:02,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205087902] [2021-03-26 09:00:02,567 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 09:00:02,567 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 09:00:02,567 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697469122] [2021-03-26 09:00:02,568 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 09:00:02,568 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:00:02,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 09:00:02,568 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 09:00:02,569 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 187 [2021-03-26 09:00:02,570 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-26 09:00:02,570 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:00:02,570 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 187 [2021-03-26 09:00:02,570 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:00:03,043 INFO L129 PetriNetUnfolder]: 2396/4583 cut-off events. [2021-03-26 09:00:03,043 INFO L130 PetriNetUnfolder]: For 2217/2380 co-relation queries the response was YES. [2021-03-26 09:00:03,069 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11158 conditions, 4583 events. 2396/4583 cut-off events. For 2217/2380 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 38435 event pairs, 1861 based on Foata normal form. 10/3745 useless extension candidates. Maximal degree in co-relation 11121. Up to 3537 conditions per place. [2021-03-26 09:00:03,086 INFO L132 encePairwiseOnDemand]: 161/187 looper letters, 37 selfloop transitions, 45 changer transitions 0/122 dead transitions. [2021-03-26 09:00:03,087 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 122 transitions, 968 flow [2021-03-26 09:00:03,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 09:00:03,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 09:00:03,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 620 transitions. [2021-03-26 09:00:03,089 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5525846702317291 [2021-03-26 09:00:03,089 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 620 transitions. [2021-03-26 09:00:03,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 620 transitions. [2021-03-26 09:00:03,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:00:03,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 620 transitions. [2021-03-26 09:00:03,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 103.33333333333333) internal successors, (620), 6 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:03,092 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-26 09:00:03,092 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-26 09:00:03,093 INFO L185 Difference]: Start difference. First operand has 81 places, 104 transitions, 698 flow. Second operand 6 states and 620 transitions. [2021-03-26 09:00:03,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 122 transitions, 968 flow [2021-03-26 09:00:03,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 122 transitions, 939 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-26 09:00:03,100 INFO L241 Difference]: Finished difference. Result has 84 places, 115 transitions, 890 flow [2021-03-26 09:00:03,100 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-26 09:00:03,100 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 23 predicate places. [2021-03-26 09:00:03,100 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:00:03,100 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 84 places, 115 transitions, 890 flow [2021-03-26 09:00:03,100 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 84 places, 115 transitions, 890 flow [2021-03-26 09:00:03,101 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 84 places, 115 transitions, 890 flow [2021-03-26 09:00:03,284 INFO L129 PetriNetUnfolder]: 1481/2905 cut-off events. [2021-03-26 09:00:03,284 INFO L130 PetriNetUnfolder]: For 1352/1552 co-relation queries the response was YES. [2021-03-26 09:00:03,301 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6843 conditions, 2905 events. 1481/2905 cut-off events. For 1352/1552 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 23481 event pairs, 1200 based on Foata normal form. 3/2429 useless extension candidates. Maximal degree in co-relation 6807. Up to 2301 conditions per place. [2021-03-26 09:00:03,331 INFO L142 LiptonReduction]: Number of co-enabled transitions 2342 [2021-03-26 09:00:03,414 INFO L154 LiptonReduction]: Checked pairs total: 51 [2021-03-26 09:00:03,414 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 09:00:03,414 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 314 [2021-03-26 09:00:03,415 INFO L480 AbstractCegarLoop]: Abstraction has has 84 places, 115 transitions, 890 flow [2021-03-26 09:00:03,416 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-26 09:00:03,416 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:00:03,416 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:00:03,416 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-03-26 09:00:03,416 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-26 09:00:03,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:00:03,418 INFO L82 PathProgramCache]: Analyzing trace with hash -892347424, now seen corresponding path program 1 times [2021-03-26 09:00:03,418 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:00:03,418 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382520743] [2021-03-26 09:00:03,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:00:03,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:00:03,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:03,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:00:03,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:03,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:00:03,449 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-26 09:00:03,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 09:00:03,482 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-26 09:00:03,482 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382520743] [2021-03-26 09:00:03,482 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 09:00:03,482 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 09:00:03,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322516519] [2021-03-26 09:00:03,482 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 09:00:03,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:00:03,483 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 09:00:03,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-03-26 09:00:03,483 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 190 [2021-03-26 09:00:03,484 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-26 09:00:03,484 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:00:03,484 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 190 [2021-03-26 09:00:03,484 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:00:03,925 INFO L129 PetriNetUnfolder]: 2170/4153 cut-off events. [2021-03-26 09:00:03,926 INFO L130 PetriNetUnfolder]: For 3575/3915 co-relation queries the response was YES. [2021-03-26 09:00:03,950 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10774 conditions, 4153 events. 2170/4153 cut-off events. For 3575/3915 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 34907 event pairs, 1600 based on Foata normal form. 14/3460 useless extension candidates. Maximal degree in co-relation 10736. Up to 2977 conditions per place. [2021-03-26 09:00:03,969 INFO L132 encePairwiseOnDemand]: 170/190 looper letters, 45 selfloop transitions, 53 changer transitions 0/140 dead transitions. [2021-03-26 09:00:03,969 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 140 transitions, 1341 flow [2021-03-26 09:00:03,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 09:00:03,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 09:00:03,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 521 transitions. [2021-03-26 09:00:03,972 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5484210526315789 [2021-03-26 09:00:03,972 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 521 transitions. [2021-03-26 09:00:03,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 521 transitions. [2021-03-26 09:00:03,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:00:03,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 521 transitions. [2021-03-26 09:00:03,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 104.2) internal successors, (521), 5 states have internal predecessors, (521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:03,975 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-26 09:00:03,976 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-26 09:00:03,976 INFO L185 Difference]: Start difference. First operand has 84 places, 115 transitions, 890 flow. Second operand 5 states and 521 transitions. [2021-03-26 09:00:03,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 140 transitions, 1341 flow [2021-03-26 09:00:03,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 140 transitions, 1253 flow, removed 0 selfloop flow, removed 3 redundant places. [2021-03-26 09:00:03,985 INFO L241 Difference]: Finished difference. Result has 87 places, 137 transitions, 1183 flow [2021-03-26 09:00:03,985 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=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1183, PETRI_PLACES=87, PETRI_TRANSITIONS=137} [2021-03-26 09:00:03,985 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 26 predicate places. [2021-03-26 09:00:03,985 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:00:03,986 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 87 places, 137 transitions, 1183 flow [2021-03-26 09:00:03,986 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 87 places, 137 transitions, 1183 flow [2021-03-26 09:00:03,987 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 87 places, 137 transitions, 1183 flow [2021-03-26 09:00:04,190 INFO L129 PetriNetUnfolder]: 1621/3186 cut-off events. [2021-03-26 09:00:04,190 INFO L130 PetriNetUnfolder]: For 1767/2068 co-relation queries the response was YES. [2021-03-26 09:00:04,205 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7701 conditions, 3186 events. 1621/3186 cut-off events. For 1767/2068 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 26128 event pairs, 1301 based on Foata normal form. 8/2698 useless extension candidates. Maximal degree in co-relation 7663. Up to 2504 conditions per place. [2021-03-26 09:00:04,235 INFO L142 LiptonReduction]: Number of co-enabled transitions 2598 [2021-03-26 09:00:04,398 INFO L154 LiptonReduction]: Checked pairs total: 88 [2021-03-26 09:00:04,398 INFO L156 LiptonReduction]: Total number of compositions: 5 [2021-03-26 09:00:04,398 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 413 [2021-03-26 09:00:04,399 INFO L480 AbstractCegarLoop]: Abstraction has has 86 places, 136 transitions, 1180 flow [2021-03-26 09:00:04,399 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-26 09:00:04,399 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:00:04,399 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:00:04,399 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-03-26 09:00:04,399 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-26 09:00:04,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:00:04,399 INFO L82 PathProgramCache]: Analyzing trace with hash -892407254, now seen corresponding path program 1 times [2021-03-26 09:00:04,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:00:04,400 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647099712] [2021-03-26 09:00:04,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:00:04,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:00:04,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:04,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:00:04,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:04,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:00:04,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:04,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 09:00:04,436 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-26 09:00:04,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 09:00:04,471 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-26 09:00:04,471 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647099712] [2021-03-26 09:00:04,471 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 09:00:04,471 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 09:00:04,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431984954] [2021-03-26 09:00:04,471 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 09:00:04,472 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:00:04,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 09:00:04,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 09:00:04,473 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 195 [2021-03-26 09:00:04,473 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 136 transitions, 1180 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-26 09:00:04,473 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:00:04,473 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 195 [2021-03-26 09:00:04,473 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:00:05,147 INFO L129 PetriNetUnfolder]: 2687/5224 cut-off events. [2021-03-26 09:00:05,147 INFO L130 PetriNetUnfolder]: For 4285/4600 co-relation queries the response was YES. [2021-03-26 09:00:05,187 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13424 conditions, 5224 events. 2687/5224 cut-off events. For 4285/4600 co-relation queries the response was YES. Maximal size of possible extension queue 694. Compared 46770 event pairs, 2168 based on Foata normal form. 18/4341 useless extension candidates. Maximal degree in co-relation 13384. Up to 3837 conditions per place. [2021-03-26 09:00:05,212 INFO L132 encePairwiseOnDemand]: 164/195 looper letters, 49 selfloop transitions, 75 changer transitions 0/165 dead transitions. [2021-03-26 09:00:05,213 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 165 transitions, 1639 flow [2021-03-26 09:00:05,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 09:00:05,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 09:00:05,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 627 transitions. [2021-03-26 09:00:05,214 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5358974358974359 [2021-03-26 09:00:05,214 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 627 transitions. [2021-03-26 09:00:05,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 627 transitions. [2021-03-26 09:00:05,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:00:05,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 627 transitions. [2021-03-26 09:00:05,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 104.5) internal successors, (627), 6 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:05,218 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 195.0) internal successors, (1365), 7 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:05,218 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 195.0) internal successors, (1365), 7 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:05,218 INFO L185 Difference]: Start difference. First operand has 86 places, 136 transitions, 1180 flow. Second operand 6 states and 627 transitions. [2021-03-26 09:00:05,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 165 transitions, 1639 flow [2021-03-26 09:00:05,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 165 transitions, 1591 flow, removed 2 selfloop flow, removed 1 redundant places. [2021-03-26 09:00:05,229 INFO L241 Difference]: Finished difference. Result has 92 places, 157 transitions, 1556 flow [2021-03-26 09:00:05,230 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=1132, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1556, PETRI_PLACES=92, PETRI_TRANSITIONS=157} [2021-03-26 09:00:05,230 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 31 predicate places. [2021-03-26 09:00:05,230 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:00:05,230 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 92 places, 157 transitions, 1556 flow [2021-03-26 09:00:05,230 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 92 places, 157 transitions, 1556 flow [2021-03-26 09:00:05,231 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 92 places, 157 transitions, 1556 flow [2021-03-26 09:00:05,525 INFO L129 PetriNetUnfolder]: 2128/4172 cut-off events. [2021-03-26 09:00:05,525 INFO L130 PetriNetUnfolder]: For 2897/3210 co-relation queries the response was YES. [2021-03-26 09:00:05,553 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10116 conditions, 4172 events. 2128/4172 cut-off events. For 2897/3210 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 35741 event pairs, 1821 based on Foata normal form. 6/3570 useless extension candidates. Maximal degree in co-relation 10075. Up to 3378 conditions per place. [2021-03-26 09:00:05,606 INFO L142 LiptonReduction]: Number of co-enabled transitions 2988 [2021-03-26 09:00:05,626 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 09:00:05,626 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 09:00:05,626 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 396 [2021-03-26 09:00:05,627 INFO L480 AbstractCegarLoop]: Abstraction has has 92 places, 157 transitions, 1556 flow [2021-03-26 09:00:05,627 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-26 09:00:05,627 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:00:05,627 INFO L263 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:00:05,628 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-03-26 09:00:05,628 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-26 09:00:05,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:00:05,628 INFO L82 PathProgramCache]: Analyzing trace with hash -1989745872, now seen corresponding path program 1 times [2021-03-26 09:00:05,628 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:00:05,628 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302559104] [2021-03-26 09:00:05,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:00:05,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 09:00:05,635 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 09:00:05,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 09:00:05,641 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 09:00:05,645 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 09:00:05,645 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 09:00:05,645 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-03-26 09:00:05,645 WARN L342 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 09:00:05,645 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2021-03-26 09:00:05,658 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,658 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,658 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,658 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,658 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,658 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,658 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,658 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,659 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,659 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,659 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,659 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,659 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,659 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,659 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,659 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,659 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,659 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,659 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,660 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,660 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,660 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,660 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,660 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,660 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,660 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,660 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,660 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,660 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,661 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,661 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,661 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,661 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,661 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,661 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,661 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,661 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,661 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,661 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,661 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,661 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,662 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,662 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,662 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,662 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,662 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,662 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,662 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,662 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,662 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,662 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,662 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,663 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,663 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,663 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,663 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,663 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,663 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,663 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,664 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,664 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,664 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,664 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,664 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,664 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,664 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,664 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,664 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,664 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,664 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,664 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,665 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,665 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,665 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,665 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,665 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,665 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,665 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,665 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,665 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,665 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,665 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,665 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,666 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,666 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,666 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,666 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,666 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,666 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,666 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,666 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,666 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,666 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,666 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,666 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,666 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,667 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,667 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,667 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,667 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,667 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,667 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,667 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,667 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,667 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,667 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,667 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,667 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,668 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,668 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,668 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,668 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,668 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,668 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,668 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,668 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,668 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,668 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,668 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,668 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,669 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,669 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,669 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,669 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,669 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,669 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,669 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,669 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,669 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,669 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,669 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,669 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,669 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,670 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,670 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,670 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,670 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,670 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,670 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,670 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,670 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,670 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,670 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,670 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,670 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,670 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,671 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,671 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,671 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,671 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,671 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,671 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,671 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,671 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,671 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,672 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,672 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,673 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,673 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,673 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,673 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,673 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,673 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,673 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,674 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,674 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,675 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,675 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,675 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,675 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,675 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,676 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,676 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,676 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,676 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,676 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,676 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,676 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,677 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,677 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,677 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,677 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,678 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,678 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,678 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,679 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,679 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,679 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,679 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,679 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,679 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,679 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:00:05,680 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 09:00:05,680 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-03-26 09:00:05,681 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 09:00:05,681 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 09:00:05,681 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 09:00:05,681 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 09:00:05,681 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 09:00:05,681 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 09:00:05,681 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 09:00:05,681 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 09:00:05,682 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 112 places, 112 transitions, 284 flow [2021-03-26 09:00:05,693 INFO L129 PetriNetUnfolder]: 19/165 cut-off events. [2021-03-26 09:00:05,693 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2021-03-26 09:00:05,694 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 499 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-26 09:00:05,694 INFO L82 GeneralOperation]: Start removeDead. Operand has 112 places, 112 transitions, 284 flow [2021-03-26 09:00:05,695 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 112 places, 112 transitions, 284 flow [2021-03-26 09:00:05,695 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:00:05,695 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 112 places, 112 transitions, 284 flow [2021-03-26 09:00:05,696 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 112 places, 112 transitions, 284 flow [2021-03-26 09:00:05,696 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 112 places, 112 transitions, 284 flow [2021-03-26 09:00:05,707 INFO L129 PetriNetUnfolder]: 19/165 cut-off events. [2021-03-26 09:00:05,707 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2021-03-26 09:00:05,708 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 495 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-26 09:00:05,712 INFO L142 LiptonReduction]: Number of co-enabled transitions 7980 [2021-03-26 09:00:07,426 INFO L154 LiptonReduction]: Checked pairs total: 8164 [2021-03-26 09:00:07,427 INFO L156 LiptonReduction]: Total number of compositions: 59 [2021-03-26 09:00:07,427 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1732 [2021-03-26 09:00:07,429 INFO L129 PetriNetUnfolder]: 2/29 cut-off events. [2021-03-26 09:00:07,429 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 09:00:07,430 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:00:07,430 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:00:07,430 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-26 09:00:07,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:00:07,430 INFO L82 PathProgramCache]: Analyzing trace with hash 1085555521, now seen corresponding path program 1 times [2021-03-26 09:00:07,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:00:07,430 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580323914] [2021-03-26 09:00:07,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:00:07,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:00:07,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:07,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 09:00:07,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:07,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:00:07,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:07,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:00:07,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:07,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 09:00:07,474 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-26 09:00:07,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 09:00:07,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:07,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 09:00:07,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 09:00:07,515 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580323914] [2021-03-26 09:00:07,515 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 09:00:07,515 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-26 09:00:07,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344742058] [2021-03-26 09:00:07,516 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 09:00:07,516 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:00:07,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 09:00:07,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 09:00:07,518 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 171 [2021-03-26 09:00:07,518 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-26 09:00:07,518 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:00:07,518 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 171 [2021-03-26 09:00:07,519 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:00:10,506 INFO L129 PetriNetUnfolder]: 30736/40957 cut-off events. [2021-03-26 09:00:10,506 INFO L130 PetriNetUnfolder]: For 51/51 co-relation queries the response was YES. [2021-03-26 09:00:10,866 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 252983 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-26 09:00:11,133 INFO L132 encePairwiseOnDemand]: 156/171 looper letters, 32 selfloop transitions, 26 changer transitions 0/98 dead transitions. [2021-03-26 09:00:11,133 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 98 transitions, 372 flow [2021-03-26 09:00:11,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 09:00:11,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 09:00:11,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 708 transitions. [2021-03-26 09:00:11,135 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6900584795321637 [2021-03-26 09:00:11,135 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 708 transitions. [2021-03-26 09:00:11,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 708 transitions. [2021-03-26 09:00:11,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:00:11,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 708 transitions. [2021-03-26 09:00:11,136 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-26 09:00:11,138 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-26 09:00:11,138 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-26 09:00:11,138 INFO L185 Difference]: Start difference. First operand has 71 places, 68 transitions, 196 flow. Second operand 6 states and 708 transitions. [2021-03-26 09:00:11,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 98 transitions, 372 flow [2021-03-26 09:00:11,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 98 transitions, 342 flow, removed 15 selfloop flow, removed 0 redundant places. [2021-03-26 09:00:11,140 INFO L241 Difference]: Finished difference. Result has 77 places, 87 transitions, 301 flow [2021-03-26 09:00:11,141 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-26 09:00:11,141 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 6 predicate places. [2021-03-26 09:00:11,141 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:00:11,141 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 87 transitions, 301 flow [2021-03-26 09:00:11,141 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 77 places, 87 transitions, 301 flow [2021-03-26 09:00:11,142 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 77 places, 87 transitions, 301 flow [2021-03-26 09:00:11,185 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([825] 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][44], [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-26 09:00:11,185 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-03-26 09:00:11,185 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:00:11,185 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 09:00:11,185 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:00:11,186 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([825] 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][44], [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-26 09:00:11,186 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-03-26 09:00:11,186 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 09:00:11,186 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:00:11,186 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:00:11,203 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([825] 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][44], [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-26 09:00:11,203 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2021-03-26 09:00:11,203 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 09:00:11,203 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 09:00:11,203 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 09:00:11,204 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([825] 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][44], [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-26 09:00:11,204 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2021-03-26 09:00:11,204 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 09:00:11,204 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 09:00:11,204 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 09:00:11,205 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([825] 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][44], [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-26 09:00:11,205 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2021-03-26 09:00:11,205 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 09:00:11,205 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 09:00:11,205 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 09:00:11,212 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([825] 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][44], [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-26 09:00:11,213 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-03-26 09:00:11,213 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 09:00:11,213 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 09:00:11,213 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 09:00:11,213 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([825] 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][44], [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-26 09:00:11,213 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-03-26 09:00:11,213 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 09:00:11,213 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 09:00:11,213 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 09:00:11,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([825] 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][44], [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-26 09:00:11,214 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-03-26 09:00:11,214 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 09:00:11,214 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 09:00:11,214 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 09:00:11,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([825] 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][44], [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-26 09:00:11,217 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-03-26 09:00:11,217 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 09:00:11,217 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 09:00:11,217 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 09:00:11,218 INFO L129 PetriNetUnfolder]: 566/1176 cut-off events. [2021-03-26 09:00:11,218 INFO L130 PetriNetUnfolder]: For 12/33 co-relation queries the response was YES. [2021-03-26 09:00:11,223 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 6509 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-26 09:00:11,239 INFO L142 LiptonReduction]: Number of co-enabled transitions 3720 [2021-03-26 09:00:11,926 INFO L154 LiptonReduction]: Checked pairs total: 4631 [2021-03-26 09:00:11,927 INFO L156 LiptonReduction]: Total number of compositions: 12 [2021-03-26 09:00:11,927 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 786 [2021-03-26 09:00:11,927 INFO L480 AbstractCegarLoop]: Abstraction has has 69 places, 79 transitions, 285 flow [2021-03-26 09:00:11,927 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-26 09:00:11,927 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:00:11,927 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:00:11,927 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-03-26 09:00:11,928 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-26 09:00:11,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:00:11,928 INFO L82 PathProgramCache]: Analyzing trace with hash -1317646717, now seen corresponding path program 1 times [2021-03-26 09:00:11,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:00:11,928 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214714716] [2021-03-26 09:00:11,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:00:11,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:00:11,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:11,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 09:00:11,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:11,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 09:00:11,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:11,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 09:00:11,968 INFO L142 QuantifierPusher]: treesize reduction 32, result has 67.3 percent of original size [2021-03-26 09:00:11,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 09:00:11,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:11,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 09:00:11,973 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 09:00:11,973 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214714716] [2021-03-26 09:00:11,973 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 09:00:11,973 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 09:00:11,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673573270] [2021-03-26 09:00:11,974 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 09:00:11,974 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:00:11,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 09:00:11,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-26 09:00:11,975 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 183 [2021-03-26 09:00:11,975 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-26 09:00:11,976 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:00:11,976 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 183 [2021-03-26 09:00:11,976 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:00:22,471 INFO L129 PetriNetUnfolder]: 93463/116166 cut-off events. [2021-03-26 09:00:22,471 INFO L130 PetriNetUnfolder]: For 38854/66811 co-relation queries the response was YES. [2021-03-26 09:00:23,075 INFO L84 FinitePrefix]: Finished finitePrefix Result has 287896 conditions, 116166 events. 93463/116166 cut-off events. For 38854/66811 co-relation queries the response was YES. Maximal size of possible extension queue 4350. Compared 661044 event pairs, 23397 based on Foata normal form. 3459/94415 useless extension candidates. Maximal degree in co-relation 287867. Up to 69887 conditions per place. [2021-03-26 09:00:23,773 INFO L132 encePairwiseOnDemand]: 171/183 looper letters, 67 selfloop transitions, 20 changer transitions 0/119 dead transitions. [2021-03-26 09:00:23,773 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 119 transitions, 582 flow [2021-03-26 09:00:23,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 09:00:23,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 09:00:23,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 490 transitions. [2021-03-26 09:00:23,774 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6693989071038251 [2021-03-26 09:00:23,774 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 490 transitions. [2021-03-26 09:00:23,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 490 transitions. [2021-03-26 09:00:23,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:00:23,775 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 490 transitions. [2021-03-26 09:00:23,776 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-26 09:00:23,778 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-26 09:00:23,778 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-26 09:00:23,779 INFO L185 Difference]: Start difference. First operand has 69 places, 79 transitions, 285 flow. Second operand 4 states and 490 transitions. [2021-03-26 09:00:23,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 119 transitions, 582 flow [2021-03-26 09:00:24,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 119 transitions, 582 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 09:00:24,080 INFO L241 Difference]: Finished difference. Result has 75 places, 98 transitions, 474 flow [2021-03-26 09:00:24,080 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-26 09:00:24,080 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 4 predicate places. [2021-03-26 09:00:24,080 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:00:24,080 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 75 places, 98 transitions, 474 flow [2021-03-26 09:00:24,080 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 75 places, 98 transitions, 474 flow [2021-03-26 09:00:24,081 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 75 places, 98 transitions, 474 flow [2021-03-26 09:00:24,348 INFO L129 PetriNetUnfolder]: 3226/4949 cut-off events. [2021-03-26 09:00:24,349 INFO L130 PetriNetUnfolder]: For 3983/9934 co-relation queries the response was YES. [2021-03-26 09:00:24,370 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14875 conditions, 4949 events. 3226/4949 cut-off events. For 3983/9934 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 26877 event pairs, 190 based on Foata normal form. 0/4518 useless extension candidates. Maximal degree in co-relation 14846. Up to 3487 conditions per place. [2021-03-26 09:00:24,429 INFO L142 LiptonReduction]: Number of co-enabled transitions 4216 [2021-03-26 09:00:27,889 INFO L154 LiptonReduction]: Checked pairs total: 3120 [2021-03-26 09:00:27,889 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 09:00:27,889 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3809 [2021-03-26 09:00:27,889 INFO L480 AbstractCegarLoop]: Abstraction has has 74 places, 97 transitions, 472 flow [2021-03-26 09:00:27,890 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-26 09:00:27,890 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:00:27,890 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:00:27,890 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-03-26 09:00:27,890 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-26 09:00:27,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:00:27,890 INFO L82 PathProgramCache]: Analyzing trace with hash 1819781124, now seen corresponding path program 1 times [2021-03-26 09:00:27,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:00:27,890 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35762902] [2021-03-26 09:00:27,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:00:27,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:00:27,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:27,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 09:00:27,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:27,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:00:27,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:27,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:00:27,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:27,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 09:00:27,922 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-26 09:00:27,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 09:00:27,958 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 09:00:27,958 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35762902] [2021-03-26 09:00:27,958 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 09:00:27,958 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 09:00:27,958 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729569065] [2021-03-26 09:00:27,958 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 09:00:27,958 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:00:27,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 09:00:27,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 09:00:27,959 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 184 [2021-03-26 09:00:27,960 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-26 09:00:27,960 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:00:27,960 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 184 [2021-03-26 09:00:27,960 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:00:43,531 INFO L129 PetriNetUnfolder]: 122008/151074 cut-off events. [2021-03-26 09:00:43,531 INFO L130 PetriNetUnfolder]: For 232105/333823 co-relation queries the response was YES. [2021-03-26 09:00:44,691 INFO L84 FinitePrefix]: Finished finitePrefix Result has 489651 conditions, 151074 events. 122008/151074 cut-off events. For 232105/333823 co-relation queries the response was YES. Maximal size of possible extension queue 5555. Compared 874078 event pairs, 53451 based on Foata normal form. 647/119612 useless extension candidates. Maximal degree in co-relation 489571. Up to 145324 conditions per place. [2021-03-26 09:00:45,767 INFO L132 encePairwiseOnDemand]: 170/184 looper letters, 62 selfloop transitions, 58 changer transitions 0/154 dead transitions. [2021-03-26 09:00:45,767 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 154 transitions, 1013 flow [2021-03-26 09:00:45,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 09:00:45,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 09:00:45,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 704 transitions. [2021-03-26 09:00:45,773 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6376811594202898 [2021-03-26 09:00:45,773 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 704 transitions. [2021-03-26 09:00:45,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 704 transitions. [2021-03-26 09:00:45,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:00:45,776 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 704 transitions. [2021-03-26 09:00:45,778 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-26 09:00:45,779 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-26 09:00:45,779 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-26 09:00:45,779 INFO L185 Difference]: Start difference. First operand has 74 places, 97 transitions, 472 flow. Second operand 6 states and 704 transitions. [2021-03-26 09:00:45,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 154 transitions, 1013 flow [2021-03-26 09:00:47,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 154 transitions, 999 flow, removed 7 selfloop flow, removed 0 redundant places. [2021-03-26 09:00:47,270 INFO L241 Difference]: Finished difference. Result has 82 places, 143 transitions, 955 flow [2021-03-26 09:00:47,270 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-26 09:00:47,271 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 11 predicate places. [2021-03-26 09:00:47,271 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:00:47,271 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 82 places, 143 transitions, 955 flow [2021-03-26 09:00:47,271 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 82 places, 143 transitions, 955 flow [2021-03-26 09:00:47,272 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 82 places, 143 transitions, 955 flow [2021-03-26 09:00:47,279 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][129], [66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 101#L700true, 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0NotInUse, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0NotInUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), 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))), 126#true]) [2021-03-26 09:00:47,279 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 09:00:47,280 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 09:00:47,280 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 09:00:47,280 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 09:00:47,284 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][132], [129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0NotInUse, Black: 136#(= ~s~0 0), thr1Thread4of6ForFork0NotInUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), 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-26 09:00:47,284 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is not cut-off event [2021-03-26 09:00:47,284 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 09:00:47,284 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 09:00:47,284 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is not cut-off event [2021-03-26 09:00:47,285 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][132], [129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0NotInUse, 44#L701-4true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0NotInUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), 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-26 09:00:47,285 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is not cut-off event [2021-03-26 09:00:47,285 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 09:00:47,285 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 09:00:47,285 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 09:00:47,304 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][129], [66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 134#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0NotInUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), 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))), 126#true]) [2021-03-26 09:00:47,305 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-03-26 09:00:47,305 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-03-26 09:00:47,305 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-03-26 09:00:47,305 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-03-26 09:00:47,318 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][129], [66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 134#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0NotInUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), 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))), 126#true]) [2021-03-26 09:00:47,319 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-03-26 09:00:47,319 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-03-26 09:00:47,319 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-03-26 09:00:47,319 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-03-26 09:00:47,344 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][129], [66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0NotInUse, 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))), 126#true]) [2021-03-26 09:00:47,344 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2021-03-26 09:00:47,344 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-03-26 09:00:47,344 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-03-26 09:00:47,345 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2021-03-26 09:00:47,370 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][129], [66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 134#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0NotInUse, 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))), 126#true]) [2021-03-26 09:00:47,370 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-26 09:00:47,370 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:00:47,370 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-26 09:00:47,370 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-26 09:00:47,386 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][131], [66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 134#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), 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))), 126#true]) [2021-03-26 09:00:47,386 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-26 09:00:47,386 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:00:47,386 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:00:47,386 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:00:47,415 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][129], [33#L700true, 66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, 76#thr1ENTRYtrue, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 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))), 126#true]) [2021-03-26 09:00:47,416 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2021-03-26 09:00:47,416 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2021-03-26 09:00:47,416 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-26 09:00:47,416 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2021-03-26 09:00:47,463 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][129], [33#L700true, 66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 76#thr1ENTRYtrue, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), 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, 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))), 126#true]) [2021-03-26 09:00:47,464 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-26 09:00:47,464 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:00:47,464 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:00:47,464 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:00:47,489 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][131], [33#L700true, 66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), 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))), 126#true]) [2021-03-26 09:00:47,489 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-26 09:00:47,489 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:00:47,489 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:00:47,489 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:00:47,506 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][131], [33#L700true, 66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, 44#L701-4true, 76#thr1ENTRYtrue, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 118#(= ~s~0 0), Black: 120#(and (<= ~s~0 1) (= thr1Thread1of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 121#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread1of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)) 1))), 126#true]) [2021-03-26 09:00:47,507 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-26 09:00:47,507 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:00:47,507 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:00:47,507 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:00:47,532 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][129], [66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 68#thr1ENTRYtrue, Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 134#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 76#thr1ENTRYtrue, 44#L701-4true, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), 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))), 126#true]) [2021-03-26 09:00:47,532 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-26 09:00:47,533 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:00:47,533 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:00:47,533 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 09:00:47,607 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][129], [66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 68#thr1ENTRYtrue, Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 134#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 76#thr1ENTRYtrue, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), 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)), 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))), 126#true]) [2021-03-26 09:00:47,608 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-03-26 09:00:47,608 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-26 09:00:47,608 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:00:47,608 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:00:47,636 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][131], [66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 68#thr1ENTRYtrue, Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), 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))), 126#true]) [2021-03-26 09:00:47,636 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-03-26 09:00:47,636 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 09:00:47,636 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 09:00:47,636 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 09:00:47,652 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][131], [33#L700true, 66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, 76#thr1ENTRYtrue, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), 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))), 126#true]) [2021-03-26 09:00:47,652 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-03-26 09:00:47,652 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 09:00:47,652 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 09:00:47,652 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 09:00:47,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][131], [66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 68#thr1ENTRYtrue, Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, 76#thr1ENTRYtrue, 44#L701-4true, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), 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))), 126#true]) [2021-03-26 09:00:47,653 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-03-26 09:00:47,653 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-26 09:00:47,653 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-26 09:00:47,653 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 09:00:47,754 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][131], [66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 68#thr1ENTRYtrue, Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 134#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 55#L701true, 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))), 126#true]) [2021-03-26 09:00:47,754 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2021-03-26 09:00:47,754 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 09:00:47,754 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 09:00:47,754 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 09:00:47,760 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][131], [66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 68#thr1ENTRYtrue, Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 55#L701true, 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))), 126#true]) [2021-03-26 09:00:47,760 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2021-03-26 09:00:47,760 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 09:00:47,760 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-03-26 09:00:47,760 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 09:00:47,770 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][131], [33#L700true, 66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 76#thr1ENTRYtrue, 44#L701-4true, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 55#L701true, 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))), 126#true]) [2021-03-26 09:00:47,771 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2021-03-26 09:00:47,771 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 09:00:47,771 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 09:00:47,771 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 09:00:47,771 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][131], [33#L700true, 66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, 76#thr1ENTRYtrue, 44#L701-4true, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 55#L701true, 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))), 126#true]) [2021-03-26 09:00:47,772 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2021-03-26 09:00:47,772 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 09:00:47,772 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-03-26 09:00:47,772 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 09:00:47,800 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][131], [66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 68#thr1ENTRYtrue, Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 55#L701true, 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))), 126#true]) [2021-03-26 09:00:47,801 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2021-03-26 09:00:47,801 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-26 09:00:47,801 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 09:00:47,801 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-26 09:00:47,807 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][131], [33#L700true, 66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, 76#thr1ENTRYtrue, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 55#L701true, 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))), 126#true]) [2021-03-26 09:00:47,807 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2021-03-26 09:00:47,807 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 09:00:47,807 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-26 09:00:47,808 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-26 09:00:47,896 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][132], [129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 68#thr1ENTRYtrue, Black: 126#true, 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 55#L701true, 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-26 09:00:47,896 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2021-03-26 09:00:47,896 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 09:00:47,896 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-03-26 09:00:47,896 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 09:00:47,897 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][131], [33#L700true, 66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 55#L701true, 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))), 126#true]) [2021-03-26 09:00:47,897 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2021-03-26 09:00:47,897 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 09:00:47,897 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-03-26 09:00:47,898 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-03-26 09:00:47,898 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][132], [33#L700true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, 44#L701-4true, 76#thr1ENTRYtrue, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 55#L701true, 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-26 09:00:47,898 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2021-03-26 09:00:47,898 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-03-26 09:00:47,899 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 09:00:47,899 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 09:00:47,902 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][129], [66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 68#thr1ENTRYtrue, Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 101#L700true, 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 55#L701true, 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))), 126#true]) [2021-03-26 09:00:47,902 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-03-26 09:00:47,902 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 09:00:47,902 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 09:00:47,902 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 09:00:47,903 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][129], [33#L700true, 66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 101#L700true, 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, 76#thr1ENTRYtrue, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 55#L701true, 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))), 126#true]) [2021-03-26 09:00:47,903 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-03-26 09:00:47,904 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 09:00:47,904 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 09:00:47,904 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 09:00:47,905 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][132], [129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 68#thr1ENTRYtrue, Black: 126#true, 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 55#L701true, 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-26 09:00:47,905 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-03-26 09:00:47,905 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-26 09:00:47,905 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 09:00:47,905 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-26 09:00:47,905 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][131], [33#L700true, 66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 55#L701true, 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))), 126#true]) [2021-03-26 09:00:47,905 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-03-26 09:00:47,905 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 09:00:47,905 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 09:00:47,905 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 09:00:47,906 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][132], [129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 33#L700true, 66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 6#L709-2true, 134#true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, 76#thr1ENTRYtrue, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 55#L701true, 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-26 09:00:47,906 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-03-26 09:00:47,906 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-26 09:00:47,906 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-26 09:00:47,906 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 09:00:47,907 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][132], [33#L700true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 134#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 55#L701true, 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-26 09:00:47,907 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2021-03-26 09:00:47,907 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-03-26 09:00:47,907 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-03-26 09:00:47,907 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 09:00:47,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][129], [33#L700true, 66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 101#L700true, 134#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 55#L701true, 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))), 126#true]) [2021-03-26 09:00:47,908 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-03-26 09:00:47,908 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 09:00:47,908 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 09:00:47,908 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 09:00:47,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([881] 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][132], [33#L700true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), 66#L700true, Black: 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 134#true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, Black: 136#(= ~s~0 0), thr1Thread3of6ForFork0InUse, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), thr1Thread4of6ForFork0InUse, Black: 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 55#L701true, Black: 118#(= ~s~0 0), 60#L701true, 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-26 09:00:47,909 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-03-26 09:00:47,909 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 09:00:47,909 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 09:00:47,909 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 09:00:47,909 INFO L129 PetriNetUnfolder]: 4760/7342 cut-off events. [2021-03-26 09:00:47,909 INFO L130 PetriNetUnfolder]: For 8908/26757 co-relation queries the response was YES. [2021-03-26 09:00:47,938 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22802 conditions, 7342 events. 4760/7342 cut-off events. For 8908/26757 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 43373 event pairs, 190 based on Foata normal form. 4/6745 useless extension candidates. Maximal degree in co-relation 22769. Up to 3859 conditions per place. [2021-03-26 09:00:48,024 INFO L142 LiptonReduction]: Number of co-enabled transitions 6114 [2021-03-26 09:00:55,814 INFO L154 LiptonReduction]: Checked pairs total: 4035 [2021-03-26 09:00:55,814 INFO L156 LiptonReduction]: Total number of compositions: 5 [2021-03-26 09:00:55,814 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8543 [2021-03-26 09:00:55,814 INFO L480 AbstractCegarLoop]: Abstraction has has 82 places, 143 transitions, 955 flow [2021-03-26 09:00:55,815 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-26 09:00:55,815 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:00:55,815 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:00:55,815 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-03-26 09:00:55,815 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-26 09:00:55,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:00:55,815 INFO L82 PathProgramCache]: Analyzing trace with hash -1225957306, now seen corresponding path program 1 times [2021-03-26 09:00:55,815 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:00:55,815 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582602691] [2021-03-26 09:00:55,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:00:55,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:00:55,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:55,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:00:55,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:55,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:00:55,841 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-03-26 09:00:55,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 09:00:55,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:55,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 09:00:55,857 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 09:00:55,857 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582602691] [2021-03-26 09:00:55,857 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 09:00:55,857 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 09:00:55,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703648210] [2021-03-26 09:00:55,858 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 09:00:55,858 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:00:55,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 09:00:55,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 09:00:55,859 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 189 [2021-03-26 09:00:55,859 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 143 transitions, 955 flow. Second operand has 5 states, 5 states have (on average 110.0) internal successors, (550), 5 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:55,859 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:00:55,859 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 189 [2021-03-26 09:00:55,860 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:00:57,064 INFO L129 PetriNetUnfolder]: 10810/15341 cut-off events. [2021-03-26 09:00:57,064 INFO L130 PetriNetUnfolder]: For 2956/2958 co-relation queries the response was YES. [2021-03-26 09:00:57,136 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34607 conditions, 15341 events. 10810/15341 cut-off events. For 2956/2958 co-relation queries the response was YES. Maximal size of possible extension queue 1252. Compared 97819 event pairs, 8799 based on Foata normal form. 1/14817 useless extension candidates. Maximal degree in co-relation 34572. Up to 14970 conditions per place. [2021-03-26 09:00:57,200 INFO L132 encePairwiseOnDemand]: 170/189 looper letters, 20 selfloop transitions, 15 changer transitions 0/107 dead transitions. [2021-03-26 09:00:57,200 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 107 transitions, 630 flow [2021-03-26 09:00:57,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 09:00:57,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 09:00:57,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 588 transitions. [2021-03-26 09:00:57,202 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2021-03-26 09:00:57,202 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 588 transitions. [2021-03-26 09:00:57,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 588 transitions. [2021-03-26 09:00:57,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:00:57,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 588 transitions. [2021-03-26 09:00:57,203 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 117.6) internal successors, (588), 5 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:57,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 189.0) internal successors, (1134), 6 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:57,204 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 189.0) internal successors, (1134), 6 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:57,204 INFO L185 Difference]: Start difference. First operand has 82 places, 143 transitions, 955 flow. Second operand 5 states and 588 transitions. [2021-03-26 09:00:57,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 107 transitions, 630 flow [2021-03-26 09:00:57,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 107 transitions, 575 flow, removed 11 selfloop flow, removed 4 redundant places. [2021-03-26 09:00:57,355 INFO L241 Difference]: Finished difference. Result has 83 places, 107 transitions, 597 flow [2021-03-26 09:00:57,355 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, 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-26 09:00:57,355 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 12 predicate places. [2021-03-26 09:00:57,355 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:00:57,355 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 83 places, 107 transitions, 597 flow [2021-03-26 09:00:57,355 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 83 places, 107 transitions, 597 flow [2021-03-26 09:00:57,356 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 83 places, 107 transitions, 597 flow [2021-03-26 09:00:57,787 INFO L129 PetriNetUnfolder]: 4696/8153 cut-off events. [2021-03-26 09:00:57,787 INFO L130 PetriNetUnfolder]: For 1547/2172 co-relation queries the response was YES. [2021-03-26 09:00:57,836 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17736 conditions, 8153 events. 4696/8153 cut-off events. For 1547/2172 co-relation queries the response was YES. Maximal size of possible extension queue 908. Compared 67952 event pairs, 3875 based on Foata normal form. 49/6975 useless extension candidates. Maximal degree in co-relation 17703. Up to 6746 conditions per place. [2021-03-26 09:00:57,923 INFO L142 LiptonReduction]: Number of co-enabled transitions 2718 [2021-03-26 09:00:58,757 INFO L154 LiptonReduction]: Checked pairs total: 415 [2021-03-26 09:00:58,758 INFO L156 LiptonReduction]: Total number of compositions: 20 [2021-03-26 09:00:58,758 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1403 [2021-03-26 09:00:58,758 INFO L480 AbstractCegarLoop]: Abstraction has has 83 places, 107 transitions, 597 flow [2021-03-26 09:00:58,758 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 110.0) internal successors, (550), 5 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:58,759 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:00:58,759 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:00:58,759 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-03-26 09:00:58,759 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-26 09:00:58,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:00:58,759 INFO L82 PathProgramCache]: Analyzing trace with hash 4481056, now seen corresponding path program 1 times [2021-03-26 09:00:58,759 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:00:58,759 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845524254] [2021-03-26 09:00:58,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:00:58,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:00:58,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:58,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 09:00:58,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:58,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 09:00:58,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:00:58,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 09:00:58,793 INFO L142 QuantifierPusher]: treesize reduction 49, result has 50.0 percent of original size [2021-03-26 09:00:58,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 09:00:58,797 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-26 09:00:58,797 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845524254] [2021-03-26 09:00:58,797 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 09:00:58,797 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 09:00:58,797 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175648204] [2021-03-26 09:00:58,797 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 09:00:58,798 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:00:58,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 09:00:58,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-26 09:00:58,799 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 209 [2021-03-26 09:00:58,799 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-26 09:00:58,799 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:00:58,799 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 209 [2021-03-26 09:00:58,799 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:00:59,785 INFO L129 PetriNetUnfolder]: 7159/11524 cut-off events. [2021-03-26 09:00:59,785 INFO L130 PetriNetUnfolder]: For 5892/6845 co-relation queries the response was YES. [2021-03-26 09:00:59,853 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27628 conditions, 11524 events. 7159/11524 cut-off events. For 5892/6845 co-relation queries the response was YES. Maximal size of possible extension queue 1356. Compared 98293 event pairs, 5498 based on Foata normal form. 2/8559 useless extension candidates. Maximal degree in co-relation 27570. Up to 9747 conditions per place. [2021-03-26 09:00:59,905 INFO L132 encePairwiseOnDemand]: 205/209 looper letters, 58 selfloop transitions, 5 changer transitions 0/107 dead transitions. [2021-03-26 09:00:59,906 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 107 transitions, 721 flow [2021-03-26 09:00:59,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 09:00:59,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 09:00:59,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 469 transitions. [2021-03-26 09:00:59,907 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5610047846889952 [2021-03-26 09:00:59,907 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 469 transitions. [2021-03-26 09:00:59,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 469 transitions. [2021-03-26 09:00:59,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:00:59,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 469 transitions. [2021-03-26 09:00:59,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 117.25) internal successors, (469), 4 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:00:59,908 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-26 09:00:59,908 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-26 09:00:59,908 INFO L185 Difference]: Start difference. First operand has 83 places, 107 transitions, 597 flow. Second operand 4 states and 469 transitions. [2021-03-26 09:00:59,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 107 transitions, 721 flow [2021-03-26 09:00:59,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 107 transitions, 717 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-26 09:00:59,917 INFO L241 Difference]: Finished difference. Result has 84 places, 107 transitions, 604 flow [2021-03-26 09:00:59,917 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, 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-26 09:00:59,917 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 13 predicate places. [2021-03-26 09:00:59,917 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:00:59,917 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 84 places, 107 transitions, 604 flow [2021-03-26 09:00:59,917 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 84 places, 107 transitions, 604 flow [2021-03-26 09:00:59,918 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 84 places, 107 transitions, 604 flow [2021-03-26 09:01:00,354 INFO L129 PetriNetUnfolder]: 4696/8186 cut-off events. [2021-03-26 09:01:00,355 INFO L130 PetriNetUnfolder]: For 1594/2217 co-relation queries the response was YES. [2021-03-26 09:01:00,398 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17862 conditions, 8186 events. 4696/8186 cut-off events. For 1594/2217 co-relation queries the response was YES. Maximal size of possible extension queue 916. Compared 68507 event pairs, 3875 based on Foata normal form. 49/6986 useless extension candidates. Maximal degree in co-relation 17830. Up to 6746 conditions per place. [2021-03-26 09:01:00,478 INFO L142 LiptonReduction]: Number of co-enabled transitions 2718 [2021-03-26 09:01:00,584 INFO L154 LiptonReduction]: Checked pairs total: 42 [2021-03-26 09:01:00,584 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 09:01:00,584 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 667 [2021-03-26 09:01:00,584 INFO L480 AbstractCegarLoop]: Abstraction has has 84 places, 107 transitions, 606 flow [2021-03-26 09:01:00,585 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-26 09:01:00,585 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:01:00,585 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:01:00,585 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-03-26 09:01:00,585 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-26 09:01:00,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:01:00,585 INFO L82 PathProgramCache]: Analyzing trace with hash -1355449093, now seen corresponding path program 1 times [2021-03-26 09:01:00,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:01:00,585 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974732066] [2021-03-26 09:01:00,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:01:00,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:01:00,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:00,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:01:00,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:00,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:01:00,614 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-26 09:01:00,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 09:01:00,651 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-26 09:01:00,651 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974732066] [2021-03-26 09:01:00,651 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 09:01:00,651 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 09:01:00,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981230135] [2021-03-26 09:01:00,652 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 09:01:00,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:01:00,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 09:01:00,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-03-26 09:01:00,653 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 211 [2021-03-26 09:01:00,653 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-26 09:01:00,653 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:01:00,653 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 211 [2021-03-26 09:01:00,653 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:01:01,641 INFO L129 PetriNetUnfolder]: 7760/12676 cut-off events. [2021-03-26 09:01:01,641 INFO L130 PetriNetUnfolder]: For 3136/3559 co-relation queries the response was YES. [2021-03-26 09:01:01,699 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28640 conditions, 12676 events. 7760/12676 cut-off events. For 3136/3559 co-relation queries the response was YES. Maximal size of possible extension queue 1184. Compared 106219 event pairs, 6186 based on Foata normal form. 3/10283 useless extension candidates. Maximal degree in co-relation 28606. Up to 10574 conditions per place. [2021-03-26 09:01:01,750 INFO L132 encePairwiseOnDemand]: 193/211 looper letters, 41 selfloop transitions, 40 changer transitions 0/128 dead transitions. [2021-03-26 09:01:01,750 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 128 transitions, 912 flow [2021-03-26 09:01:01,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 09:01:01,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 09:01:01,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 595 transitions. [2021-03-26 09:01:01,752 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5639810426540285 [2021-03-26 09:01:01,752 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 595 transitions. [2021-03-26 09:01:01,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 595 transitions. [2021-03-26 09:01:01,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:01:01,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 595 transitions. [2021-03-26 09:01:01,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 119.0) internal successors, (595), 5 states have internal predecessors, (595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:01,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 211.0) internal successors, (1266), 6 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:01,754 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 211.0) internal successors, (1266), 6 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:01,754 INFO L185 Difference]: Start difference. First operand has 84 places, 107 transitions, 606 flow. Second operand 5 states and 595 transitions. [2021-03-26 09:01:01,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 128 transitions, 912 flow [2021-03-26 09:01:01,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 128 transitions, 908 flow, removed 2 selfloop flow, removed 0 redundant places. [2021-03-26 09:01:01,762 INFO L241 Difference]: Finished difference. Result has 90 places, 125 transitions, 839 flow [2021-03-26 09:01:01,762 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=211, 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=839, PETRI_PLACES=90, PETRI_TRANSITIONS=125} [2021-03-26 09:01:01,762 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 19 predicate places. [2021-03-26 09:01:01,762 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:01:01,762 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 90 places, 125 transitions, 839 flow [2021-03-26 09:01:01,762 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 90 places, 125 transitions, 839 flow [2021-03-26 09:01:01,763 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 90 places, 125 transitions, 839 flow [2021-03-26 09:01:02,321 INFO L129 PetriNetUnfolder]: 5098/9034 cut-off events. [2021-03-26 09:01:02,321 INFO L130 PetriNetUnfolder]: For 2592/3255 co-relation queries the response was YES. [2021-03-26 09:01:02,406 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20454 conditions, 9034 events. 5098/9034 cut-off events. For 2592/3255 co-relation queries the response was YES. Maximal size of possible extension queue 982. Compared 76607 event pairs, 4092 based on Foata normal form. 52/7810 useless extension candidates. Maximal degree in co-relation 20418. Up to 7261 conditions per place. [2021-03-26 09:01:02,636 INFO L142 LiptonReduction]: Number of co-enabled transitions 3062 [2021-03-26 09:01:02,733 INFO L154 LiptonReduction]: Checked pairs total: 20 [2021-03-26 09:01:02,733 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 09:01:02,733 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 971 [2021-03-26 09:01:02,734 INFO L480 AbstractCegarLoop]: Abstraction has has 90 places, 125 transitions, 839 flow [2021-03-26 09:01:02,734 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-26 09:01:02,734 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:01:02,734 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:01:02,734 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-03-26 09:01:02,734 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-26 09:01:02,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:01:02,735 INFO L82 PathProgramCache]: Analyzing trace with hash -1355525415, now seen corresponding path program 1 times [2021-03-26 09:01:02,735 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:01:02,735 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306462192] [2021-03-26 09:01:02,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:01:02,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:01:02,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:02,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:01:02,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:02,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:01:02,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:02,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 09:01:02,766 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-26 09:01:02,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 09:01:02,802 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-26 09:01:02,802 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306462192] [2021-03-26 09:01:02,802 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 09:01:02,802 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 09:01:02,803 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176784218] [2021-03-26 09:01:02,803 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 09:01:02,803 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:01:02,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 09:01:02,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 09:01:02,804 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 212 [2021-03-26 09:01:02,804 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 125 transitions, 839 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-26 09:01:02,804 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:01:02,805 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 212 [2021-03-26 09:01:02,805 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:01:04,328 INFO L129 PetriNetUnfolder]: 10690/17396 cut-off events. [2021-03-26 09:01:04,329 INFO L130 PetriNetUnfolder]: For 5025/5511 co-relation queries the response was YES. [2021-03-26 09:01:04,441 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39376 conditions, 17396 events. 10690/17396 cut-off events. For 5025/5511 co-relation queries the response was YES. Maximal size of possible extension queue 1821. Compared 152311 event pairs, 8886 based on Foata normal form. 46/13979 useless extension candidates. Maximal degree in co-relation 39338. Up to 14998 conditions per place. [2021-03-26 09:01:04,515 INFO L132 encePairwiseOnDemand]: 183/212 looper letters, 48 selfloop transitions, 58 changer transitions 0/153 dead transitions. [2021-03-26 09:01:04,515 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 153 transitions, 1201 flow [2021-03-26 09:01:04,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 09:01:04,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 09:01:04,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 724 transitions. [2021-03-26 09:01:04,516 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5691823899371069 [2021-03-26 09:01:04,516 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 724 transitions. [2021-03-26 09:01:04,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 724 transitions. [2021-03-26 09:01:04,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:01:04,516 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 724 transitions. [2021-03-26 09:01:04,517 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 120.66666666666667) internal successors, (724), 6 states have internal predecessors, (724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:04,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 212.0) internal successors, (1484), 7 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:04,518 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 212.0) internal successors, (1484), 7 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:04,518 INFO L185 Difference]: Start difference. First operand has 90 places, 125 transitions, 839 flow. Second operand 6 states and 724 transitions. [2021-03-26 09:01:04,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 153 transitions, 1201 flow [2021-03-26 09:01:04,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 153 transitions, 1166 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 09:01:04,524 INFO L241 Difference]: Finished difference. Result has 96 places, 142 transitions, 1108 flow [2021-03-26 09:01:04,525 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=212, PETRI_DIFFERENCE_MINUEND_FLOW=804, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1108, PETRI_PLACES=96, PETRI_TRANSITIONS=142} [2021-03-26 09:01:04,525 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 25 predicate places. [2021-03-26 09:01:04,525 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:01:04,525 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 96 places, 142 transitions, 1108 flow [2021-03-26 09:01:04,525 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 96 places, 142 transitions, 1108 flow [2021-03-26 09:01:04,526 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 96 places, 142 transitions, 1108 flow [2021-03-26 09:01:05,357 INFO L129 PetriNetUnfolder]: 6595/11373 cut-off events. [2021-03-26 09:01:05,358 INFO L130 PetriNetUnfolder]: For 4110/4921 co-relation queries the response was YES. [2021-03-26 09:01:05,412 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25638 conditions, 11373 events. 6595/11373 cut-off events. For 4110/4921 co-relation queries the response was YES. Maximal size of possible extension queue 1285. Compared 99384 event pairs, 5682 based on Foata normal form. 97/9674 useless extension candidates. Maximal degree in co-relation 25599. Up to 9586 conditions per place. [2021-03-26 09:01:05,521 INFO L142 LiptonReduction]: Number of co-enabled transitions 3514 [2021-03-26 09:01:05,651 INFO L154 LiptonReduction]: Checked pairs total: 40 [2021-03-26 09:01:05,651 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 09:01:05,652 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1127 [2021-03-26 09:01:05,652 INFO L480 AbstractCegarLoop]: Abstraction has has 96 places, 142 transitions, 1108 flow [2021-03-26 09:01:05,652 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-26 09:01:05,652 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:01:05,652 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:01:05,652 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-03-26 09:01:05,652 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-26 09:01:05,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:01:05,653 INFO L82 PathProgramCache]: Analyzing trace with hash 1325560218, now seen corresponding path program 1 times [2021-03-26 09:01:05,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:01:05,653 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439302941] [2021-03-26 09:01:05,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:01:05,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:01:05,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:05,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:01:05,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:05,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:01:05,678 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-26 09:01:05,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 09:01:05,718 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-26 09:01:05,718 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439302941] [2021-03-26 09:01:05,718 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 09:01:05,718 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 09:01:05,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969689932] [2021-03-26 09:01:05,718 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 09:01:05,719 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:01:05,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 09:01:05,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-03-26 09:01:05,720 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 214 [2021-03-26 09:01:05,720 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 142 transitions, 1108 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-26 09:01:05,720 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:01:05,720 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 214 [2021-03-26 09:01:05,720 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:01:06,979 INFO L129 PetriNetUnfolder]: 9347/15574 cut-off events. [2021-03-26 09:01:06,979 INFO L130 PetriNetUnfolder]: For 7035/7615 co-relation queries the response was YES. [2021-03-26 09:01:07,081 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36689 conditions, 15574 events. 9347/15574 cut-off events. For 7035/7615 co-relation queries the response was YES. Maximal size of possible extension queue 1655. Compared 136968 event pairs, 7851 based on Foata normal form. 24/12858 useless extension candidates. Maximal degree in co-relation 36648. Up to 12762 conditions per place. [2021-03-26 09:01:07,155 INFO L132 encePairwiseOnDemand]: 193/214 looper letters, 57 selfloop transitions, 68 changer transitions 0/175 dead transitions. [2021-03-26 09:01:07,155 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 175 transitions, 1709 flow [2021-03-26 09:01:07,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 09:01:07,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 09:01:07,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 600 transitions. [2021-03-26 09:01:07,158 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5607476635514018 [2021-03-26 09:01:07,158 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 600 transitions. [2021-03-26 09:01:07,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 600 transitions. [2021-03-26 09:01:07,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:01:07,159 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 600 transitions. [2021-03-26 09:01:07,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 120.0) internal successors, (600), 5 states have internal predecessors, (600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:07,161 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-26 09:01:07,161 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-26 09:01:07,161 INFO L185 Difference]: Start difference. First operand has 96 places, 142 transitions, 1108 flow. Second operand 5 states and 600 transitions. [2021-03-26 09:01:07,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 175 transitions, 1709 flow [2021-03-26 09:01:07,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 175 transitions, 1586 flow, removed 1 selfloop flow, removed 4 redundant places. [2021-03-26 09:01:07,175 INFO L241 Difference]: Finished difference. Result has 98 places, 172 transitions, 1498 flow [2021-03-26 09:01:07,175 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=214, PETRI_DIFFERENCE_MINUEND_FLOW=1027, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1498, PETRI_PLACES=98, PETRI_TRANSITIONS=172} [2021-03-26 09:01:07,176 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 27 predicate places. [2021-03-26 09:01:07,176 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:01:07,176 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 98 places, 172 transitions, 1498 flow [2021-03-26 09:01:07,176 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 98 places, 172 transitions, 1498 flow [2021-03-26 09:01:07,177 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 98 places, 172 transitions, 1498 flow [2021-03-26 09:01:07,939 INFO L129 PetriNetUnfolder]: 7024/12074 cut-off events. [2021-03-26 09:01:07,939 INFO L130 PetriNetUnfolder]: For 4533/5380 co-relation queries the response was YES. [2021-03-26 09:01:08,013 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27674 conditions, 12074 events. 7024/12074 cut-off events. For 4533/5380 co-relation queries the response was YES. Maximal size of possible extension queue 1340. Compared 105326 event pairs, 5986 based on Foata normal form. 95/10379 useless extension candidates. Maximal degree in co-relation 27634. Up to 10154 conditions per place. [2021-03-26 09:01:08,148 INFO L142 LiptonReduction]: Number of co-enabled transitions 3998 [2021-03-26 09:01:08,211 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 09:01:08,211 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 09:01:08,211 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1035 [2021-03-26 09:01:08,211 INFO L480 AbstractCegarLoop]: Abstraction has has 98 places, 172 transitions, 1498 flow [2021-03-26 09:01:08,211 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-26 09:01:08,211 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:01:08,212 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:01:08,212 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-03-26 09:01:08,212 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-26 09:01:08,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:01:08,212 INFO L82 PathProgramCache]: Analyzing trace with hash 1325469574, now seen corresponding path program 1 times [2021-03-26 09:01:08,212 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:01:08,212 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731202537] [2021-03-26 09:01:08,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:01:08,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:01:08,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:08,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:01:08,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:08,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:01:08,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:08,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 09:01:08,243 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-26 09:01:08,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 09:01:08,275 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-26 09:01:08,276 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731202537] [2021-03-26 09:01:08,276 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 09:01:08,276 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 09:01:08,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728415986] [2021-03-26 09:01:08,276 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 09:01:08,276 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:01:08,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 09:01:08,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 09:01:08,277 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 214 [2021-03-26 09:01:08,278 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 172 transitions, 1498 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-26 09:01:08,278 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:01:08,278 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 214 [2021-03-26 09:01:08,278 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:01:10,168 INFO L129 PetriNetUnfolder]: 13277/22063 cut-off events. [2021-03-26 09:01:10,168 INFO L130 PetriNetUnfolder]: For 9217/9749 co-relation queries the response was YES. [2021-03-26 09:01:10,331 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51453 conditions, 22063 events. 13277/22063 cut-off events. For 9217/9749 co-relation queries the response was YES. Maximal size of possible extension queue 2371. Compared 201970 event pairs, 11672 based on Foata normal form. 46/18324 useless extension candidates. Maximal degree in co-relation 51411. Up to 18739 conditions per place. [2021-03-26 09:01:10,426 INFO L132 encePairwiseOnDemand]: 183/214 looper letters, 62 selfloop transitions, 99 changer transitions 0/211 dead transitions. [2021-03-26 09:01:10,426 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 211 transitions, 2105 flow [2021-03-26 09:01:10,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 09:01:10,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 09:01:10,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 727 transitions. [2021-03-26 09:01:10,430 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5661993769470405 [2021-03-26 09:01:10,430 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 727 transitions. [2021-03-26 09:01:10,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 727 transitions. [2021-03-26 09:01:10,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:01:10,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 727 transitions. [2021-03-26 09:01:10,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 121.16666666666667) internal successors, (727), 6 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:10,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 214.0) internal successors, (1498), 7 states have internal predecessors, (1498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:10,439 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 214.0) internal successors, (1498), 7 states have internal predecessors, (1498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:10,439 INFO L185 Difference]: Start difference. First operand has 98 places, 172 transitions, 1498 flow. Second operand 6 states and 727 transitions. [2021-03-26 09:01:10,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 211 transitions, 2105 flow [2021-03-26 09:01:10,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 211 transitions, 2045 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 09:01:10,457 INFO L241 Difference]: Finished difference. Result has 104 places, 201 transitions, 2012 flow [2021-03-26 09:01:10,458 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=214, PETRI_DIFFERENCE_MINUEND_FLOW=1438, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2012, PETRI_PLACES=104, PETRI_TRANSITIONS=201} [2021-03-26 09:01:10,458 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 33 predicate places. [2021-03-26 09:01:10,458 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:01:10,458 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 104 places, 201 transitions, 2012 flow [2021-03-26 09:01:10,458 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 104 places, 201 transitions, 2012 flow [2021-03-26 09:01:10,459 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 104 places, 201 transitions, 2012 flow [2021-03-26 09:01:11,532 INFO L129 PetriNetUnfolder]: 9795/16686 cut-off events. [2021-03-26 09:01:11,533 INFO L130 PetriNetUnfolder]: For 7438/8131 co-relation queries the response was YES. [2021-03-26 09:01:11,655 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38154 conditions, 16686 events. 9795/16686 cut-off events. For 7438/8131 co-relation queries the response was YES. Maximal size of possible extension queue 1938. Compared 151826 event pairs, 8846 based on Foata normal form. 29/14378 useless extension candidates. Maximal degree in co-relation 38111. Up to 14518 conditions per place. [2021-03-26 09:01:11,843 INFO L142 LiptonReduction]: Number of co-enabled transitions 4732 [2021-03-26 09:01:12,172 INFO L154 LiptonReduction]: Checked pairs total: 79 [2021-03-26 09:01:12,172 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-26 09:01:12,172 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1714 [2021-03-26 09:01:12,173 INFO L480 AbstractCegarLoop]: Abstraction has has 104 places, 201 transitions, 2012 flow [2021-03-26 09:01:12,173 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-26 09:01:12,173 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:01:12,173 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:01:12,173 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-03-26 09:01:12,173 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-26 09:01:12,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:01:12,173 INFO L82 PathProgramCache]: Analyzing trace with hash -272185942, now seen corresponding path program 1 times [2021-03-26 09:01:12,174 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:01:12,174 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408219183] [2021-03-26 09:01:12,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:01:12,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:01:12,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:12,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 09:01:12,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:12,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 09:01:12,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:12,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 09:01:12,210 INFO L142 QuantifierPusher]: treesize reduction 33, result has 66.7 percent of original size [2021-03-26 09:01:12,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 09:01:12,213 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-26 09:01:12,213 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408219183] [2021-03-26 09:01:12,214 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 09:01:12,214 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 09:01:12,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424104840] [2021-03-26 09:01:12,214 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 09:01:12,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:01:12,214 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 09:01:12,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-26 09:01:12,215 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 218 [2021-03-26 09:01:12,215 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 201 transitions, 2012 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-26 09:01:12,215 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:01:12,216 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 218 [2021-03-26 09:01:12,216 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:01:14,063 INFO L129 PetriNetUnfolder]: 13534/21975 cut-off events. [2021-03-26 09:01:14,063 INFO L130 PetriNetUnfolder]: For 10390/11120 co-relation queries the response was YES. [2021-03-26 09:01:14,195 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51511 conditions, 21975 events. 13534/21975 cut-off events. For 10390/11120 co-relation queries the response was YES. Maximal size of possible extension queue 2480. Compared 198510 event pairs, 11913 based on Foata normal form. 15/17986 useless extension candidates. Maximal degree in co-relation 51466. Up to 19139 conditions per place. [2021-03-26 09:01:14,293 INFO L132 encePairwiseOnDemand]: 214/218 looper letters, 147 selfloop transitions, 4 changer transitions 0/201 dead transitions. [2021-03-26 09:01:14,293 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 201 transitions, 2312 flow [2021-03-26 09:01:14,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 09:01:14,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 09:01:14,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 477 transitions. [2021-03-26 09:01:14,294 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5470183486238532 [2021-03-26 09:01:14,295 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 477 transitions. [2021-03-26 09:01:14,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 477 transitions. [2021-03-26 09:01:14,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:01:14,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 477 transitions. [2021-03-26 09:01:14,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 119.25) internal successors, (477), 4 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:14,299 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 218.0) internal successors, (1090), 5 states have internal predecessors, (1090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:14,300 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 218.0) internal successors, (1090), 5 states have internal predecessors, (1090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:14,300 INFO L185 Difference]: Start difference. First operand has 104 places, 201 transitions, 2012 flow. Second operand 4 states and 477 transitions. [2021-03-26 09:01:14,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 201 transitions, 2312 flow [2021-03-26 09:01:14,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 201 transitions, 2168 flow, removed 1 selfloop flow, removed 5 redundant places. [2021-03-26 09:01:14,317 INFO L241 Difference]: Finished difference. Result has 102 places, 201 transitions, 1877 flow [2021-03-26 09:01:14,317 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=218, PETRI_DIFFERENCE_MINUEND_FLOW=1864, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1877, PETRI_PLACES=102, PETRI_TRANSITIONS=201} [2021-03-26 09:01:14,317 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 31 predicate places. [2021-03-26 09:01:14,317 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:01:14,317 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 102 places, 201 transitions, 1877 flow [2021-03-26 09:01:14,317 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 102 places, 201 transitions, 1877 flow [2021-03-26 09:01:14,319 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 102 places, 201 transitions, 1877 flow [2021-03-26 09:01:15,494 INFO L129 PetriNetUnfolder]: 9675/16466 cut-off events. [2021-03-26 09:01:15,495 INFO L130 PetriNetUnfolder]: For 6431/7301 co-relation queries the response was YES. [2021-03-26 09:01:15,581 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37460 conditions, 16466 events. 9675/16466 cut-off events. For 6431/7301 co-relation queries the response was YES. Maximal size of possible extension queue 1895. Compared 148862 event pairs, 8727 based on Foata normal form. 80/14309 useless extension candidates. Maximal degree in co-relation 37420. Up to 14330 conditions per place. [2021-03-26 09:01:15,744 INFO L142 LiptonReduction]: Number of co-enabled transitions 4746 [2021-03-26 09:01:15,830 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 09:01:15,830 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 09:01:15,830 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1513 [2021-03-26 09:01:15,832 INFO L480 AbstractCegarLoop]: Abstraction has has 102 places, 201 transitions, 1877 flow [2021-03-26 09:01:15,832 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-26 09:01:15,832 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:01:15,832 INFO L263 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:01:15,832 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-03-26 09:01:15,832 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-26 09:01:15,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:01:15,832 INFO L82 PathProgramCache]: Analyzing trace with hash 267049870, now seen corresponding path program 1 times [2021-03-26 09:01:15,832 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:01:15,833 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569536348] [2021-03-26 09:01:15,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:01:15,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:01:15,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:15,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:01:15,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:15,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:01:15,862 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-26 09:01:15,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 09:01:15,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-26 09:01:15,892 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569536348] [2021-03-26 09:01:15,893 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 09:01:15,893 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 09:01:15,893 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420648039] [2021-03-26 09:01:15,893 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 09:01:15,893 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:01:15,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 09:01:15,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-03-26 09:01:15,894 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 218 [2021-03-26 09:01:15,894 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 201 transitions, 1877 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-26 09:01:15,895 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:01:15,895 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 218 [2021-03-26 09:01:15,895 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:01:16,303 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [64#thr1ENTRYtrue, 192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:16,303 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-26 09:01:16,304 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-26 09:01:16,304 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-26 09:01:16,304 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-26 09:01:16,320 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 66#L700true, 6#L709-2true, 198#true, 134#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:16,320 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-26 09:01:16,320 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-26 09:01:16,320 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-26 09:01:16,320 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-26 09:01:16,428 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:16,428 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-26 09:01:16,428 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:16,428 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:16,428 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:16,434 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:16,434 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-26 09:01:16,434 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:16,434 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:16,434 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:16,434 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:16,442 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 66#L700true, 6#L709-2true, 198#true, 134#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:16,442 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-26 09:01:16,443 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:16,443 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:16,443 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:16,445 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 66#L700true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:16,445 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-26 09:01:16,445 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:16,445 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:16,445 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:16,446 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:16,592 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 64#thr1ENTRYtrue, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:16,592 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-26 09:01:16,592 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-26 09:01:16,592 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-26 09:01:16,592 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-26 09:01:16,605 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 6#L709-2true, 198#true, 134#true, 8#L701-4true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:16,605 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-26 09:01:16,605 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-26 09:01:16,605 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-26 09:01:16,605 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-26 09:01:16,783 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:16,783 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-26 09:01:16,783 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:16,783 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:16,783 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:16,788 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 192#true, Black: 126#true, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:16,788 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-26 09:01:16,788 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:16,788 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:16,788 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:16,788 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:16,793 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 6#L709-2true, 198#true, 134#true, 8#L701-4true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:16,793 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-26 09:01:16,793 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:16,793 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:16,793 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:16,795 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 6#L709-2true, 134#true, 198#true, 8#L701-4true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:16,795 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-26 09:01:16,795 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:16,795 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:16,795 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:16,795 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:16,900 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), 55#L701true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:16,900 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-26 09:01:16,900 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:16,900 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:16,900 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:16,926 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:16,926 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:16,926 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:16,926 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:16,926 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:16,927 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:16,927 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:16,927 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:16,927 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:16,927 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:16,955 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 64#thr1ENTRYtrue, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 55#L701true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:16,955 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-26 09:01:16,955 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:16,955 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:16,955 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:16,970 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 64#thr1ENTRYtrue, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:16,970 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:16,970 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:16,970 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:16,970 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:16,971 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 64#thr1ENTRYtrue, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:16,971 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:16,971 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:16,971 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:16,971 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,008 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [64#thr1ENTRYtrue, 192#true, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 58#L701-4true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,009 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-26 09:01:17,009 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:17,009 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:17,009 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:17,009 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [64#thr1ENTRYtrue, 192#true, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,009 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-26 09:01:17,009 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:17,009 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:17,009 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:17,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [64#thr1ENTRYtrue, 192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,050 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,050 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,050 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,050 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,055 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 192#true, Black: 126#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,055 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-26 09:01:17,055 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:17,056 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:17,056 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:17,056 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 198#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,056 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-26 09:01:17,056 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:17,056 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:17,056 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:17,056 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:17,057 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 198#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,057 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,057 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,057 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,057 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,059 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 64#thr1ENTRYtrue, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,059 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,059 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,059 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,059 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,059 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,091 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 6#L709-2true, 198#true, 134#true, 8#L701-4true, 73#L697-1true, Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,091 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-26 09:01:17,091 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:17,091 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:17,091 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:17,092 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 134#true, 6#L709-2true, 198#true, 8#L701-4true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,092 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-26 09:01:17,092 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:17,092 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:17,092 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:17,092 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:17,092 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 66#L700true, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,092 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,093 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,093 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,093 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,105 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 66#L700true, 198#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,105 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,105 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,105 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,105 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,110 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 66#L700true, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,110 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,110 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,110 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,110 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,110 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), 55#L701true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,166 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,166 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,166 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,166 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,175 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,175 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,175 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,175 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,175 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:17,175 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,176 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,176 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,176 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,176 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,176 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:17,176 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,249 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 64#thr1ENTRYtrue, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 58#L701-4true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,249 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,249 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,250 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,250 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,250 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:17,250 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 64#thr1ENTRYtrue, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,250 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,250 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,250 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,250 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:17,250 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:17,336 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,337 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,337 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,337 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,337 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,337 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,345 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 192#true, 64#thr1ENTRYtrue, Black: 126#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,345 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-26 09:01:17,345 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:17,345 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:17,345 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:17,371 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 66#L700true, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,371 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,371 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,371 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,371 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,371 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,390 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 134#true, 198#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,390 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-26 09:01:17,390 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:17,390 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:17,390 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:17,444 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), 58#L701-4true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,445 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,445 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,445 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,445 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,445 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,445 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,445 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,445 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,445 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:17,769 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 64#thr1ENTRYtrue, Black: 126#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,769 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-26 09:01:17,769 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:17,769 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:17,769 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:17,770 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:17,795 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][117], [192#true, 134#true, 198#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:17,795 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-26 09:01:17,795 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:17,795 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:17,795 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:17,795 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:18,070 INFO L129 PetriNetUnfolder]: 15012/24944 cut-off events. [2021-03-26 09:01:18,071 INFO L130 PetriNetUnfolder]: For 15011/16505 co-relation queries the response was YES. [2021-03-26 09:01:18,258 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58362 conditions, 24944 events. 15012/24944 cut-off events. For 15011/16505 co-relation queries the response was YES. Maximal size of possible extension queue 2832. Compared 235443 event pairs, 13250 based on Foata normal form. 67/20706 useless extension candidates. Maximal degree in co-relation 58320. Up to 20953 conditions per place. [2021-03-26 09:01:18,380 INFO L132 encePairwiseOnDemand]: 194/218 looper letters, 85 selfloop transitions, 116 changer transitions 0/254 dead transitions. [2021-03-26 09:01:18,380 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 254 transitions, 2917 flow [2021-03-26 09:01:18,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 09:01:18,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 09:01:18,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 604 transitions. [2021-03-26 09:01:18,381 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5541284403669725 [2021-03-26 09:01:18,381 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 604 transitions. [2021-03-26 09:01:18,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 604 transitions. [2021-03-26 09:01:18,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:01:18,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 604 transitions. [2021-03-26 09:01:18,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 120.8) internal successors, (604), 5 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:18,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 218.0) internal successors, (1308), 6 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:18,397 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 218.0) internal successors, (1308), 6 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:18,397 INFO L185 Difference]: Start difference. First operand has 102 places, 201 transitions, 1877 flow. Second operand 5 states and 604 transitions. [2021-03-26 09:01:18,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 254 transitions, 2917 flow [2021-03-26 09:01:18,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 254 transitions, 2915 flow, removed 1 selfloop flow, removed 0 redundant places. [2021-03-26 09:01:18,423 INFO L241 Difference]: Finished difference. Result has 108 places, 251 transitions, 2796 flow [2021-03-26 09:01:18,423 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=218, PETRI_DIFFERENCE_MINUEND_FLOW=1875, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2796, PETRI_PLACES=108, PETRI_TRANSITIONS=251} [2021-03-26 09:01:18,423 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 37 predicate places. [2021-03-26 09:01:18,423 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:01:18,424 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 108 places, 251 transitions, 2796 flow [2021-03-26 09:01:18,424 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 108 places, 251 transitions, 2796 flow [2021-03-26 09:01:18,425 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 108 places, 251 transitions, 2796 flow [2021-03-26 09:01:19,831 INFO L129 PetriNetUnfolder]: 9890/16773 cut-off events. [2021-03-26 09:01:19,831 INFO L130 PetriNetUnfolder]: For 8282/9759 co-relation queries the response was YES. [2021-03-26 09:01:19,995 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38873 conditions, 16773 events. 9890/16773 cut-off events. For 8282/9759 co-relation queries the response was YES. Maximal size of possible extension queue 1893. Compared 152914 event pairs, 8909 based on Foata normal form. 128/14652 useless extension candidates. Maximal degree in co-relation 38829. Up to 14636 conditions per place. [2021-03-26 09:01:20,196 INFO L142 LiptonReduction]: Number of co-enabled transitions 5400 [2021-03-26 09:01:20,415 INFO L154 LiptonReduction]: Checked pairs total: 19 [2021-03-26 09:01:20,415 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 09:01:20,416 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1993 [2021-03-26 09:01:20,416 INFO L480 AbstractCegarLoop]: Abstraction has has 108 places, 251 transitions, 2796 flow [2021-03-26 09:01:20,416 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-26 09:01:20,416 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:01:20,416 INFO L263 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:01:20,416 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-03-26 09:01:20,416 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-26 09:01:20,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:01:20,417 INFO L82 PathProgramCache]: Analyzing trace with hash 266945493, now seen corresponding path program 1 times [2021-03-26 09:01:20,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:01:20,417 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920186013] [2021-03-26 09:01:20,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:01:20,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:01:20,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:20,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:01:20,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:20,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:01:20,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:20,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 09:01:20,450 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-26 09:01:20,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 09:01:20,484 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-26 09:01:20,485 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920186013] [2021-03-26 09:01:20,485 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 09:01:20,485 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 09:01:20,485 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720562144] [2021-03-26 09:01:20,485 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 09:01:20,485 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:01:20,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 09:01:20,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 09:01:20,486 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 219 [2021-03-26 09:01:20,486 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 251 transitions, 2796 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-26 09:01:20,487 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:01:20,487 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 219 [2021-03-26 09:01:20,487 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:01:21,191 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 64#thr1ENTRYtrue, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 6#L709-2true, 198#true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:21,192 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-26 09:01:21,192 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-26 09:01:21,192 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-26 09:01:21,192 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-26 09:01:21,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 66#L700true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:21,217 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-26 09:01:21,217 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-26 09:01:21,217 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-26 09:01:21,217 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-26 09:01:21,343 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:21,344 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-26 09:01:21,344 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:21,344 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:21,344 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:21,349 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:21,350 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-26 09:01:21,350 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:21,350 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:21,350 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:21,350 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:21,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 66#L700true, 198#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:21,366 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-26 09:01:21,366 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:21,366 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:21,366 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:21,369 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 66#L700true, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:21,369 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-26 09:01:21,369 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:21,369 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:21,369 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:21,369 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:21,552 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 64#thr1ENTRYtrue, Black: 126#true, 6#L709-2true, 198#true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:21,552 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-26 09:01:21,552 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-26 09:01:21,552 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-26 09:01:21,552 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-26 09:01:21,578 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 6#L709-2true, 134#true, 198#true, 8#L701-4true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:21,578 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-26 09:01:21,578 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-26 09:01:21,578 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-26 09:01:21,578 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-26 09:01:21,781 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:21,782 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-26 09:01:21,782 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:21,782 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:21,782 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:21,787 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:21,787 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-26 09:01:21,787 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:21,787 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:21,787 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:21,787 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:21,793 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 198#true, 6#L709-2true, 134#true, 8#L701-4true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:21,793 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-26 09:01:21,793 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:21,793 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:21,793 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:21,796 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 134#true, 6#L709-2true, 198#true, 8#L701-4true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:21,796 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-26 09:01:21,796 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:21,796 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:21,796 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:21,796 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:21,912 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 136#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (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))), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), 55#L701true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:21,912 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-26 09:01:21,912 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:21,912 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:21,912 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:21,942 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 136#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (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))), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:21,942 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:21,942 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:21,942 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:21,942 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:21,942 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 136#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (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))), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:21,942 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:21,942 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:21,943 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:21,943 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:21,972 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 64#thr1ENTRYtrue, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 55#L701true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:21,972 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-26 09:01:21,972 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:21,972 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:21,972 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:21,989 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 64#thr1ENTRYtrue, 6#L709-2true, 198#true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:21,989 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:21,989 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:21,989 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:21,990 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:21,990 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 64#thr1ENTRYtrue, 6#L709-2true, 198#true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:21,990 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:21,990 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:21,990 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:21,990 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:22,030 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 64#thr1ENTRYtrue, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 58#L701-4true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:22,030 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-26 09:01:22,030 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:22,030 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:22,030 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:22,031 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 64#thr1ENTRYtrue, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:22,031 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-26 09:01:22,031 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:22,031 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:22,031 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:22,084 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 64#thr1ENTRYtrue, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 6#L709-2true, 198#true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 136#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (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))), 14#L697-1true, 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:22,084 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,085 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,085 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,085 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,149 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 66#L700true, 198#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:22,149 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,149 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,149 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,149 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 136#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), 55#L701true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:22,214 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,214 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,214 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,214 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,220 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 136#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (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))), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:22,220 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,220 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,220 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,220 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:22,220 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,221 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 136#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (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))), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:22,221 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,221 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,221 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:22,221 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,221 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,292 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 64#thr1ENTRYtrue, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:22,292 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,292 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,292 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,292 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:22,292 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,293 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 64#thr1ENTRYtrue, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:22,293 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,293 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,293 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,293 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:22,293 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:22,670 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:22,670 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,670 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,670 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,670 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,678 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:22,678 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,678 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,678 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,679 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,679 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,726 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 66#L700true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:22,727 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,727 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,727 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,727 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,729 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 66#L700true, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:22,729 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,729 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,730 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,730 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,730 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,812 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 136#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:22,812 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,813 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,813 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,813 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,813 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 136#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:22,813 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,813 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,813 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,813 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:22,952 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 192#true, Black: 126#true, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:22,952 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-26 09:01:22,952 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:22,952 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:22,952 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:22,955 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 64#thr1ENTRYtrue, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 6#L709-2true, 198#true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 136#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (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))), 14#L697-1true, 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:22,955 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-26 09:01:22,955 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:22,955 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:22,955 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:22,984 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 198#true, 6#L709-2true, 134#true, 8#L701-4true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:22,984 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-26 09:01:22,984 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:22,984 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:22,984 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:22,998 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 198#true, 6#L709-2true, 134#true, 8#L701-4true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:22,998 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-26 09:01:22,998 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:22,998 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:22,998 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:23,130 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:23,130 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-26 09:01:23,130 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:23,130 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:23,131 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:23,131 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:23,148 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([941] thr1ENTRY-->L697-1: Formula: (and (= 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|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_21| (ite (not (= 4294967295 (mod v_~r~0_851 4294967296))) 1 0)) (= v_thr1Thread5of6ForFork0_~l~0_51 0) (= (+ v_~r~0_851 1) v_~r~0_850) (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_851, 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_850, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_51, 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][134], [192#true, 134#true, 198#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:23,149 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-26 09:01:23,149 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:23,149 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:23,149 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:23,149 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:23,275 INFO L129 PetriNetUnfolder]: 17868/29540 cut-off events. [2021-03-26 09:01:23,275 INFO L130 PetriNetUnfolder]: For 19325/20860 co-relation queries the response was YES. [2021-03-26 09:01:23,524 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70630 conditions, 29540 events. 17868/29540 cut-off events. For 19325/20860 co-relation queries the response was YES. Maximal size of possible extension queue 3242. Compared 282235 event pairs, 16166 based on Foata normal form. 80/25168 useless extension candidates. Maximal degree in co-relation 70584. Up to 25468 conditions per place. [2021-03-26 09:01:23,926 INFO L132 encePairwiseOnDemand]: 184/219 looper letters, 88 selfloop transitions, 168 changer transitions 0/309 dead transitions. [2021-03-26 09:01:23,926 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 309 transitions, 3860 flow [2021-03-26 09:01:23,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 09:01:23,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 09:01:23,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 730 transitions. [2021-03-26 09:01:23,929 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2021-03-26 09:01:23,929 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 730 transitions. [2021-03-26 09:01:23,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 730 transitions. [2021-03-26 09:01:23,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:01:23,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 730 transitions. [2021-03-26 09:01:23,930 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 121.66666666666667) internal successors, (730), 6 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:23,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 219.0) internal successors, (1533), 7 states have internal predecessors, (1533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:23,931 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 219.0) internal successors, (1533), 7 states have internal predecessors, (1533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:23,932 INFO L185 Difference]: Start difference. First operand has 108 places, 251 transitions, 2796 flow. Second operand 6 states and 730 transitions. [2021-03-26 09:01:23,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 309 transitions, 3860 flow [2021-03-26 09:01:23,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 309 transitions, 3759 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 09:01:23,960 INFO L241 Difference]: Finished difference. Result has 114 places, 300 transitions, 3760 flow [2021-03-26 09:01:23,960 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=219, PETRI_DIFFERENCE_MINUEND_FLOW=2695, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3760, PETRI_PLACES=114, PETRI_TRANSITIONS=300} [2021-03-26 09:01:23,960 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 43 predicate places. [2021-03-26 09:01:23,961 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:01:23,961 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 114 places, 300 transitions, 3760 flow [2021-03-26 09:01:23,961 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 114 places, 300 transitions, 3760 flow [2021-03-26 09:01:23,962 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 114 places, 300 transitions, 3760 flow [2021-03-26 09:01:26,103 INFO L129 PetriNetUnfolder]: 14036/23492 cut-off events. [2021-03-26 09:01:26,103 INFO L130 PetriNetUnfolder]: For 12707/14187 co-relation queries the response was YES. [2021-03-26 09:01:26,233 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53974 conditions, 23492 events. 14036/23492 cut-off events. For 12707/14187 co-relation queries the response was YES. Maximal size of possible extension queue 2803. Compared 221900 event pairs, 13005 based on Foata normal form. 94/20454 useless extension candidates. Maximal degree in co-relation 53927. Up to 20975 conditions per place. [2021-03-26 09:01:26,460 INFO L142 LiptonReduction]: Number of co-enabled transitions 6564 [2021-03-26 09:01:26,728 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 09:01:26,728 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 09:01:26,728 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2768 [2021-03-26 09:01:26,729 INFO L480 AbstractCegarLoop]: Abstraction has has 114 places, 300 transitions, 3760 flow [2021-03-26 09:01:26,729 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-26 09:01:26,729 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:01:26,733 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:01:26,733 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-03-26 09:01:26,733 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-26 09:01:26,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:01:26,733 INFO L82 PathProgramCache]: Analyzing trace with hash -928081464, now seen corresponding path program 1 times [2021-03-26 09:01:26,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:01:26,733 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324491064] [2021-03-26 09:01:26,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:01:26,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:01:26,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:26,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 09:01:26,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:26,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 09:01:26,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:26,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 09:01:26,763 INFO L142 QuantifierPusher]: treesize reduction 48, result has 57.9 percent of original size [2021-03-26 09:01:26,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 09:01:26,767 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-26 09:01:26,768 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324491064] [2021-03-26 09:01:26,768 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 09:01:26,768 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 09:01:26,768 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923961184] [2021-03-26 09:01:26,768 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 09:01:26,768 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:01:26,768 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 09:01:26,768 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-26 09:01:26,769 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 219 [2021-03-26 09:01:26,769 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 300 transitions, 3760 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-26 09:01:26,769 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:01:26,769 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 219 [2021-03-26 09:01:26,769 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:01:27,244 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 64#thr1ENTRYtrue, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 136#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (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))), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 152#true, Black: 160#(= ~s~0 0), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:27,245 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-26 09:01:27,245 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-26 09:01:27,245 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-26 09:01:27,245 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-26 09:01:27,267 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 66#L700true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:27,267 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-26 09:01:27,267 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-26 09:01:27,267 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-26 09:01:27,267 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-26 09:01:27,552 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, Black: 160#(= ~s~0 0), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:27,553 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-26 09:01:27,553 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:27,553 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:27,553 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:27,556 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, Black: 160#(= ~s~0 0), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:27,556 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-26 09:01:27,556 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:27,556 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:27,556 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:27,556 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:27,568 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 66#L700true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:27,568 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-26 09:01:27,568 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:27,568 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:27,568 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:27,570 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 66#L700true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:27,570 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-26 09:01:27,570 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:27,570 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:27,570 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:27,570 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-26 09:01:27,715 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 192#true, Black: 126#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:27,715 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-26 09:01:27,715 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:27,715 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:27,715 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:27,717 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 64#thr1ENTRYtrue, Black: 126#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 136#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (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))), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 152#true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:27,717 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-26 09:01:27,717 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-26 09:01:27,717 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-26 09:01:27,717 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-26 09:01:27,725 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 6#L709-2true, 134#true, 8#L701-4true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:27,725 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-26 09:01:27,725 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:27,725 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:27,725 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:27,729 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 6#L709-2true, 134#true, 8#L701-4true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:27,730 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-26 09:01:27,730 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-26 09:01:27,730 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-26 09:01:27,730 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-26 09:01:27,922 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 192#true, Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:27,922 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-26 09:01:27,922 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:27,923 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:27,923 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:27,923 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:27,927 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 6#L709-2true, 134#true, 8#L701-4true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:27,927 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-26 09:01:27,927 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:27,927 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:27,927 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:27,927 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:28,042 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, 55#L701true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,042 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,042 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,042 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,042 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,075 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,075 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,075 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,075 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,075 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,076 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,076 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,076 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,076 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,076 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,107 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 64#thr1ENTRYtrue, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 55#L701true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,108 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,108 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,108 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,108 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 64#thr1ENTRYtrue, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 58#L701-4true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,126 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,126 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,126 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,126 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 64#thr1ENTRYtrue, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,126 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,126 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,126 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,126 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 64#thr1ENTRYtrue, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,167 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,167 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:28,167 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,167 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,167 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 64#thr1ENTRYtrue, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,167 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,167 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-26 09:01:28,167 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,167 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,213 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 64#thr1ENTRYtrue, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, Black: 160#(= ~s~0 0), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,213 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,213 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,213 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,213 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,263 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 66#L700true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,264 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,264 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,264 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,264 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,331 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, 55#L701true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,332 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,332 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,332 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,332 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,552 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,553 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,553 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,553 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,553 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,553 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,553 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,553 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,553 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,554 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,554 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,554 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,635 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 64#thr1ENTRYtrue, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,635 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,635 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,635 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,635 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,635 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,635 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 64#thr1ENTRYtrue, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,635 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,635 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,635 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,635 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-26 09:01:28,635 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 09:01:28,718 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, Black: 160#(= ~s~0 0), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,718 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,718 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,718 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,718 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,725 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 14#L697-1true, 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, Black: 160#(= ~s~0 0), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,725 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,725 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,725 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,725 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,725 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,757 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 66#L700true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,758 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,758 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,758 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,758 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,761 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 66#L700true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,761 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,761 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,761 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,761 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,761 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,865 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,865 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,865 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,866 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,866 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,866 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:28,866 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,866 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,866 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:28,866 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 09:01:29,026 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 64#thr1ENTRYtrue, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:29,026 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-26 09:01:29,026 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:29,026 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:29,027 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:29,070 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 6#L709-2true, 134#true, 8#L701-4true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:29,070 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-26 09:01:29,070 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:29,070 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:29,070 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-26 09:01:29,204 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:29,204 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-26 09:01:29,204 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:29,204 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:29,204 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:29,208 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 192#true, Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 14#L697-1true, 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:29,208 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-26 09:01:29,208 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:29,208 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:29,208 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:29,208 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:29,225 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 6#L709-2true, 134#true, 8#L701-4true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:29,225 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-26 09:01:29,225 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:29,226 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:29,226 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:29,227 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([939] thr1ENTRY-->L697-1: Formula: (and (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_7| (ite (not (= 4294967295 (mod v_~r~0_845 4294967296))) 1 0)) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= 0 v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7)) (= v_~r~0_844 (+ v_~r~0_845 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_845} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_7, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_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_844} 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], [192#true, 6#L709-2true, 134#true, 8#L701-4true, 73#L697-1true, Black: 200#(= ~s~0 0), Black: 202#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(= ~s~0 0), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(= ~s~0 0), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-26 09:01:29,227 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-26 09:01:29,227 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:29,227 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:29,227 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:29,227 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 09:01:29,343 INFO L129 PetriNetUnfolder]: 16886/27883 cut-off events. [2021-03-26 09:01:29,343 INFO L130 PetriNetUnfolder]: For 19188/19958 co-relation queries the response was YES. [2021-03-26 09:01:29,865 INFO L84 FinitePrefix]: Finished finitePrefix Result has 67269 conditions, 27883 events. 16886/27883 cut-off events. For 19188/19958 co-relation queries the response was YES. Maximal size of possible extension queue 3160. Compared 264165 event pairs, 15344 based on Foata normal form. 29/23669 useless extension candidates. Maximal degree in co-relation 67220. Up to 24056 conditions per place. [2021-03-26 09:01:30,015 INFO L132 encePairwiseOnDemand]: 215/219 looper letters, 241 selfloop transitions, 6 changer transitions 0/300 dead transitions. [2021-03-26 09:01:30,015 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 300 transitions, 4252 flow [2021-03-26 09:01:30,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 09:01:30,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 09:01:30,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 477 transitions. [2021-03-26 09:01:30,017 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5445205479452054 [2021-03-26 09:01:30,017 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 477 transitions. [2021-03-26 09:01:30,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 477 transitions. [2021-03-26 09:01:30,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:01:30,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 477 transitions. [2021-03-26 09:01:30,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 119.25) internal successors, (477), 4 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:30,018 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 219.0) internal successors, (1095), 5 states have internal predecessors, (1095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:30,018 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 219.0) internal successors, (1095), 5 states have internal predecessors, (1095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 09:01:30,018 INFO L185 Difference]: Start difference. First operand has 114 places, 300 transitions, 3760 flow. Second operand 4 states and 477 transitions. [2021-03-26 09:01:30,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 300 transitions, 4252 flow [2021-03-26 09:01:30,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 300 transitions, 4004 flow, removed 1 selfloop flow, removed 5 redundant places. [2021-03-26 09:01:30,047 INFO L241 Difference]: Finished difference. Result has 112 places, 300 transitions, 3525 flow [2021-03-26 09:01:30,047 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=219, PETRI_DIFFERENCE_MINUEND_FLOW=3508, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3525, PETRI_PLACES=112, PETRI_TRANSITIONS=300} [2021-03-26 09:01:30,047 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 41 predicate places. [2021-03-26 09:01:30,047 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:01:30,047 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 112 places, 300 transitions, 3525 flow [2021-03-26 09:01:30,048 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 112 places, 300 transitions, 3525 flow [2021-03-26 09:01:30,050 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 112 places, 300 transitions, 3525 flow [2021-03-26 09:01:31,914 INFO L129 PetriNetUnfolder]: 14036/23485 cut-off events. [2021-03-26 09:01:31,914 INFO L130 PetriNetUnfolder]: For 10957/12458 co-relation queries the response was YES. [2021-03-26 09:01:32,345 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53777 conditions, 23485 events. 14036/23485 cut-off events. For 10957/12458 co-relation queries the response was YES. Maximal size of possible extension queue 2806. Compared 221604 event pairs, 13005 based on Foata normal form. 92/20440 useless extension candidates. Maximal degree in co-relation 53733. Up to 20975 conditions per place. [2021-03-26 09:01:32,594 INFO L142 LiptonReduction]: Number of co-enabled transitions 6578 [2021-03-26 09:01:32,901 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 09:01:32,901 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 09:01:32,902 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2855 [2021-03-26 09:01:32,902 INFO L480 AbstractCegarLoop]: Abstraction has has 112 places, 300 transitions, 3525 flow [2021-03-26 09:01:32,902 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-26 09:01:32,902 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:01:32,902 INFO L263 CegarLoopForPetriNet]: trace histogram [7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:01:32,902 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-03-26 09:01:32,902 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-26 09:01:32,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:01:32,902 INFO L82 PathProgramCache]: Analyzing trace with hash -73202870, now seen corresponding path program 1 times [2021-03-26 09:01:32,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:01:32,903 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414636970] [2021-03-26 09:01:32,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:01:32,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 09:01:32,908 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 09:01:32,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 09:01:32,912 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 09:01:32,916 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 09:01:32,916 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 09:01:32,916 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-03-26 09:01:32,916 WARN L342 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 09:01:32,917 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2021-03-26 09:01:32,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,935 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,935 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,935 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,935 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,935 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,936 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,936 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,936 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,936 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,936 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,936 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,937 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,937 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,937 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,937 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,937 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,937 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,937 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,937 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,940 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,940 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,940 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,940 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,940 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,940 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,940 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,940 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,940 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,942 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,942 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,942 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,942 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,942 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,943 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,943 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,943 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,943 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,943 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,943 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,943 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,944 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,944 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,944 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,944 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,944 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,944 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,944 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,945 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,945 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,945 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,945 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,945 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,945 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,946 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,946 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,946 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,946 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,946 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,947 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,947 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,947 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,947 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,947 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,948 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,948 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,948 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,949 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,949 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,949 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,949 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,949 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,949 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,949 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 09:01:32,950 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 09:01:32,950 INFO L253 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2021-03-26 09:01:32,950 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 09:01:32,950 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 09:01:32,950 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 09:01:32,951 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 09:01:32,951 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 09:01:32,951 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 09:01:32,951 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 09:01:32,951 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 09:01:32,952 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 127 places, 127 transitions, 331 flow [2021-03-26 09:01:32,963 INFO L129 PetriNetUnfolder]: 22/189 cut-off events. [2021-03-26 09:01:32,964 INFO L130 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2021-03-26 09:01:32,965 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 590 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-26 09:01:32,965 INFO L82 GeneralOperation]: Start removeDead. Operand has 127 places, 127 transitions, 331 flow [2021-03-26 09:01:32,966 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 127 places, 127 transitions, 331 flow [2021-03-26 09:01:32,966 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:01:32,966 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 127 places, 127 transitions, 331 flow [2021-03-26 09:01:32,966 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 127 places, 127 transitions, 331 flow [2021-03-26 09:01:32,967 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 127 places, 127 transitions, 331 flow [2021-03-26 09:01:32,977 INFO L129 PetriNetUnfolder]: 22/189 cut-off events. [2021-03-26 09:01:32,977 INFO L130 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2021-03-26 09:01:32,978 INFO L84 FinitePrefix]: Finished finitePrefix Result has 239 conditions, 189 events. 22/189 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 551 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-26 09:01:32,981 INFO L142 LiptonReduction]: Number of co-enabled transitions 10780 [2021-03-26 09:01:34,503 INFO L154 LiptonReduction]: Checked pairs total: 10365 [2021-03-26 09:01:34,504 INFO L156 LiptonReduction]: Total number of compositions: 65 [2021-03-26 09:01:34,504 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1538 [2021-03-26 09:01:34,506 INFO L129 PetriNetUnfolder]: 1/24 cut-off events. [2021-03-26 09:01:34,506 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 09:01:34,506 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:01:34,506 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:01:34,506 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-26 09:01:34,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:01:34,506 INFO L82 PathProgramCache]: Analyzing trace with hash -1653153621, now seen corresponding path program 1 times [2021-03-26 09:01:34,507 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:01:34,507 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621082027] [2021-03-26 09:01:34,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:01:34,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:01:34,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:34,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 09:01:34,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:34,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:01:34,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:34,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:01:34,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:34,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 09:01:34,538 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-26 09:01:34,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 09:01:34,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:34,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 09:01:34,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 09:01:34,574 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621082027] [2021-03-26 09:01:34,574 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 09:01:34,575 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-26 09:01:34,575 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46358948] [2021-03-26 09:01:34,575 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 09:01:34,575 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:01:34,575 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 09:01:34,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 09:01:34,576 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 192 [2021-03-26 09:01:34,576 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-26 09:01:34,576 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:01:34,577 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 192 [2021-03-26 09:01:34,577 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:01:52,495 INFO L129 PetriNetUnfolder]: 147475/188312 cut-off events. [2021-03-26 09:01:52,495 INFO L130 PetriNetUnfolder]: For 78/78 co-relation queries the response was YES. [2021-03-26 09:01:54,165 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 1201161 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-26 09:01:55,236 INFO L132 encePairwiseOnDemand]: 177/192 looper letters, 37 selfloop transitions, 30 changer transitions 0/113 dead transitions. [2021-03-26 09:01:55,236 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 113 transitions, 437 flow [2021-03-26 09:01:55,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 09:01:55,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 09:01:55,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 799 transitions. [2021-03-26 09:01:55,237 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6935763888888888 [2021-03-26 09:01:55,237 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 799 transitions. [2021-03-26 09:01:55,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 799 transitions. [2021-03-26 09:01:55,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:01:55,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 799 transitions. [2021-03-26 09:01:55,238 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-26 09:01:55,239 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-26 09:01:55,239 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-26 09:01:55,239 INFO L185 Difference]: Start difference. First operand has 81 places, 76 transitions, 229 flow. Second operand 6 states and 799 transitions. [2021-03-26 09:01:55,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 113 transitions, 437 flow [2021-03-26 09:01:55,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 113 transitions, 395 flow, removed 21 selfloop flow, removed 0 redundant places. [2021-03-26 09:01:55,241 INFO L241 Difference]: Finished difference. Result has 87 places, 100 transitions, 346 flow [2021-03-26 09:01:55,241 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-26 09:01:55,241 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, 6 predicate places. [2021-03-26 09:01:55,241 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:01:55,241 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 87 places, 100 transitions, 346 flow [2021-03-26 09:01:55,241 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 87 places, 100 transitions, 346 flow [2021-03-26 09:01:55,242 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 87 places, 100 transitions, 346 flow [2021-03-26 09:01:55,346 INFO L129 PetriNetUnfolder]: 1108/2129 cut-off events. [2021-03-26 09:01:55,347 INFO L130 PetriNetUnfolder]: For 14/60 co-relation queries the response was YES. [2021-03-26 09:01:55,360 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3541 conditions, 2129 events. 1108/2129 cut-off events. For 14/60 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12516 event pairs, 174 based on Foata normal form. 0/1840 useless extension candidates. Maximal degree in co-relation 3512. Up to 1287 conditions per place. [2021-03-26 09:01:55,393 INFO L142 LiptonReduction]: Number of co-enabled transitions 5086 [2021-03-26 09:01:56,089 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 45 [2021-03-26 09:01:56,755 INFO L154 LiptonReduction]: Checked pairs total: 6767 [2021-03-26 09:01:56,755 INFO L156 LiptonReduction]: Total number of compositions: 17 [2021-03-26 09:01:56,755 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1514 [2021-03-26 09:01:56,755 INFO L480 AbstractCegarLoop]: Abstraction has has 78 places, 91 transitions, 328 flow [2021-03-26 09:01:56,755 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-26 09:01:56,756 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:01:56,756 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:01:56,756 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-03-26 09:01:56,756 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-26 09:01:56,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:01:56,756 INFO L82 PathProgramCache]: Analyzing trace with hash 1380034636, now seen corresponding path program 1 times [2021-03-26 09:01:56,756 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:01:56,756 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640361061] [2021-03-26 09:01:56,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:01:56,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:01:56,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:56,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 09:01:56,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:56,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 09:01:56,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:56,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 09:01:56,786 INFO L142 QuantifierPusher]: treesize reduction 33, result has 66.7 percent of original size [2021-03-26 09:01:56,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 09:01:56,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:01:56,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 09:01:56,791 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 09:01:56,791 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640361061] [2021-03-26 09:01:56,791 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 09:01:56,791 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 09:01:56,791 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359398788] [2021-03-26 09:01:56,791 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 09:01:56,792 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:01:56,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 09:01:56,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-26 09:01:56,792 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 209 [2021-03-26 09:01:56,793 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-26 09:01:56,793 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:01:56,793 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 209 [2021-03-26 09:01:56,793 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:03:29,788 INFO L129 PetriNetUnfolder]: 470524/569028 cut-off events. [2021-03-26 09:03:29,788 INFO L130 PetriNetUnfolder]: For 189584/369374 co-relation queries the response was YES. [2021-03-26 09:03:33,707 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1413098 conditions, 569028 events. 470524/569028 cut-off events. For 189584/369374 co-relation queries the response was YES. Maximal size of possible extension queue 16802. Compared 3336029 event pairs, 115861 based on Foata normal form. 15335/460147 useless extension candidates. Maximal degree in co-relation 1413068. Up to 342048 conditions per place. [2021-03-26 09:03:37,750 INFO L132 encePairwiseOnDemand]: 193/209 looper letters, 78 selfloop transitions, 23 changer transitions 0/138 dead transitions. [2021-03-26 09:03:37,750 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 138 transitions, 674 flow [2021-03-26 09:03:37,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 09:03:37,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 09:03:37,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 562 transitions. [2021-03-26 09:03:37,751 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6722488038277512 [2021-03-26 09:03:37,751 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 562 transitions. [2021-03-26 09:03:37,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 562 transitions. [2021-03-26 09:03:37,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 09:03:37,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 562 transitions. [2021-03-26 09:03:37,752 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-26 09:03:37,753 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-26 09:03:37,753 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-26 09:03:37,753 INFO L185 Difference]: Start difference. First operand has 78 places, 91 transitions, 328 flow. Second operand 4 states and 562 transitions. [2021-03-26 09:03:37,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 138 transitions, 674 flow [2021-03-26 09:03:50,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 138 transitions, 674 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 09:03:50,329 INFO L241 Difference]: Finished difference. Result has 84 places, 113 transitions, 546 flow [2021-03-26 09:03:50,330 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-26 09:03:50,330 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, 3 predicate places. [2021-03-26 09:03:50,330 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 09:03:50,330 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 84 places, 113 transitions, 546 flow [2021-03-26 09:03:50,330 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 84 places, 113 transitions, 546 flow [2021-03-26 09:03:50,331 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 84 places, 113 transitions, 546 flow [2021-03-26 09:03:51,296 INFO L129 PetriNetUnfolder]: 11760/16567 cut-off events. [2021-03-26 09:03:51,296 INFO L130 PetriNetUnfolder]: For 12772/43667 co-relation queries the response was YES. [2021-03-26 09:03:51,446 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51568 conditions, 16567 events. 11760/16567 cut-off events. For 12772/43667 co-relation queries the response was YES. Maximal size of possible extension queue 773. Compared 94765 event pairs, 927 based on Foata normal form. 2/15391 useless extension candidates. Maximal degree in co-relation 51538. Up to 12451 conditions per place. [2021-03-26 09:03:51,757 INFO L142 LiptonReduction]: Number of co-enabled transitions 5756 [2021-03-26 09:05:18,280 WARN L205 SmtUtils]: Spent 306.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2021-03-26 09:06:52,252 INFO L154 LiptonReduction]: Checked pairs total: 4509 [2021-03-26 09:06:52,252 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 09:06:52,252 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 181922 [2021-03-26 09:06:52,253 INFO L480 AbstractCegarLoop]: Abstraction has has 83 places, 112 transitions, 544 flow [2021-03-26 09:06:52,253 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-26 09:06:52,253 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 09:06:52,253 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 09:06:52,253 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-03-26 09:06:52,253 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-26 09:06:52,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 09:06:52,253 INFO L82 PathProgramCache]: Analyzing trace with hash -1563671430, now seen corresponding path program 1 times [2021-03-26 09:06:52,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 09:06:52,254 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718228764] [2021-03-26 09:06:52,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 09:06:52,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:06:52,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 09:06:52,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:06:52,279 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-03-26 09:06:52,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 09:06:52,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 09:06:52,292 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 09:06:52,292 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718228764] [2021-03-26 09:06:52,292 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249455350] [2021-03-26 09:06:52,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 09:06:52,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 09:06:52,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 9 conjunts are in the unsatisfiable core [2021-03-26 09:06:52,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 09:06:52,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 09:06:52,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 09:06:52,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 09:06:52,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 09:06:52,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 09:06:52,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:06:52,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:06:52,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:06:52,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:06:52,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:06:52,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:06:52,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:06:52,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:06:52,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,417 INFO L147 QuantifierPusher]: treesize reduction 2, result has 77.8 percent of original size 7 [2021-03-26 09:06:52,417 INFO L142 QuantifierPusher]: treesize reduction 2, result has 77.8 percent of original size [2021-03-26 09:06:52,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:06:52,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:06:52,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 09:06:52,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 09:06:52,427 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 09:06:52,427 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-26 09:06:52,427 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2021-03-26 09:06:52,427 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790278407] [2021-03-26 09:06:52,428 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 09:06:52,428 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 09:06:52,428 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 09:06:52,428 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-03-26 09:06:52,429 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 211 [2021-03-26 09:06:52,429 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-26 09:06:52,429 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 09:06:52,429 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 211 [2021-03-26 09:06:52,429 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 09:10:52,545 INFO L129 PetriNetUnfolder]: 759815/913937 cut-off events. [2021-03-26 09:10:52,546 INFO L130 PetriNetUnfolder]: For 1332002/2067938 co-relation queries the response was YES.