/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-RepeatedSemanticLbeWithPredicates.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread/singleton.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-6f4246e9f5583d222ebb38ff8175c901f3a528f0-6f4246e [2021-04-28 15:04:20,190 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-04-28 15:04:20,194 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-04-28 15:04:20,242 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-04-28 15:04:20,242 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-04-28 15:04:20,245 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-04-28 15:04:20,248 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-04-28 15:04:20,252 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-04-28 15:04:20,255 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-04-28 15:04:20,258 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-04-28 15:04:20,260 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-04-28 15:04:20,262 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-04-28 15:04:20,263 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-04-28 15:04:20,265 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-04-28 15:04:20,268 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-04-28 15:04:20,271 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-04-28 15:04:20,273 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-04-28 15:04:20,275 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-04-28 15:04:20,278 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-04-28 15:04:20,282 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-04-28 15:04:20,286 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-04-28 15:04:20,294 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-04-28 15:04:20,296 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-04-28 15:04:20,299 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-04-28 15:04:20,313 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-04-28 15:04:20,316 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-04-28 15:04:20,316 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-04-28 15:04:20,319 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-04-28 15:04:20,322 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-04-28 15:04:20,323 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-04-28 15:04:20,324 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-04-28 15:04:20,327 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-04-28 15:04:20,331 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-04-28 15:04:20,333 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-04-28 15:04:20,334 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-04-28 15:04:20,334 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-04-28 15:04:20,336 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-04-28 15:04:20,337 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-04-28 15:04:20,337 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-04-28 15:04:20,339 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-04-28 15:04:20,342 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-04-28 15:04:20,344 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-RepeatedSemanticLbeWithPredicates.epf [2021-04-28 15:04:20,426 INFO L113 SettingsManager]: Loading preferences was successful [2021-04-28 15:04:20,426 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-04-28 15:04:20,436 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-04-28 15:04:20,436 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-04-28 15:04:20,436 INFO L138 SettingsManager]: * Use SBE=true [2021-04-28 15:04:20,436 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-04-28 15:04:20,437 INFO L138 SettingsManager]: * sizeof long=4 [2021-04-28 15:04:20,437 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-04-28 15:04:20,437 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-04-28 15:04:20,437 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-04-28 15:04:20,438 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-04-28 15:04:20,438 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-04-28 15:04:20,438 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-04-28 15:04:20,438 INFO L138 SettingsManager]: * sizeof long double=12 [2021-04-28 15:04:20,439 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-04-28 15:04:20,439 INFO L138 SettingsManager]: * Use constant arrays=true [2021-04-28 15:04:20,439 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-04-28 15:04:20,440 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-04-28 15:04:20,440 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-04-28 15:04:20,441 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-04-28 15:04:20,441 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-04-28 15:04:20,441 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-04-28 15:04:20,442 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-04-28 15:04:20,442 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-04-28 15:04:20,442 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-04-28 15:04:20,442 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-04-28 15:04:20,443 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-04-28 15:04:20,443 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=SEMANTIC_BASED_MOVER_CHECK_WITH_PREDICATES [2021-04-28 15:04:20,443 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-04-28 15:04:20,443 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-04-28 15:04:20,443 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-04-28 15:04:20,999 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-04-28 15:04:21,041 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-04-28 15:04:21,046 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-04-28 15:04:21,048 INFO L271 PluginConnector]: Initializing CDTParser... [2021-04-28 15:04:21,050 INFO L275 PluginConnector]: CDTParser initialized [2021-04-28 15:04:21,052 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/singleton.i [2021-04-28 15:04:21,203 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dbac5dac0/f32fb70b5ea143d9a4d0bd20a4e8addc/FLAGce4109256 [2021-04-28 15:04:22,483 INFO L306 CDTParser]: Found 1 translation units. [2021-04-28 15:04:22,486 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/singleton.i [2021-04-28 15:04:22,532 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dbac5dac0/f32fb70b5ea143d9a4d0bd20a4e8addc/FLAGce4109256 [2021-04-28 15:04:22,562 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dbac5dac0/f32fb70b5ea143d9a4d0bd20a4e8addc [2021-04-28 15:04:22,567 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-04-28 15:04:22,616 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-04-28 15:04:22,619 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-04-28 15:04:22,620 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-04-28 15:04:22,626 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-04-28 15:04:22,627 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.04 03:04:22" (1/1) ... [2021-04-28 15:04:22,630 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@615db67e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 03:04:22, skipping insertion in model container [2021-04-28 15:04:22,630 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.04 03:04:22" (1/1) ... [2021-04-28 15:04:22,643 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-04-28 15:04:22,727 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-04-28 15:04:23,080 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-04-28 15:04:23,655 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/singleton.i[55547,55560] [2021-04-28 15:04:23,687 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-04-28 15:04:23,706 INFO L203 MainTranslator]: Completed pre-run [2021-04-28 15:04:23,729 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-04-28 15:04:23,764 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/singleton.i[55547,55560] [2021-04-28 15:04:23,777 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-04-28 15:04:24,054 INFO L208 MainTranslator]: Completed translation [2021-04-28 15:04:24,055 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 03:04:24 WrapperNode [2021-04-28 15:04:24,056 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-04-28 15:04:24,059 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-04-28 15:04:24,059 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-04-28 15:04:24,059 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-04-28 15:04:24,072 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 03:04:24" (1/1) ... [2021-04-28 15:04:24,105 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 03:04:24" (1/1) ... [2021-04-28 15:04:24,141 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-04-28 15:04:24,143 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-04-28 15:04:24,144 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-04-28 15:04:24,144 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-04-28 15:04:24,160 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 03:04:24" (1/1) ... [2021-04-28 15:04:24,161 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 03:04:24" (1/1) ... [2021-04-28 15:04:24,165 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 03:04:24" (1/1) ... [2021-04-28 15:04:24,166 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 03:04:24" (1/1) ... [2021-04-28 15:04:24,177 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 03:04:24" (1/1) ... [2021-04-28 15:04:24,180 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 03:04:24" (1/1) ... [2021-04-28 15:04:24,184 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 03:04:24" (1/1) ... [2021-04-28 15:04:24,189 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-04-28 15:04:24,191 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-04-28 15:04:24,191 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-04-28 15:04:24,192 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-04-28 15:04:24,194 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 03:04:24" (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-04-28 15:04:24,350 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-04-28 15:04:24,350 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-04-28 15:04:24,351 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-04-28 15:04:24,351 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-04-28 15:04:24,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-04-28 15:04:24,351 INFO L130 BoogieDeclarations]: Found specification of procedure thread0 [2021-04-28 15:04:24,351 INFO L138 BoogieDeclarations]: Found implementation of procedure thread0 [2021-04-28 15:04:24,351 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-04-28 15:04:24,352 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-04-28 15:04:24,352 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-04-28 15:04:24,352 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-04-28 15:04:24,352 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-04-28 15:04:24,352 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-04-28 15:04:24,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-04-28 15:04:24,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-04-28 15:04:24,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-04-28 15:04:24,353 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-04-28 15:04:24,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-04-28 15:04:24,357 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-04-28 15:04:25,065 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-04-28 15:04:25,066 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2021-04-28 15:04:25,074 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.04 03:04:25 BoogieIcfgContainer [2021-04-28 15:04:25,075 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-04-28 15:04:25,078 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-04-28 15:04:25,079 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-04-28 15:04:25,086 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-04-28 15:04:25,087 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.04 03:04:22" (1/3) ... [2021-04-28 15:04:25,089 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@364bbb28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.04 03:04:25, skipping insertion in model container [2021-04-28 15:04:25,090 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 03:04:24" (2/3) ... [2021-04-28 15:04:25,091 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@364bbb28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.04 03:04:25, skipping insertion in model container [2021-04-28 15:04:25,092 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.04 03:04:25" (3/3) ... [2021-04-28 15:04:25,095 INFO L111 eAbstractionObserver]: Analyzing ICFG singleton.i [2021-04-28 15:04:25,109 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-04-28 15:04:25,119 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-04-28 15:04:25,121 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-04-28 15:04:25,274 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,275 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,276 WARN L313 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork4_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,276 WARN L313 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork4_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,277 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,277 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,277 WARN L313 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork4_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,277 WARN L313 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork4_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,278 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,279 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,280 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,280 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,281 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,282 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,282 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,282 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,283 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,283 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,284 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,284 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,285 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,285 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,285 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,285 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,286 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,286 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,287 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,287 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,292 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,293 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,293 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,293 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,294 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,295 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,295 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,295 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,295 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,296 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,296 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,296 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,301 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,302 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,302 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,302 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,302 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,302 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,303 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,303 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,303 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,304 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,307 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,307 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,308 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,309 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,309 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,310 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,310 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,312 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,313 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,313 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,313 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,314 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,314 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,314 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,315 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,317 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,317 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,318 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,318 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,320 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,321 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,321 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,321 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,322 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,323 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,324 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,325 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,326 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,326 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,326 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,328 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,328 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,329 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,329 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,329 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,330 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,332 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,333 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,334 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,334 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,335 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,337 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,340 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,345 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,346 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,346 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,347 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,354 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,354 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,355 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,355 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,355 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,356 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,358 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,359 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,359 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,360 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,361 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,362 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,364 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,365 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,365 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,366 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,366 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,366 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,367 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,367 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,367 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,368 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,368 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,368 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,369 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,369 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,369 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,370 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,370 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,370 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,374 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,374 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,375 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,377 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,377 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,380 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,380 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,380 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,381 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,381 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,382 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,382 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,382 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,384 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,385 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,385 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,386 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,386 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,386 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,387 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,387 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,389 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,389 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,391 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,392 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,394 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,394 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,395 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,398 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,398 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,399 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,399 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,399 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,400 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,403 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,404 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,404 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,405 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,405 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,405 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,406 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,406 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,406 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,407 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,407 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,408 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,408 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,408 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,408 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,410 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,410 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,410 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,410 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,411 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,411 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,411 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,412 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,414 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,414 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,415 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,415 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,418 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,418 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,419 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,419 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,419 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,419 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,420 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,420 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,420 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,421 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,421 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,421 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,433 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,434 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,434 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,435 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,465 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,466 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,466 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,467 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,474 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,475 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,475 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,475 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,484 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,485 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,485 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,486 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,489 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,489 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,503 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,504 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,504 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,505 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,505 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,505 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,505 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,506 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,506 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,506 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,507 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,507 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,507 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,508 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,511 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,512 WARN L313 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork4_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,512 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,512 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,512 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,513 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,513 WARN L313 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork4_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,513 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,514 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,514 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,521 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,523 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,524 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,524 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,536 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,536 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,537 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,537 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,537 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,538 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,547 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,548 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,548 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,549 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,558 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,558 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,558 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,559 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,566 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,570 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,570 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,571 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,574 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,575 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,575 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,576 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 15:04:25,850 INFO L149 ThreadInstanceAdder]: Constructed 121 joinOtherThreadTransitions. [2021-04-28 15:04:25,896 INFO L253 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2021-04-28 15:04:25,940 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-04-28 15:04:25,940 INFO L377 AbstractCegarLoop]: Hoare is false [2021-04-28 15:04:25,940 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-04-28 15:04:25,941 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-04-28 15:04:25,941 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-04-28 15:04:25,941 INFO L381 AbstractCegarLoop]: Difference is false [2021-04-28 15:04:25,941 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-04-28 15:04:25,941 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-04-28 15:04:25,971 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 167 places, 248 transitions, 876 flow [2021-04-28 15:04:26,122 INFO L129 PetriNetUnfolder]: 61/274 cut-off events. [2021-04-28 15:04:26,123 INFO L130 PetriNetUnfolder]: For 39/39 co-relation queries the response was YES. [2021-04-28 15:04:26,138 INFO L84 FinitePrefix]: Finished finitePrefix Result has 370 conditions, 274 events. 61/274 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 804 event pairs, 0 based on Foata normal form. 0/224 useless extension candidates. Maximal degree in co-relation 330. Up to 24 conditions per place. [2021-04-28 15:04:26,139 INFO L82 GeneralOperation]: Start removeDead. Operand has 167 places, 248 transitions, 876 flow [2021-04-28 15:04:26,153 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 119 places, 140 transitions, 433 flow [2021-04-28 15:04:26,156 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 15:04:26,186 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 119 places, 140 transitions, 433 flow [2021-04-28 15:04:26,199 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 119 places, 140 transitions, 433 flow [2021-04-28 15:04:26,213 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 119 places, 140 transitions, 433 flow [2021-04-28 15:04:26,391 INFO L129 PetriNetUnfolder]: 61/274 cut-off events. [2021-04-28 15:04:26,392 INFO L130 PetriNetUnfolder]: For 39/39 co-relation queries the response was YES. [2021-04-28 15:04:26,398 INFO L84 FinitePrefix]: Finished finitePrefix Result has 370 conditions, 274 events. 61/274 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 770 event pairs, 0 based on Foata normal form. 0/224 useless extension candidates. Maximal degree in co-relation 330. Up to 24 conditions per place. [2021-04-28 15:04:26,416 INFO L146 LiptonReduction]: Number of co-enabled transitions 4156 [2021-04-28 15:04:30,494 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 41 [2021-04-28 15:04:30,757 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 45 [2021-04-28 15:04:30,917 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 45 [2021-04-28 15:04:31,553 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-04-28 15:04:31,662 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2021-04-28 15:04:31,781 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-04-28 15:04:31,899 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2021-04-28 15:04:32,399 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-04-28 15:04:32,563 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-04-28 15:04:32,744 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-04-28 15:04:32,870 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-04-28 15:04:33,031 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-04-28 15:04:33,166 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-04-28 15:04:33,343 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-04-28 15:04:33,521 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-04-28 15:04:35,165 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-04-28 15:04:35,399 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-04-28 15:04:36,176 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 60 [2021-04-28 15:04:36,406 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 60 [2021-04-28 15:04:39,195 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-04-28 15:04:39,349 INFO L158 LiptonReduction]: Checked pairs total: 4762 [2021-04-28 15:04:39,350 INFO L160 LiptonReduction]: Total number of compositions: 131 [2021-04-28 15:04:39,355 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 13202 [2021-04-28 15:04:39,381 INFO L129 PetriNetUnfolder]: 2/55 cut-off events. [2021-04-28 15:04:39,382 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-04-28 15:04:39,382 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 15:04:39,383 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 15:04:39,384 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-04-28 15:04:39,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 15:04:39,397 INFO L82 PathProgramCache]: Analyzing trace with hash 528089425, now seen corresponding path program 1 times [2021-04-28 15:04:39,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 15:04:39,414 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128836514] [2021-04-28 15:04:39,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 15:04:39,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 15:04:39,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:04:39,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-04-28 15:04:39,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:04:39,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-04-28 15:04:39,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:04:39,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-04-28 15:04:39,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:04:39,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-04-28 15:04:39,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 15:04:39,903 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128836514] [2021-04-28 15:04:39,906 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 15:04:39,906 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-04-28 15:04:39,907 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315721676] [2021-04-28 15:04:39,930 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-04-28 15:04:39,931 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 15:04:39,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-04-28 15:04:39,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-04-28 15:04:39,969 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 390 [2021-04-28 15:04:39,986 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 147 transitions, 447 flow. Second operand has 5 states, 5 states have (on average 247.2) internal successors, (1236), 5 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:04:39,986 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 15:04:39,988 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 390 [2021-04-28 15:04:39,991 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 15:04:55,465 INFO L129 PetriNetUnfolder]: 57566/78096 cut-off events. [2021-04-28 15:04:55,466 INFO L130 PetriNetUnfolder]: For 8823/8824 co-relation queries the response was YES. [2021-04-28 15:04:56,133 INFO L84 FinitePrefix]: Finished finitePrefix Result has 156464 conditions, 78096 events. 57566/78096 cut-off events. For 8823/8824 co-relation queries the response was YES. Maximal size of possible extension queue 4731. Compared 526961 event pairs, 38339 based on Foata normal form. 2/31641 useless extension candidates. Maximal degree in co-relation 156361. Up to 59401 conditions per place. [2021-04-28 15:04:56,567 INFO L132 encePairwiseOnDemand]: 369/390 looper letters, 83 selfloop transitions, 20 changer transitions 22/196 dead transitions. [2021-04-28 15:04:56,568 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 196 transitions, 803 flow [2021-04-28 15:04:56,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-04-28 15:04:56,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-04-28 15:04:56,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1589 transitions. [2021-04-28 15:04:56,606 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6790598290598291 [2021-04-28 15:04:56,608 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1589 transitions. [2021-04-28 15:04:56,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1589 transitions. [2021-04-28 15:04:56,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 15:04:56,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1589 transitions. [2021-04-28 15:04:56,633 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 264.8333333333333) internal successors, (1589), 6 states have internal predecessors, (1589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:04:56,653 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 390.0) internal successors, (2730), 7 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:04:56,657 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 390.0) internal successors, (2730), 7 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:04:56,662 INFO L185 Difference]: Start difference. First operand has 127 places, 147 transitions, 447 flow. Second operand 6 states and 1589 transitions. [2021-04-28 15:04:56,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 196 transitions, 803 flow [2021-04-28 15:04:57,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 196 transitions, 677 flow, removed 0 selfloop flow, removed 12 redundant places. [2021-04-28 15:04:57,352 INFO L241 Difference]: Finished difference. Result has 122 places, 142 transitions, 435 flow [2021-04-28 15:04:57,356 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=343, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=435, PETRI_PLACES=122, PETRI_TRANSITIONS=142} [2021-04-28 15:04:57,358 INFO L343 CegarLoopForPetriNet]: 127 programPoint places, -5 predicate places. [2021-04-28 15:04:57,359 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 15:04:57,359 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 122 places, 142 transitions, 435 flow [2021-04-28 15:04:57,360 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 122 places, 142 transitions, 435 flow [2021-04-28 15:04:57,362 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 100 places, 142 transitions, 435 flow [2021-04-28 15:04:57,439 INFO L129 PetriNetUnfolder]: 184/486 cut-off events. [2021-04-28 15:04:57,439 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-04-28 15:04:57,446 INFO L84 FinitePrefix]: Finished finitePrefix Result has 754 conditions, 486 events. 184/486 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 2213 event pairs, 0 based on Foata normal form. 0/157 useless extension candidates. Maximal degree in co-relation 390. Up to 168 conditions per place. [2021-04-28 15:04:57,470 INFO L146 LiptonReduction]: Number of co-enabled transitions 5884 [2021-04-28 15:04:57,491 INFO L158 LiptonReduction]: Checked pairs total: 0 [2021-04-28 15:04:57,492 INFO L160 LiptonReduction]: Total number of compositions: 0 [2021-04-28 15:04:57,492 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 133 [2021-04-28 15:04:57,497 INFO L480 AbstractCegarLoop]: Abstraction has has 100 places, 142 transitions, 435 flow [2021-04-28 15:04:57,498 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 247.2) internal successors, (1236), 5 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:04:57,499 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 15:04:57,499 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 15:04:57,500 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-04-28 15:04:57,500 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-04-28 15:04:57,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 15:04:57,502 INFO L82 PathProgramCache]: Analyzing trace with hash -1668025041, now seen corresponding path program 2 times [2021-04-28 15:04:57,502 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 15:04:57,502 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608657550] [2021-04-28 15:04:57,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 15:04:57,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 15:04:57,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:04:57,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-04-28 15:04:57,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:04:57,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-04-28 15:04:57,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:04:57,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-04-28 15:04:57,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:04:57,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-04-28 15:04:57,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:04:57,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-04-28 15:04:57,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 15:04:57,760 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608657550] [2021-04-28 15:04:57,760 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 15:04:57,760 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-04-28 15:04:57,760 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212115603] [2021-04-28 15:04:57,763 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-04-28 15:04:57,763 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 15:04:57,764 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-04-28 15:04:57,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-04-28 15:04:57,768 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 186 out of 390 [2021-04-28 15:04:57,770 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 142 transitions, 435 flow. Second operand has 6 states, 6 states have (on average 187.16666666666666) internal successors, (1123), 6 states have internal predecessors, (1123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:04:57,771 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 15:04:57,771 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 390 [2021-04-28 15:04:57,771 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 15:05:09,027 INFO L129 PetriNetUnfolder]: 73679/96787 cut-off events. [2021-04-28 15:05:09,028 INFO L130 PetriNetUnfolder]: For 4232/4232 co-relation queries the response was YES. [2021-04-28 15:05:09,364 INFO L84 FinitePrefix]: Finished finitePrefix Result has 221918 conditions, 96787 events. 73679/96787 cut-off events. For 4232/4232 co-relation queries the response was YES. Maximal size of possible extension queue 5398. Compared 599998 event pairs, 41376 based on Foata normal form. 2/36560 useless extension candidates. Maximal degree in co-relation 165758. Up to 76279 conditions per place. [2021-04-28 15:05:10,303 INFO L132 encePairwiseOnDemand]: 370/390 looper letters, 104 selfloop transitions, 21 changer transitions 45/224 dead transitions. [2021-04-28 15:05:10,303 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 224 transitions, 1012 flow [2021-04-28 15:05:10,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-04-28 15:05:10,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-04-28 15:05:10,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1452 transitions. [2021-04-28 15:05:10,314 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5318681318681319 [2021-04-28 15:05:10,315 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1452 transitions. [2021-04-28 15:05:10,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1452 transitions. [2021-04-28 15:05:10,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 15:05:10,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1452 transitions. [2021-04-28 15:05:10,323 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 207.42857142857142) internal successors, (1452), 7 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:05:10,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 390.0) internal successors, (3120), 8 states have internal predecessors, (3120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:05:10,341 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 390.0) internal successors, (3120), 8 states have internal predecessors, (3120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:05:10,342 INFO L185 Difference]: Start difference. First operand has 100 places, 142 transitions, 435 flow. Second operand 7 states and 1452 transitions. [2021-04-28 15:05:10,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 224 transitions, 1012 flow [2021-04-28 15:05:10,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 224 transitions, 995 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-04-28 15:05:10,436 INFO L241 Difference]: Finished difference. Result has 108 places, 144 transitions, 562 flow [2021-04-28 15:05:10,437 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=562, PETRI_PLACES=108, PETRI_TRANSITIONS=144} [2021-04-28 15:05:10,438 INFO L343 CegarLoopForPetriNet]: 127 programPoint places, -19 predicate places. [2021-04-28 15:05:10,439 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 15:05:10,439 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 108 places, 144 transitions, 562 flow [2021-04-28 15:05:10,440 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 108 places, 144 transitions, 562 flow [2021-04-28 15:05:10,442 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 92 places, 144 transitions, 562 flow [2021-04-28 15:05:10,545 INFO L129 PetriNetUnfolder]: 314/671 cut-off events. [2021-04-28 15:05:10,546 INFO L130 PetriNetUnfolder]: For 44/44 co-relation queries the response was YES. [2021-04-28 15:05:10,555 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1219 conditions, 671 events. 314/671 cut-off events. For 44/44 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2956 event pairs, 1 based on Foata normal form. 0/239 useless extension candidates. Maximal degree in co-relation 839. Up to 239 conditions per place. [2021-04-28 15:05:10,594 INFO L146 LiptonReduction]: Number of co-enabled transitions 7532 [2021-04-28 15:05:10,617 INFO L158 LiptonReduction]: Checked pairs total: 0 [2021-04-28 15:05:10,618 INFO L160 LiptonReduction]: Total number of compositions: 0 [2021-04-28 15:05:10,618 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 179 [2021-04-28 15:05:10,630 INFO L480 AbstractCegarLoop]: Abstraction has has 92 places, 144 transitions, 562 flow [2021-04-28 15:05:10,631 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 187.16666666666666) internal successors, (1123), 6 states have internal predecessors, (1123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:05:10,632 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 15:05:10,632 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 15:05:10,632 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-04-28 15:05:10,632 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-04-28 15:05:10,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 15:05:10,635 INFO L82 PathProgramCache]: Analyzing trace with hash -1550427471, now seen corresponding path program 3 times [2021-04-28 15:05:10,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 15:05:10,635 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054839601] [2021-04-28 15:05:10,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 15:05:10,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 15:05:10,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:05:10,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-04-28 15:05:10,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:05:10,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-04-28 15:05:10,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:05:10,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-04-28 15:05:10,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:05:10,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-04-28 15:05:10,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:05:10,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-04-28 15:05:10,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 15:05:10,832 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054839601] [2021-04-28 15:05:10,832 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 15:05:10,832 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-04-28 15:05:10,832 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908713631] [2021-04-28 15:05:10,833 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-04-28 15:05:10,833 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 15:05:10,834 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-04-28 15:05:10,834 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-04-28 15:05:10,837 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 186 out of 390 [2021-04-28 15:05:10,840 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 144 transitions, 562 flow. Second operand has 6 states, 6 states have (on average 187.16666666666666) internal successors, (1123), 6 states have internal predecessors, (1123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:05:10,840 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 15:05:10,840 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 390 [2021-04-28 15:05:10,840 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 15:05:24,630 INFO L129 PetriNetUnfolder]: 90548/117450 cut-off events. [2021-04-28 15:05:24,631 INFO L130 PetriNetUnfolder]: For 17039/17039 co-relation queries the response was YES. [2021-04-28 15:05:25,146 INFO L84 FinitePrefix]: Finished finitePrefix Result has 306223 conditions, 117450 events. 90548/117450 cut-off events. For 17039/17039 co-relation queries the response was YES. Maximal size of possible extension queue 6342. Compared 699896 event pairs, 36145 based on Foata normal form. 2/43718 useless extension candidates. Maximal degree in co-relation 201503. Up to 78922 conditions per place. [2021-04-28 15:05:26,136 INFO L132 encePairwiseOnDemand]: 370/390 looper letters, 118 selfloop transitions, 54 changer transitions 0/226 dead transitions. [2021-04-28 15:05:26,136 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 226 transitions, 1163 flow [2021-04-28 15:05:26,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-04-28 15:05:26,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-04-28 15:05:26,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1455 transitions. [2021-04-28 15:05:26,146 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.532967032967033 [2021-04-28 15:05:26,146 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1455 transitions. [2021-04-28 15:05:26,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1455 transitions. [2021-04-28 15:05:26,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 15:05:26,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1455 transitions. [2021-04-28 15:05:26,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 207.85714285714286) internal successors, (1455), 7 states have internal predecessors, (1455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:05:26,168 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 390.0) internal successors, (3120), 8 states have internal predecessors, (3120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:05:26,171 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 390.0) internal successors, (3120), 8 states have internal predecessors, (3120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:05:26,172 INFO L185 Difference]: Start difference. First operand has 92 places, 144 transitions, 562 flow. Second operand 7 states and 1455 transitions. [2021-04-28 15:05:26,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 226 transitions, 1163 flow [2021-04-28 15:05:26,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 226 transitions, 1091 flow, removed 24 selfloop flow, removed 3 redundant places. [2021-04-28 15:05:26,838 INFO L241 Difference]: Finished difference. Result has 98 places, 160 transitions, 777 flow [2021-04-28 15:05:26,839 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=486, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=777, PETRI_PLACES=98, PETRI_TRANSITIONS=160} [2021-04-28 15:05:26,839 INFO L343 CegarLoopForPetriNet]: 127 programPoint places, -29 predicate places. [2021-04-28 15:05:26,840 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 15:05:26,840 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 98 places, 160 transitions, 777 flow [2021-04-28 15:05:26,841 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 98 places, 160 transitions, 777 flow [2021-04-28 15:05:26,843 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 98 places, 160 transitions, 777 flow [2021-04-28 15:05:27,021 INFO L129 PetriNetUnfolder]: 440/866 cut-off events. [2021-04-28 15:05:27,021 INFO L130 PetriNetUnfolder]: For 69/69 co-relation queries the response was YES. [2021-04-28 15:05:27,041 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1837 conditions, 866 events. 440/866 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 3921 event pairs, 0 based on Foata normal form. 0/301 useless extension candidates. Maximal degree in co-relation 823. Up to 227 conditions per place. [2021-04-28 15:05:27,086 INFO L146 LiptonReduction]: Number of co-enabled transitions 9220 [2021-04-28 15:05:27,116 INFO L158 LiptonReduction]: Checked pairs total: 0 [2021-04-28 15:05:27,116 INFO L160 LiptonReduction]: Total number of compositions: 0 [2021-04-28 15:05:27,117 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 277 [2021-04-28 15:05:27,123 INFO L480 AbstractCegarLoop]: Abstraction has has 98 places, 160 transitions, 777 flow [2021-04-28 15:05:27,125 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 187.16666666666666) internal successors, (1123), 6 states have internal predecessors, (1123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:05:27,126 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 15:05:27,126 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 15:05:27,126 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-04-28 15:05:27,126 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-04-28 15:05:27,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 15:05:27,127 INFO L82 PathProgramCache]: Analyzing trace with hash -1711053940, now seen corresponding path program 1 times [2021-04-28 15:05:27,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 15:05:27,129 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623910585] [2021-04-28 15:05:27,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 15:05:27,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 15:05:27,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:05:27,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-04-28 15:05:27,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:05:27,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-04-28 15:05:27,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 15:05:27,298 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623910585] [2021-04-28 15:05:27,299 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 15:05:27,299 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-04-28 15:05:27,299 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717139191] [2021-04-28 15:05:27,300 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-04-28 15:05:27,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 15:05:27,301 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-04-28 15:05:27,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-04-28 15:05:27,304 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 286 out of 390 [2021-04-28 15:05:27,306 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 160 transitions, 777 flow. Second operand has 3 states, 3 states have (on average 288.6666666666667) internal successors, (866), 3 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:05:27,307 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 15:05:27,307 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 286 of 390 [2021-04-28 15:05:27,307 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 15:05:51,168 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([527] L1163-2-->ULTIMATE.startEXIT: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_43 0)) (= (store |v_#valid_366| |v_ULTIMATE.start_main_~#t~0.base_48| 0) |v_#valid_365|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_39| (ite (= 88 (select (select |v_#memory_int_220| v_~v~0.base_96) v_~v~0.offset_96)) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_43 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_39|) (= |v_ULTIMATE.start_main_#res_38| |v_ULTIMATE.start_#t~ret20_10|) (= |v_ULTIMATE.start_main_#res_38| 0)) InVars {~v~0.offset=v_~v~0.offset_96, #valid=|v_#valid_366|, #memory_int=|v_#memory_int_220|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_48|, ~v~0.base=v_~v~0.base_96} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_43, ~v~0.offset=v_~v~0.offset_96, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_38|, #valid=|v_#valid_365|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_67|, #memory_int=|v_#memory_int_220|, ULTIMATE.start_#t~ret20=|v_ULTIMATE.start_#t~ret20_10|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_74|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_47|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_37|, ~v~0.base=v_~v~0.base_96, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_39|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_#t~ret20, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][58], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 77#ULTIMATE.startEXITtrue]) [2021-04-28 15:05:51,169 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,169 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,169 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,169 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,169 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([497] L1163-2-->L1123: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_25| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_33|) 1 0)) (= |v_ULTIMATE.start_main_#t~mem19_33| (select (select |v_#memory_int_180| v_~v~0.base_72) v_~v~0.offset_72))) InVars {~v~0.offset=v_~v~0.offset_72, #memory_int=|v_#memory_int_180|, ~v~0.base=v_~v~0.base_72} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_31, ~v~0.offset=v_~v~0.offset_72, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_33|, #memory_int=|v_#memory_int_180|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_50|, ~v~0.base=v_~v~0.base_72, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_25|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][59], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 186#true, 44#L1156-1true]) [2021-04-28 15:05:51,170 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,170 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,170 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,170 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,170 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1163-2-->L1165: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_45| (ite (= 88 (select (select |v_#memory_int_226| v_~v~0.base_102) v_~v~0.offset_102)) 1 0)) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_49 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_49 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_45|)) InVars {~v~0.offset=v_~v~0.offset_102, #memory_int=|v_#memory_int_226|, ~v~0.base=v_~v~0.base_102} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_49, ~v~0.offset=v_~v~0.offset_102, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_79|, #memory_int=|v_#memory_int_226|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_80|, ~v~0.base=v_~v~0.base_102, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_45|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][60], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 200#true, 44#L1156-1true]) [2021-04-28 15:05:51,170 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,170 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,170 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,170 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,171 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([529] L1163-2-->L1165-1: Formula: (and (= |v_ULTIMATE.start_main_#res_42| 0) (= v_ULTIMATE.start___VERIFIER_assert_~expression_47 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_43|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_47 0)) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_43| (ite (= 88 (select (select |v_#memory_int_224| v_~v~0.base_100) v_~v~0.offset_100)) 1 0)) (= |v_#valid_373| (store |v_#valid_374| |v_ULTIMATE.start_main_~#t~0.base_56| 0))) InVars {~v~0.offset=v_~v~0.offset_100, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_224|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_56|, ~v~0.base=v_~v~0.base_100} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_47, ~v~0.offset=v_~v~0.offset_100, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_42|, #valid=|v_#valid_373|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_75|, #memory_int=|v_#memory_int_224|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_78|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_55|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_41|, ~v~0.base=v_~v~0.base_100, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_43|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][61], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 201#true, 44#L1156-1true]) [2021-04-28 15:05:51,171 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,171 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,171 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,171 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,171 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1163-2-->ULTIMATE.startFINAL: Formula: (and (= (ite (= 88 (select (select |v_#memory_int_222| v_~v~0.base_98) v_~v~0.offset_98)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|) (= |v_#valid_369| (store |v_#valid_370| |v_ULTIMATE.start_main_~#t~0.base_52| 0)) (= |v_ULTIMATE.start_main_#res_40| |v_ULTIMATE.start_#t~ret20_12|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_45 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_45 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|) (= |v_ULTIMATE.start_main_#res_40| 0)) InVars {~v~0.offset=v_~v~0.offset_98, #valid=|v_#valid_370|, #memory_int=|v_#memory_int_222|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_52|, ~v~0.base=v_~v~0.base_98} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_45, ~v~0.offset=v_~v~0.offset_98, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_40|, #valid=|v_#valid_369|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_71|, #memory_int=|v_#memory_int_222|, ULTIMATE.start_#t~ret20=|v_ULTIMATE.start_#t~ret20_12|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_76|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_51|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_39|, ~v~0.base=v_~v~0.base_98, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_#t~ret20, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][62], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 220#true]) [2021-04-28 15:05:51,172 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,172 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,172 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,172 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,172 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([526] L1163-2-->L1161-2: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~expression_41 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|) (= |v_ULTIMATE.start_main_#res_36| 0) (= (ite (= 88 (select (select |v_#memory_int_218| v_~v~0.base_94) v_~v~0.offset_94)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_41 0))) InVars {~v~0.offset=v_~v~0.offset_94, #memory_int=|v_#memory_int_218|, ~v~0.base=v_~v~0.base_94} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_41, ~v~0.offset=v_~v~0.offset_94, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_36|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_63|, #memory_int=|v_#memory_int_218|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_72|, ~v~0.base=v_~v~0.base_94, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][63], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 212#true, 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,172 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,172 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,172 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,172 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,172 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([525] L1163-2-->L1161-3: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_39 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_39 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|) (= |v_ULTIMATE.start_main_#res_34| 0) (= (ite (= 88 (select (select |v_#memory_int_216| v_~v~0.base_92) v_~v~0.offset_92)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|) (= (store |v_#valid_362| |v_ULTIMATE.start_main_~#t~0.base_45| 0) |v_#valid_361|)) InVars {~v~0.offset=v_~v~0.offset_92, #valid=|v_#valid_362|, #memory_int=|v_#memory_int_216|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_45|, ~v~0.base=v_~v~0.base_92} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_39, ~v~0.offset=v_~v~0.offset_92, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_34|, #valid=|v_#valid_361|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_59|, #memory_int=|v_#memory_int_216|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_70|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_45|, ~v~0.base=v_~v~0.base_92, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][64], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 236#true]) [2021-04-28 15:05:51,173 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,173 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,173 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,173 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,173 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([524] L1163-2-->L1123-5: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1 0)) (= (select (select |v_#memory_int_In_1| v_~v~0.base_In_1) v_~v~0.offset_In_1) |v_ULTIMATE.start_main_#t~mem19_Out_1|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1| v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_Out_1|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1|)) InVars {~v~0.offset=v_~v~0.offset_In_1, #memory_int=|v_#memory_int_In_1|, ~v~0.base=v_~v~0.base_In_1} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1, ~v~0.offset=v_~v~0.offset_In_1, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_Out_1|, #memory_int=|v_#memory_int_In_1|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_Out_1|, ~v~0.base=v_~v~0.base_In_1, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][65], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 246#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,173 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,173 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,173 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,173 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,174 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([437] L1163-2-->L1164-1: Formula: (= |v_ULTIMATE.start_main_#t~mem19_9| (select (select |v_#memory_int_70| v_~v~0.base_16) v_~v~0.offset_16)) InVars {~v~0.offset=v_~v~0.offset_16, #memory_int=|v_#memory_int_70|, ~v~0.base=v_~v~0.base_16} OutVars{~v~0.offset=v_~v~0.offset_16, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_9|, #memory_int=|v_#memory_int_70|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_28|, ~v~0.base=v_~v~0.base_16} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18][66], [224#true, Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,174 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,174 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,174 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,174 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,174 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([469] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_144| v_~v~0.base_50) v_~v~0.offset_50) |v_ULTIMATE.start_main_#t~mem19_15|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_13| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0))) InVars {~v~0.offset=v_~v~0.offset_50, #memory_int=|v_#memory_int_144|, ~v~0.base=v_~v~0.base_50} OutVars{~v~0.offset=v_~v~0.offset_50, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_144|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_50, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][67], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 238#true]) [2021-04-28 15:05:51,174 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,174 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,174 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,174 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,175 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([469] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_144| v_~v~0.base_50) v_~v~0.offset_50) |v_ULTIMATE.start_main_#t~mem19_15|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_13| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0))) InVars {~v~0.offset=v_~v~0.offset_50, #memory_int=|v_#memory_int_144|, ~v~0.base=v_~v~0.base_50} OutVars{~v~0.offset=v_~v~0.offset_50, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_144|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_50, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][68], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 243#true, 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,175 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,175 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,175 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,175 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,175 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([494] L1163-2-->L1123-1: Formula: (and (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_27|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|) (= v_ULTIMATE.start___VERIFIER_assert_~expression_25 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|) (= (select (select |v_#memory_int_174| v_~v~0.base_66) v_~v~0.offset_66) |v_ULTIMATE.start_main_#t~mem19_27|)) InVars {~v~0.offset=v_~v~0.offset_66, #memory_int=|v_#memory_int_174|, ~v~0.base=v_~v~0.base_66} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_25, ~v~0.offset=v_~v~0.offset_66, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_27|, #memory_int=|v_#memory_int_174|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_44|, ~v~0.base=v_~v~0.base_66, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][69], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 228#true, 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,175 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,175 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,175 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,175 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,177 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([527] L1163-2-->ULTIMATE.startEXIT: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_43 0)) (= (store |v_#valid_366| |v_ULTIMATE.start_main_~#t~0.base_48| 0) |v_#valid_365|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_39| (ite (= 88 (select (select |v_#memory_int_220| v_~v~0.base_96) v_~v~0.offset_96)) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_43 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_39|) (= |v_ULTIMATE.start_main_#res_38| |v_ULTIMATE.start_#t~ret20_10|) (= |v_ULTIMATE.start_main_#res_38| 0)) InVars {~v~0.offset=v_~v~0.offset_96, #valid=|v_#valid_366|, #memory_int=|v_#memory_int_220|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_48|, ~v~0.base=v_~v~0.base_96} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_43, ~v~0.offset=v_~v~0.offset_96, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_38|, #valid=|v_#valid_365|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_67|, #memory_int=|v_#memory_int_220|, ULTIMATE.start_#t~ret20=|v_ULTIMATE.start_#t~ret20_10|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_74|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_47|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_37|, ~v~0.base=v_~v~0.base_96, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_39|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_#t~ret20, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][44], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 77#ULTIMATE.startEXITtrue]) [2021-04-28 15:05:51,177 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,177 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,177 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,177 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,177 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1163-2-->L1165: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_45| (ite (= 88 (select (select |v_#memory_int_226| v_~v~0.base_102) v_~v~0.offset_102)) 1 0)) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_49 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_49 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_45|)) InVars {~v~0.offset=v_~v~0.offset_102, #memory_int=|v_#memory_int_226|, ~v~0.base=v_~v~0.base_102} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_49, ~v~0.offset=v_~v~0.offset_102, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_79|, #memory_int=|v_#memory_int_226|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_80|, ~v~0.base=v_~v~0.base_102, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_45|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][46], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 200#true, 44#L1156-1true]) [2021-04-28 15:05:51,177 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,177 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,177 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,178 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,178 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([529] L1163-2-->L1165-1: Formula: (and (= |v_ULTIMATE.start_main_#res_42| 0) (= v_ULTIMATE.start___VERIFIER_assert_~expression_47 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_43|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_47 0)) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_43| (ite (= 88 (select (select |v_#memory_int_224| v_~v~0.base_100) v_~v~0.offset_100)) 1 0)) (= |v_#valid_373| (store |v_#valid_374| |v_ULTIMATE.start_main_~#t~0.base_56| 0))) InVars {~v~0.offset=v_~v~0.offset_100, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_224|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_56|, ~v~0.base=v_~v~0.base_100} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_47, ~v~0.offset=v_~v~0.offset_100, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_42|, #valid=|v_#valid_373|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_75|, #memory_int=|v_#memory_int_224|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_78|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_55|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_41|, ~v~0.base=v_~v~0.base_100, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_43|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][48], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 201#true, 44#L1156-1true]) [2021-04-28 15:05:51,178 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,178 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,178 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,178 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,178 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1163-2-->ULTIMATE.startFINAL: Formula: (and (= (ite (= 88 (select (select |v_#memory_int_222| v_~v~0.base_98) v_~v~0.offset_98)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|) (= |v_#valid_369| (store |v_#valid_370| |v_ULTIMATE.start_main_~#t~0.base_52| 0)) (= |v_ULTIMATE.start_main_#res_40| |v_ULTIMATE.start_#t~ret20_12|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_45 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_45 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|) (= |v_ULTIMATE.start_main_#res_40| 0)) InVars {~v~0.offset=v_~v~0.offset_98, #valid=|v_#valid_370|, #memory_int=|v_#memory_int_222|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_52|, ~v~0.base=v_~v~0.base_98} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_45, ~v~0.offset=v_~v~0.offset_98, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_40|, #valid=|v_#valid_369|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_71|, #memory_int=|v_#memory_int_222|, ULTIMATE.start_#t~ret20=|v_ULTIMATE.start_#t~ret20_12|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_76|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_51|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_39|, ~v~0.base=v_~v~0.base_98, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_#t~ret20, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][49], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 220#true]) [2021-04-28 15:05:51,179 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,179 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,179 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,179 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,179 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([526] L1163-2-->L1161-2: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~expression_41 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|) (= |v_ULTIMATE.start_main_#res_36| 0) (= (ite (= 88 (select (select |v_#memory_int_218| v_~v~0.base_94) v_~v~0.offset_94)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_41 0))) InVars {~v~0.offset=v_~v~0.offset_94, #memory_int=|v_#memory_int_218|, ~v~0.base=v_~v~0.base_94} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_41, ~v~0.offset=v_~v~0.offset_94, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_36|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_63|, #memory_int=|v_#memory_int_218|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_72|, ~v~0.base=v_~v~0.base_94, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][50], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 212#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,179 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,179 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,180 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,180 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,180 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([525] L1163-2-->L1161-3: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_39 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_39 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|) (= |v_ULTIMATE.start_main_#res_34| 0) (= (ite (= 88 (select (select |v_#memory_int_216| v_~v~0.base_92) v_~v~0.offset_92)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|) (= (store |v_#valid_362| |v_ULTIMATE.start_main_~#t~0.base_45| 0) |v_#valid_361|)) InVars {~v~0.offset=v_~v~0.offset_92, #valid=|v_#valid_362|, #memory_int=|v_#memory_int_216|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_45|, ~v~0.base=v_~v~0.base_92} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_39, ~v~0.offset=v_~v~0.offset_92, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_34|, #valid=|v_#valid_361|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_59|, #memory_int=|v_#memory_int_216|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_70|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_45|, ~v~0.base=v_~v~0.base_92, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][51], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 236#true]) [2021-04-28 15:05:51,180 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,181 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,181 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,181 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,181 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([524] L1163-2-->L1123-5: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1 0)) (= (select (select |v_#memory_int_In_1| v_~v~0.base_In_1) v_~v~0.offset_In_1) |v_ULTIMATE.start_main_#t~mem19_Out_1|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1| v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_Out_1|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1|)) InVars {~v~0.offset=v_~v~0.offset_In_1, #memory_int=|v_#memory_int_In_1|, ~v~0.base=v_~v~0.base_In_1} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1, ~v~0.offset=v_~v~0.offset_In_1, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_Out_1|, #memory_int=|v_#memory_int_In_1|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_Out_1|, ~v~0.base=v_~v~0.base_In_1, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][52], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 246#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,181 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,181 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,181 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,182 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,183 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1163-2-->L1165: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_45| (ite (= 88 (select (select |v_#memory_int_226| v_~v~0.base_102) v_~v~0.offset_102)) 1 0)) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_49 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_49 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_45|)) InVars {~v~0.offset=v_~v~0.offset_102, #memory_int=|v_#memory_int_226|, ~v~0.base=v_~v~0.base_102} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_49, ~v~0.offset=v_~v~0.offset_102, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_79|, #memory_int=|v_#memory_int_226|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_80|, ~v~0.base=v_~v~0.base_102, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_45|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][71], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 200#true, 44#L1156-1true]) [2021-04-28 15:05:51,184 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,184 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,184 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,184 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,185 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([529] L1163-2-->L1165-1: Formula: (and (= |v_ULTIMATE.start_main_#res_42| 0) (= v_ULTIMATE.start___VERIFIER_assert_~expression_47 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_43|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_47 0)) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_43| (ite (= 88 (select (select |v_#memory_int_224| v_~v~0.base_100) v_~v~0.offset_100)) 1 0)) (= |v_#valid_373| (store |v_#valid_374| |v_ULTIMATE.start_main_~#t~0.base_56| 0))) InVars {~v~0.offset=v_~v~0.offset_100, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_224|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_56|, ~v~0.base=v_~v~0.base_100} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_47, ~v~0.offset=v_~v~0.offset_100, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_42|, #valid=|v_#valid_373|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_75|, #memory_int=|v_#memory_int_224|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_78|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_55|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_41|, ~v~0.base=v_~v~0.base_100, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_43|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][72], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 201#true, 44#L1156-1true]) [2021-04-28 15:05:51,185 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,185 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,185 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,185 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,186 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1163-2-->ULTIMATE.startFINAL: Formula: (and (= (ite (= 88 (select (select |v_#memory_int_222| v_~v~0.base_98) v_~v~0.offset_98)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|) (= |v_#valid_369| (store |v_#valid_370| |v_ULTIMATE.start_main_~#t~0.base_52| 0)) (= |v_ULTIMATE.start_main_#res_40| |v_ULTIMATE.start_#t~ret20_12|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_45 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_45 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|) (= |v_ULTIMATE.start_main_#res_40| 0)) InVars {~v~0.offset=v_~v~0.offset_98, #valid=|v_#valid_370|, #memory_int=|v_#memory_int_222|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_52|, ~v~0.base=v_~v~0.base_98} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_45, ~v~0.offset=v_~v~0.offset_98, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_40|, #valid=|v_#valid_369|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_71|, #memory_int=|v_#memory_int_222|, ULTIMATE.start_#t~ret20=|v_ULTIMATE.start_#t~ret20_12|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_76|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_51|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_39|, ~v~0.base=v_~v~0.base_98, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_#t~ret20, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][73], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 220#true, 44#L1156-1true]) [2021-04-28 15:05:51,186 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,186 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,186 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,186 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,186 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([526] L1163-2-->L1161-2: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~expression_41 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|) (= |v_ULTIMATE.start_main_#res_36| 0) (= (ite (= 88 (select (select |v_#memory_int_218| v_~v~0.base_94) v_~v~0.offset_94)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_41 0))) InVars {~v~0.offset=v_~v~0.offset_94, #memory_int=|v_#memory_int_218|, ~v~0.base=v_~v~0.base_94} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_41, ~v~0.offset=v_~v~0.offset_94, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_36|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_63|, #memory_int=|v_#memory_int_218|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_72|, ~v~0.base=v_~v~0.base_94, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][74], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 212#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,186 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,187 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,187 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,187 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,187 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([525] L1163-2-->L1161-3: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_39 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_39 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|) (= |v_ULTIMATE.start_main_#res_34| 0) (= (ite (= 88 (select (select |v_#memory_int_216| v_~v~0.base_92) v_~v~0.offset_92)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|) (= (store |v_#valid_362| |v_ULTIMATE.start_main_~#t~0.base_45| 0) |v_#valid_361|)) InVars {~v~0.offset=v_~v~0.offset_92, #valid=|v_#valid_362|, #memory_int=|v_#memory_int_216|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_45|, ~v~0.base=v_~v~0.base_92} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_39, ~v~0.offset=v_~v~0.offset_92, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_34|, #valid=|v_#valid_361|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_59|, #memory_int=|v_#memory_int_216|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_70|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_45|, ~v~0.base=v_~v~0.base_92, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][75], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 236#true, 44#L1156-1true]) [2021-04-28 15:05:51,187 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,188 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,188 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,188 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,188 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([524] L1163-2-->L1123-5: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1 0)) (= (select (select |v_#memory_int_In_1| v_~v~0.base_In_1) v_~v~0.offset_In_1) |v_ULTIMATE.start_main_#t~mem19_Out_1|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1| v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_Out_1|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1|)) InVars {~v~0.offset=v_~v~0.offset_In_1, #memory_int=|v_#memory_int_In_1|, ~v~0.base=v_~v~0.base_In_1} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1, ~v~0.offset=v_~v~0.offset_In_1, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_Out_1|, #memory_int=|v_#memory_int_In_1|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_Out_1|, ~v~0.base=v_~v~0.base_In_1, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][76], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 246#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,188 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,188 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,188 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,188 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,189 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([437] L1163-2-->L1164-1: Formula: (= |v_ULTIMATE.start_main_#t~mem19_9| (select (select |v_#memory_int_70| v_~v~0.base_16) v_~v~0.offset_16)) InVars {~v~0.offset=v_~v~0.offset_16, #memory_int=|v_#memory_int_70|, ~v~0.base=v_~v~0.base_16} OutVars{~v~0.offset=v_~v~0.offset_16, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_9|, #memory_int=|v_#memory_int_70|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_28|, ~v~0.base=v_~v~0.base_16} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18][77], [224#true, Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,189 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,189 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,189 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,189 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,189 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([469] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_144| v_~v~0.base_50) v_~v~0.offset_50) |v_ULTIMATE.start_main_#t~mem19_15|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_13| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0))) InVars {~v~0.offset=v_~v~0.offset_50, #memory_int=|v_#memory_int_144|, ~v~0.base=v_~v~0.base_50} OutVars{~v~0.offset=v_~v~0.offset_50, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_144|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_50, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][78], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 238#true]) [2021-04-28 15:05:51,190 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,190 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,190 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,190 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,190 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([469] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_144| v_~v~0.base_50) v_~v~0.offset_50) |v_ULTIMATE.start_main_#t~mem19_15|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_13| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0))) InVars {~v~0.offset=v_~v~0.offset_50, #memory_int=|v_#memory_int_144|, ~v~0.base=v_~v~0.base_50} OutVars{~v~0.offset=v_~v~0.offset_50, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_144|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_50, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][79], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 243#true, Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,190 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,191 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,191 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,191 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,191 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([494] L1163-2-->L1123-1: Formula: (and (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_27|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|) (= v_ULTIMATE.start___VERIFIER_assert_~expression_25 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|) (= (select (select |v_#memory_int_174| v_~v~0.base_66) v_~v~0.offset_66) |v_ULTIMATE.start_main_#t~mem19_27|)) InVars {~v~0.offset=v_~v~0.offset_66, #memory_int=|v_#memory_int_174|, ~v~0.base=v_~v~0.base_66} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_25, ~v~0.offset=v_~v~0.offset_66, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_27|, #memory_int=|v_#memory_int_174|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_44|, ~v~0.base=v_~v~0.base_66, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][80], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 228#true, 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,191 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,191 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,191 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,191 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,192 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([527] L1163-2-->ULTIMATE.startEXIT: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_43 0)) (= (store |v_#valid_366| |v_ULTIMATE.start_main_~#t~0.base_48| 0) |v_#valid_365|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_39| (ite (= 88 (select (select |v_#memory_int_220| v_~v~0.base_96) v_~v~0.offset_96)) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_43 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_39|) (= |v_ULTIMATE.start_main_#res_38| |v_ULTIMATE.start_#t~ret20_10|) (= |v_ULTIMATE.start_main_#res_38| 0)) InVars {~v~0.offset=v_~v~0.offset_96, #valid=|v_#valid_366|, #memory_int=|v_#memory_int_220|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_48|, ~v~0.base=v_~v~0.base_96} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_43, ~v~0.offset=v_~v~0.offset_96, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_38|, #valid=|v_#valid_365|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_67|, #memory_int=|v_#memory_int_220|, ULTIMATE.start_#t~ret20=|v_ULTIMATE.start_#t~ret20_10|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_74|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_47|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_37|, ~v~0.base=v_~v~0.base_96, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_39|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_#t~ret20, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][81], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 77#ULTIMATE.startEXITtrue]) [2021-04-28 15:05:51,192 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,192 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,192 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,192 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([497] L1163-2-->L1123: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_25| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_33|) 1 0)) (= |v_ULTIMATE.start_main_#t~mem19_33| (select (select |v_#memory_int_180| v_~v~0.base_72) v_~v~0.offset_72))) InVars {~v~0.offset=v_~v~0.offset_72, #memory_int=|v_#memory_int_180|, ~v~0.base=v_~v~0.base_72} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_31, ~v~0.offset=v_~v~0.offset_72, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_33|, #memory_int=|v_#memory_int_180|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_50|, ~v~0.base=v_~v~0.base_72, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_25|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][82], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 186#true, 44#L1156-1true]) [2021-04-28 15:05:51,193 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,193 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,193 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,193 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,194 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1163-2-->L1165: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_45| (ite (= 88 (select (select |v_#memory_int_226| v_~v~0.base_102) v_~v~0.offset_102)) 1 0)) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_49 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_49 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_45|)) InVars {~v~0.offset=v_~v~0.offset_102, #memory_int=|v_#memory_int_226|, ~v~0.base=v_~v~0.base_102} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_49, ~v~0.offset=v_~v~0.offset_102, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_79|, #memory_int=|v_#memory_int_226|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_80|, ~v~0.base=v_~v~0.base_102, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_45|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][140], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 200#true, 44#L1156-1true]) [2021-04-28 15:05:51,195 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,195 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,195 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,195 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,195 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] L1163-2-->ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_23| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_31|) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_29 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_23|) (= v_ULTIMATE.start___VERIFIER_assert_~expression_29 0) (= |v_ULTIMATE.start_main_#t~mem19_31| (select (select |v_#memory_int_178| v_~v~0.base_70) v_~v~0.offset_70))) InVars {~v~0.offset=v_~v~0.offset_70, #memory_int=|v_#memory_int_178|, ~v~0.base=v_~v~0.base_70} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_29, ~v~0.offset=v_~v~0.offset_70, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_31|, #memory_int=|v_#memory_int_178|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_48|, ~v~0.base=v_~v~0.base_70, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_23|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][141], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 292#true, 276#true, 55#ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 44#L1156-1true]) [2021-04-28 15:05:51,195 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,195 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,195 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,196 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,196 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([529] L1163-2-->L1165-1: Formula: (and (= |v_ULTIMATE.start_main_#res_42| 0) (= v_ULTIMATE.start___VERIFIER_assert_~expression_47 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_43|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_47 0)) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_43| (ite (= 88 (select (select |v_#memory_int_224| v_~v~0.base_100) v_~v~0.offset_100)) 1 0)) (= |v_#valid_373| (store |v_#valid_374| |v_ULTIMATE.start_main_~#t~0.base_56| 0))) InVars {~v~0.offset=v_~v~0.offset_100, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_224|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_56|, ~v~0.base=v_~v~0.base_100} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_47, ~v~0.offset=v_~v~0.offset_100, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_42|, #valid=|v_#valid_373|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_75|, #memory_int=|v_#memory_int_224|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_78|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_55|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_41|, ~v~0.base=v_~v~0.base_100, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_43|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][142], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 201#true, 44#L1156-1true]) [2021-04-28 15:05:51,196 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,196 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,196 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,196 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,196 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1163-2-->ULTIMATE.startFINAL: Formula: (and (= (ite (= 88 (select (select |v_#memory_int_222| v_~v~0.base_98) v_~v~0.offset_98)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|) (= |v_#valid_369| (store |v_#valid_370| |v_ULTIMATE.start_main_~#t~0.base_52| 0)) (= |v_ULTIMATE.start_main_#res_40| |v_ULTIMATE.start_#t~ret20_12|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_45 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_45 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|) (= |v_ULTIMATE.start_main_#res_40| 0)) InVars {~v~0.offset=v_~v~0.offset_98, #valid=|v_#valid_370|, #memory_int=|v_#memory_int_222|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_52|, ~v~0.base=v_~v~0.base_98} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_45, ~v~0.offset=v_~v~0.offset_98, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_40|, #valid=|v_#valid_369|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_71|, #memory_int=|v_#memory_int_222|, ULTIMATE.start_#t~ret20=|v_ULTIMATE.start_#t~ret20_12|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_76|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_51|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_39|, ~v~0.base=v_~v~0.base_98, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_#t~ret20, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][143], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 220#true]) [2021-04-28 15:05:51,197 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,197 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,197 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,197 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,198 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([526] L1163-2-->L1161-2: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~expression_41 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|) (= |v_ULTIMATE.start_main_#res_36| 0) (= (ite (= 88 (select (select |v_#memory_int_218| v_~v~0.base_94) v_~v~0.offset_94)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_41 0))) InVars {~v~0.offset=v_~v~0.offset_94, #memory_int=|v_#memory_int_218|, ~v~0.base=v_~v~0.base_94} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_41, ~v~0.offset=v_~v~0.offset_94, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_36|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_63|, #memory_int=|v_#memory_int_218|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_72|, ~v~0.base=v_~v~0.base_94, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][144], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 212#true, 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,198 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,198 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,198 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,198 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,198 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([525] L1163-2-->L1161-3: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_39 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_39 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|) (= |v_ULTIMATE.start_main_#res_34| 0) (= (ite (= 88 (select (select |v_#memory_int_216| v_~v~0.base_92) v_~v~0.offset_92)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|) (= (store |v_#valid_362| |v_ULTIMATE.start_main_~#t~0.base_45| 0) |v_#valid_361|)) InVars {~v~0.offset=v_~v~0.offset_92, #valid=|v_#valid_362|, #memory_int=|v_#memory_int_216|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_45|, ~v~0.base=v_~v~0.base_92} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_39, ~v~0.offset=v_~v~0.offset_92, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_34|, #valid=|v_#valid_361|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_59|, #memory_int=|v_#memory_int_216|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_70|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_45|, ~v~0.base=v_~v~0.base_92, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][145], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 236#true]) [2021-04-28 15:05:51,199 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,199 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,199 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,199 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,199 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([524] L1163-2-->L1123-5: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1 0)) (= (select (select |v_#memory_int_In_1| v_~v~0.base_In_1) v_~v~0.offset_In_1) |v_ULTIMATE.start_main_#t~mem19_Out_1|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1| v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_Out_1|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1|)) InVars {~v~0.offset=v_~v~0.offset_In_1, #memory_int=|v_#memory_int_In_1|, ~v~0.base=v_~v~0.base_In_1} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1, ~v~0.offset=v_~v~0.offset_In_1, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_Out_1|, #memory_int=|v_#memory_int_In_1|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_Out_1|, ~v~0.base=v_~v~0.base_In_1, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][146], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 246#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,200 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,200 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,200 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,200 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,200 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([437] L1163-2-->L1164-1: Formula: (= |v_ULTIMATE.start_main_#t~mem19_9| (select (select |v_#memory_int_70| v_~v~0.base_16) v_~v~0.offset_16)) InVars {~v~0.offset=v_~v~0.offset_16, #memory_int=|v_#memory_int_70|, ~v~0.base=v_~v~0.base_16} OutVars{~v~0.offset=v_~v~0.offset_16, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_9|, #memory_int=|v_#memory_int_70|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_28|, ~v~0.base=v_~v~0.base_16} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18][147], [224#true, Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 292#true, 276#true, 44#L1156-1true]) [2021-04-28 15:05:51,201 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,201 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,201 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,201 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([493] L1163-2-->L1123-2: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~expression_23 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_17|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_17| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_25|) 1 0)) (= |v_ULTIMATE.start_main_#t~mem19_25| (select (select |v_#memory_int_172| v_~v~0.base_64) v_~v~0.offset_64)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_23 0)) InVars {~v~0.offset=v_~v~0.offset_64, #memory_int=|v_#memory_int_172|, ~v~0.base=v_~v~0.base_64} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_23, ~v~0.offset=v_~v~0.offset_64, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_25|, #memory_int=|v_#memory_int_172|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_42|, ~v~0.base=v_~v~0.base_64, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_17|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][148], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 292#true, 276#true, 44#L1156-1true, 191#true]) [2021-04-28 15:05:51,201 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,202 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,202 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,202 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,202 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([469] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_144| v_~v~0.base_50) v_~v~0.offset_50) |v_ULTIMATE.start_main_#t~mem19_15|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_13| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0))) InVars {~v~0.offset=v_~v~0.offset_50, #memory_int=|v_#memory_int_144|, ~v~0.base=v_~v~0.base_50} OutVars{~v~0.offset=v_~v~0.offset_50, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_144|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_50, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][149], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 292#true, 44#L1156-1true, 238#true]) [2021-04-28 15:05:51,202 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,203 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,203 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,203 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,203 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([469] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_144| v_~v~0.base_50) v_~v~0.offset_50) |v_ULTIMATE.start_main_#t~mem19_15|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_13| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0))) InVars {~v~0.offset=v_~v~0.offset_50, #memory_int=|v_#memory_int_144|, ~v~0.base=v_~v~0.base_50} OutVars{~v~0.offset=v_~v~0.offset_50, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_144|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_50, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][150], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 243#true, Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 292#true, 276#true, 44#L1156-1true]) [2021-04-28 15:05:51,203 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,203 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,204 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,204 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,204 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([494] L1163-2-->L1123-1: Formula: (and (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_27|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|) (= v_ULTIMATE.start___VERIFIER_assert_~expression_25 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|) (= (select (select |v_#memory_int_174| v_~v~0.base_66) v_~v~0.offset_66) |v_ULTIMATE.start_main_#t~mem19_27|)) InVars {~v~0.offset=v_~v~0.offset_66, #memory_int=|v_#memory_int_174|, ~v~0.base=v_~v~0.base_66} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_25, ~v~0.offset=v_~v~0.offset_66, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_27|, #memory_int=|v_#memory_int_174|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_44|, ~v~0.base=v_~v~0.base_66, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][151], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 228#true, 292#true, 276#true, 44#L1156-1true]) [2021-04-28 15:05:51,204 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,204 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,204 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,204 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,205 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([527] L1163-2-->ULTIMATE.startEXIT: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_43 0)) (= (store |v_#valid_366| |v_ULTIMATE.start_main_~#t~0.base_48| 0) |v_#valid_365|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_39| (ite (= 88 (select (select |v_#memory_int_220| v_~v~0.base_96) v_~v~0.offset_96)) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_43 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_39|) (= |v_ULTIMATE.start_main_#res_38| |v_ULTIMATE.start_#t~ret20_10|) (= |v_ULTIMATE.start_main_#res_38| 0)) InVars {~v~0.offset=v_~v~0.offset_96, #valid=|v_#valid_366|, #memory_int=|v_#memory_int_220|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_48|, ~v~0.base=v_~v~0.base_96} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_43, ~v~0.offset=v_~v~0.offset_96, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_38|, #valid=|v_#valid_365|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_67|, #memory_int=|v_#memory_int_220|, ULTIMATE.start_#t~ret20=|v_ULTIMATE.start_#t~ret20_10|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_74|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_47|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_37|, ~v~0.base=v_~v~0.base_96, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_39|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_#t~ret20, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][152], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 77#ULTIMATE.startEXITtrue]) [2021-04-28 15:05:51,205 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,205 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,205 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,206 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,206 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([497] L1163-2-->L1123: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_25| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_33|) 1 0)) (= |v_ULTIMATE.start_main_#t~mem19_33| (select (select |v_#memory_int_180| v_~v~0.base_72) v_~v~0.offset_72))) InVars {~v~0.offset=v_~v~0.offset_72, #memory_int=|v_#memory_int_180|, ~v~0.base=v_~v~0.base_72} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_31, ~v~0.offset=v_~v~0.offset_72, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_33|, #memory_int=|v_#memory_int_180|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_50|, ~v~0.base=v_~v~0.base_72, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_25|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][153], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 292#true, 276#true, 186#true, 44#L1156-1true]) [2021-04-28 15:05:51,206 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,206 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,206 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,206 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,208 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1163-2-->ULTIMATE.startFINAL: Formula: (and (= (ite (= 88 (select (select |v_#memory_int_222| v_~v~0.base_98) v_~v~0.offset_98)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|) (= |v_#valid_369| (store |v_#valid_370| |v_ULTIMATE.start_main_~#t~0.base_52| 0)) (= |v_ULTIMATE.start_main_#res_40| |v_ULTIMATE.start_#t~ret20_12|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_45 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_45 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|) (= |v_ULTIMATE.start_main_#res_40| 0)) InVars {~v~0.offset=v_~v~0.offset_98, #valid=|v_#valid_370|, #memory_int=|v_#memory_int_222|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_52|, ~v~0.base=v_~v~0.base_98} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_45, ~v~0.offset=v_~v~0.offset_98, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_40|, #valid=|v_#valid_369|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_71|, #memory_int=|v_#memory_int_222|, ULTIMATE.start_#t~ret20=|v_ULTIMATE.start_#t~ret20_12|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_76|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_51|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_39|, ~v~0.base=v_~v~0.base_98, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_#t~ret20, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][99], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 220#true]) [2021-04-28 15:05:51,209 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,209 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,209 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,209 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,209 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([526] L1163-2-->L1161-2: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~expression_41 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|) (= |v_ULTIMATE.start_main_#res_36| 0) (= (ite (= 88 (select (select |v_#memory_int_218| v_~v~0.base_94) v_~v~0.offset_94)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_41 0))) InVars {~v~0.offset=v_~v~0.offset_94, #memory_int=|v_#memory_int_218|, ~v~0.base=v_~v~0.base_94} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_41, ~v~0.offset=v_~v~0.offset_94, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_36|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_63|, #memory_int=|v_#memory_int_218|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_72|, ~v~0.base=v_~v~0.base_94, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][100], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 212#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,209 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,210 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,210 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,210 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,210 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([525] L1163-2-->L1161-3: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_39 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_39 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|) (= |v_ULTIMATE.start_main_#res_34| 0) (= (ite (= 88 (select (select |v_#memory_int_216| v_~v~0.base_92) v_~v~0.offset_92)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|) (= (store |v_#valid_362| |v_ULTIMATE.start_main_~#t~0.base_45| 0) |v_#valid_361|)) InVars {~v~0.offset=v_~v~0.offset_92, #valid=|v_#valid_362|, #memory_int=|v_#memory_int_216|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_45|, ~v~0.base=v_~v~0.base_92} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_39, ~v~0.offset=v_~v~0.offset_92, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_34|, #valid=|v_#valid_361|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_59|, #memory_int=|v_#memory_int_216|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_70|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_45|, ~v~0.base=v_~v~0.base_92, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][101], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 236#true, 44#L1156-1true]) [2021-04-28 15:05:51,210 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,210 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,211 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,211 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,211 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([524] L1163-2-->L1123-5: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1 0)) (= (select (select |v_#memory_int_In_1| v_~v~0.base_In_1) v_~v~0.offset_In_1) |v_ULTIMATE.start_main_#t~mem19_Out_1|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1| v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_Out_1|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1|)) InVars {~v~0.offset=v_~v~0.offset_In_1, #memory_int=|v_#memory_int_In_1|, ~v~0.base=v_~v~0.base_In_1} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1, ~v~0.offset=v_~v~0.offset_In_1, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_Out_1|, #memory_int=|v_#memory_int_In_1|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_Out_1|, ~v~0.base=v_~v~0.base_In_1, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][102], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 246#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,211 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,211 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,212 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,212 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,212 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([437] L1163-2-->L1164-1: Formula: (= |v_ULTIMATE.start_main_#t~mem19_9| (select (select |v_#memory_int_70| v_~v~0.base_16) v_~v~0.offset_16)) InVars {~v~0.offset=v_~v~0.offset_16, #memory_int=|v_#memory_int_70|, ~v~0.base=v_~v~0.base_16} OutVars{~v~0.offset=v_~v~0.offset_16, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_9|, #memory_int=|v_#memory_int_70|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_28|, ~v~0.base=v_~v~0.base_16} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18][103], [224#true, Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,212 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,212 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,212 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,212 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,213 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([469] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_144| v_~v~0.base_50) v_~v~0.offset_50) |v_ULTIMATE.start_main_#t~mem19_15|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_13| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0))) InVars {~v~0.offset=v_~v~0.offset_50, #memory_int=|v_#memory_int_144|, ~v~0.base=v_~v~0.base_50} OutVars{~v~0.offset=v_~v~0.offset_50, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_144|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_50, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][104], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 238#true]) [2021-04-28 15:05:51,213 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,213 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,213 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,213 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([469] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_144| v_~v~0.base_50) v_~v~0.offset_50) |v_ULTIMATE.start_main_#t~mem19_15|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_13| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0))) InVars {~v~0.offset=v_~v~0.offset_50, #memory_int=|v_#memory_int_144|, ~v~0.base=v_~v~0.base_50} OutVars{~v~0.offset=v_~v~0.offset_50, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_144|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_50, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][105], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 243#true, Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,214 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,214 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,214 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,214 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,215 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([494] L1163-2-->L1123-1: Formula: (and (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_27|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|) (= v_ULTIMATE.start___VERIFIER_assert_~expression_25 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|) (= (select (select |v_#memory_int_174| v_~v~0.base_66) v_~v~0.offset_66) |v_ULTIMATE.start_main_#t~mem19_27|)) InVars {~v~0.offset=v_~v~0.offset_66, #memory_int=|v_#memory_int_174|, ~v~0.base=v_~v~0.base_66} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_25, ~v~0.offset=v_~v~0.offset_66, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_27|, #memory_int=|v_#memory_int_174|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_44|, ~v~0.base=v_~v~0.base_66, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][106], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 228#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,215 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,215 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,215 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,215 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,215 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([527] L1163-2-->ULTIMATE.startEXIT: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_43 0)) (= (store |v_#valid_366| |v_ULTIMATE.start_main_~#t~0.base_48| 0) |v_#valid_365|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_39| (ite (= 88 (select (select |v_#memory_int_220| v_~v~0.base_96) v_~v~0.offset_96)) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_43 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_39|) (= |v_ULTIMATE.start_main_#res_38| |v_ULTIMATE.start_#t~ret20_10|) (= |v_ULTIMATE.start_main_#res_38| 0)) InVars {~v~0.offset=v_~v~0.offset_96, #valid=|v_#valid_366|, #memory_int=|v_#memory_int_220|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_48|, ~v~0.base=v_~v~0.base_96} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_43, ~v~0.offset=v_~v~0.offset_96, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_38|, #valid=|v_#valid_365|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_67|, #memory_int=|v_#memory_int_220|, ULTIMATE.start_#t~ret20=|v_ULTIMATE.start_#t~ret20_10|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_74|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_47|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_37|, ~v~0.base=v_~v~0.base_96, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_39|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_#t~ret20, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][107], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 77#ULTIMATE.startEXITtrue]) [2021-04-28 15:05:51,216 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,216 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,216 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,216 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,216 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([497] L1163-2-->L1123: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_25| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_33|) 1 0)) (= |v_ULTIMATE.start_main_#t~mem19_33| (select (select |v_#memory_int_180| v_~v~0.base_72) v_~v~0.offset_72))) InVars {~v~0.offset=v_~v~0.offset_72, #memory_int=|v_#memory_int_180|, ~v~0.base=v_~v~0.base_72} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_31, ~v~0.offset=v_~v~0.offset_72, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_33|, #memory_int=|v_#memory_int_180|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_50|, ~v~0.base=v_~v~0.base_72, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_25|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][108], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 186#true, 44#L1156-1true]) [2021-04-28 15:05:51,216 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,216 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,217 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,217 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1163-2-->L1165: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_45| (ite (= 88 (select (select |v_#memory_int_226| v_~v~0.base_102) v_~v~0.offset_102)) 1 0)) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_49 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_49 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_45|)) InVars {~v~0.offset=v_~v~0.offset_102, #memory_int=|v_#memory_int_226|, ~v~0.base=v_~v~0.base_102} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_49, ~v~0.offset=v_~v~0.offset_102, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_79|, #memory_int=|v_#memory_int_226|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_80|, ~v~0.base=v_~v~0.base_102, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_45|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][109], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 200#true, 44#L1156-1true]) [2021-04-28 15:05:51,217 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,217 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,217 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,217 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,218 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([529] L1163-2-->L1165-1: Formula: (and (= |v_ULTIMATE.start_main_#res_42| 0) (= v_ULTIMATE.start___VERIFIER_assert_~expression_47 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_43|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_47 0)) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_43| (ite (= 88 (select (select |v_#memory_int_224| v_~v~0.base_100) v_~v~0.offset_100)) 1 0)) (= |v_#valid_373| (store |v_#valid_374| |v_ULTIMATE.start_main_~#t~0.base_56| 0))) InVars {~v~0.offset=v_~v~0.offset_100, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_224|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_56|, ~v~0.base=v_~v~0.base_100} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_47, ~v~0.offset=v_~v~0.offset_100, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_42|, #valid=|v_#valid_373|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_75|, #memory_int=|v_#memory_int_224|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_78|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_55|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_41|, ~v~0.base=v_~v~0.base_100, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_43|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][110], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 201#true, 44#L1156-1true]) [2021-04-28 15:05:51,218 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,218 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,218 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,218 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,219 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1163-2-->ULTIMATE.startFINAL: Formula: (and (= (ite (= 88 (select (select |v_#memory_int_222| v_~v~0.base_98) v_~v~0.offset_98)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|) (= |v_#valid_369| (store |v_#valid_370| |v_ULTIMATE.start_main_~#t~0.base_52| 0)) (= |v_ULTIMATE.start_main_#res_40| |v_ULTIMATE.start_#t~ret20_12|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_45 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_45 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|) (= |v_ULTIMATE.start_main_#res_40| 0)) InVars {~v~0.offset=v_~v~0.offset_98, #valid=|v_#valid_370|, #memory_int=|v_#memory_int_222|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_52|, ~v~0.base=v_~v~0.base_98} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_45, ~v~0.offset=v_~v~0.offset_98, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_40|, #valid=|v_#valid_369|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_71|, #memory_int=|v_#memory_int_222|, ULTIMATE.start_#t~ret20=|v_ULTIMATE.start_#t~ret20_12|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_76|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_51|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_39|, ~v~0.base=v_~v~0.base_98, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_#t~ret20, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][85], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 220#true, 44#L1156-1true]) [2021-04-28 15:05:51,219 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,219 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,219 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,220 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,220 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([526] L1163-2-->L1161-2: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~expression_41 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|) (= |v_ULTIMATE.start_main_#res_36| 0) (= (ite (= 88 (select (select |v_#memory_int_218| v_~v~0.base_94) v_~v~0.offset_94)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_41 0))) InVars {~v~0.offset=v_~v~0.offset_94, #memory_int=|v_#memory_int_218|, ~v~0.base=v_~v~0.base_94} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_41, ~v~0.offset=v_~v~0.offset_94, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_36|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_63|, #memory_int=|v_#memory_int_218|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_72|, ~v~0.base=v_~v~0.base_94, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][86], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 212#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,220 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,220 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,220 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,220 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,220 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([525] L1163-2-->L1161-3: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_39 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_39 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|) (= |v_ULTIMATE.start_main_#res_34| 0) (= (ite (= 88 (select (select |v_#memory_int_216| v_~v~0.base_92) v_~v~0.offset_92)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|) (= (store |v_#valid_362| |v_ULTIMATE.start_main_~#t~0.base_45| 0) |v_#valid_361|)) InVars {~v~0.offset=v_~v~0.offset_92, #valid=|v_#valid_362|, #memory_int=|v_#memory_int_216|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_45|, ~v~0.base=v_~v~0.base_92} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_39, ~v~0.offset=v_~v~0.offset_92, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_34|, #valid=|v_#valid_361|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_59|, #memory_int=|v_#memory_int_216|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_70|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_45|, ~v~0.base=v_~v~0.base_92, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][87], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 236#true]) [2021-04-28 15:05:51,221 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,221 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,221 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,221 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,221 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([524] L1163-2-->L1123-5: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1 0)) (= (select (select |v_#memory_int_In_1| v_~v~0.base_In_1) v_~v~0.offset_In_1) |v_ULTIMATE.start_main_#t~mem19_Out_1|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1| v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_Out_1|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1|)) InVars {~v~0.offset=v_~v~0.offset_In_1, #memory_int=|v_#memory_int_In_1|, ~v~0.base=v_~v~0.base_In_1} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1, ~v~0.offset=v_~v~0.offset_In_1, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_Out_1|, #memory_int=|v_#memory_int_In_1|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_Out_1|, ~v~0.base=v_~v~0.base_In_1, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][88], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 246#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,222 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,222 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,222 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,222 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,222 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([437] L1163-2-->L1164-1: Formula: (= |v_ULTIMATE.start_main_#t~mem19_9| (select (select |v_#memory_int_70| v_~v~0.base_16) v_~v~0.offset_16)) InVars {~v~0.offset=v_~v~0.offset_16, #memory_int=|v_#memory_int_70|, ~v~0.base=v_~v~0.base_16} OutVars{~v~0.offset=v_~v~0.offset_16, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_9|, #memory_int=|v_#memory_int_70|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_28|, ~v~0.base=v_~v~0.base_16} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18][89], [224#true, Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 292#true, 44#L1156-1true]) [2021-04-28 15:05:51,222 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,222 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,223 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,223 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,223 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([493] L1163-2-->L1123-2: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~expression_23 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_17|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_17| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_25|) 1 0)) (= |v_ULTIMATE.start_main_#t~mem19_25| (select (select |v_#memory_int_172| v_~v~0.base_64) v_~v~0.offset_64)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_23 0)) InVars {~v~0.offset=v_~v~0.offset_64, #memory_int=|v_#memory_int_172|, ~v~0.base=v_~v~0.base_64} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_23, ~v~0.offset=v_~v~0.offset_64, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_25|, #memory_int=|v_#memory_int_172|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_42|, ~v~0.base=v_~v~0.base_64, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_17|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][90], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 292#true, 44#L1156-1true, 191#true]) [2021-04-28 15:05:51,223 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,223 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,223 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,224 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,224 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([469] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_144| v_~v~0.base_50) v_~v~0.offset_50) |v_ULTIMATE.start_main_#t~mem19_15|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_13| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0))) InVars {~v~0.offset=v_~v~0.offset_50, #memory_int=|v_#memory_int_144|, ~v~0.base=v_~v~0.base_50} OutVars{~v~0.offset=v_~v~0.offset_50, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_144|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_50, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][91], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 292#true, 276#true, 44#L1156-1true, 238#true]) [2021-04-28 15:05:51,224 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,224 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,224 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,224 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,225 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([469] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_144| v_~v~0.base_50) v_~v~0.offset_50) |v_ULTIMATE.start_main_#t~mem19_15|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_13| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0))) InVars {~v~0.offset=v_~v~0.offset_50, #memory_int=|v_#memory_int_144|, ~v~0.base=v_~v~0.base_50} OutVars{~v~0.offset=v_~v~0.offset_50, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_144|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_50, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][92], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 243#true, Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 292#true, 44#L1156-1true]) [2021-04-28 15:05:51,225 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,225 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,225 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,225 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,225 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([494] L1163-2-->L1123-1: Formula: (and (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_27|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|) (= v_ULTIMATE.start___VERIFIER_assert_~expression_25 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|) (= (select (select |v_#memory_int_174| v_~v~0.base_66) v_~v~0.offset_66) |v_ULTIMATE.start_main_#t~mem19_27|)) InVars {~v~0.offset=v_~v~0.offset_66, #memory_int=|v_#memory_int_174|, ~v~0.base=v_~v~0.base_66} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_25, ~v~0.offset=v_~v~0.offset_66, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_27|, #memory_int=|v_#memory_int_174|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_44|, ~v~0.base=v_~v~0.base_66, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][93], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 228#true, 292#true, 44#L1156-1true]) [2021-04-28 15:05:51,226 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,226 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,226 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,226 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,226 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([527] L1163-2-->ULTIMATE.startEXIT: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_43 0)) (= (store |v_#valid_366| |v_ULTIMATE.start_main_~#t~0.base_48| 0) |v_#valid_365|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_39| (ite (= 88 (select (select |v_#memory_int_220| v_~v~0.base_96) v_~v~0.offset_96)) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_43 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_39|) (= |v_ULTIMATE.start_main_#res_38| |v_ULTIMATE.start_#t~ret20_10|) (= |v_ULTIMATE.start_main_#res_38| 0)) InVars {~v~0.offset=v_~v~0.offset_96, #valid=|v_#valid_366|, #memory_int=|v_#memory_int_220|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_48|, ~v~0.base=v_~v~0.base_96} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_43, ~v~0.offset=v_~v~0.offset_96, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_38|, #valid=|v_#valid_365|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_67|, #memory_int=|v_#memory_int_220|, ULTIMATE.start_#t~ret20=|v_ULTIMATE.start_#t~ret20_10|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_74|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_47|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_37|, ~v~0.base=v_~v~0.base_96, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_39|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_#t~ret20, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][94], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 77#ULTIMATE.startEXITtrue]) [2021-04-28 15:05:51,227 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,227 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,227 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,227 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([497] L1163-2-->L1123: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_25| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_33|) 1 0)) (= |v_ULTIMATE.start_main_#t~mem19_33| (select (select |v_#memory_int_180| v_~v~0.base_72) v_~v~0.offset_72))) InVars {~v~0.offset=v_~v~0.offset_72, #memory_int=|v_#memory_int_180|, ~v~0.base=v_~v~0.base_72} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_31, ~v~0.offset=v_~v~0.offset_72, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_33|, #memory_int=|v_#memory_int_180|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_50|, ~v~0.base=v_~v~0.base_72, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_25|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][95], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 292#true, 276#true, 186#true, 44#L1156-1true]) [2021-04-28 15:05:51,227 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,227 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,227 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,227 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,228 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1163-2-->L1165: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_45| (ite (= 88 (select (select |v_#memory_int_226| v_~v~0.base_102) v_~v~0.offset_102)) 1 0)) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_49 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_49 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_45|)) InVars {~v~0.offset=v_~v~0.offset_102, #memory_int=|v_#memory_int_226|, ~v~0.base=v_~v~0.base_102} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_49, ~v~0.offset=v_~v~0.offset_102, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_79|, #memory_int=|v_#memory_int_226|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_80|, ~v~0.base=v_~v~0.base_102, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_45|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][96], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 200#true, 44#L1156-1true]) [2021-04-28 15:05:51,228 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,228 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,228 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,228 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,229 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] L1163-2-->ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_23| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_31|) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_29 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_23|) (= v_ULTIMATE.start___VERIFIER_assert_~expression_29 0) (= |v_ULTIMATE.start_main_#t~mem19_31| (select (select |v_#memory_int_178| v_~v~0.base_70) v_~v~0.offset_70))) InVars {~v~0.offset=v_~v~0.offset_70, #memory_int=|v_#memory_int_178|, ~v~0.base=v_~v~0.base_70} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_29, ~v~0.offset=v_~v~0.offset_70, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_31|, #memory_int=|v_#memory_int_178|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_48|, ~v~0.base=v_~v~0.base_70, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_23|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][97], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 292#true, 55#ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 44#L1156-1true]) [2021-04-28 15:05:51,229 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,229 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,229 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,229 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,230 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([529] L1163-2-->L1165-1: Formula: (and (= |v_ULTIMATE.start_main_#res_42| 0) (= v_ULTIMATE.start___VERIFIER_assert_~expression_47 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_43|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_47 0)) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_43| (ite (= 88 (select (select |v_#memory_int_224| v_~v~0.base_100) v_~v~0.offset_100)) 1 0)) (= |v_#valid_373| (store |v_#valid_374| |v_ULTIMATE.start_main_~#t~0.base_56| 0))) InVars {~v~0.offset=v_~v~0.offset_100, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_224|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_56|, ~v~0.base=v_~v~0.base_100} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_47, ~v~0.offset=v_~v~0.offset_100, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_42|, #valid=|v_#valid_373|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_75|, #memory_int=|v_#memory_int_224|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_78|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_55|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_41|, ~v~0.base=v_~v~0.base_100, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_43|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][98], [Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 201#true, 44#L1156-1true]) [2021-04-28 15:05:51,230 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,230 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,230 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,230 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,232 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([524] L1163-2-->L1123-5: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1 0)) (= (select (select |v_#memory_int_In_1| v_~v~0.base_In_1) v_~v~0.offset_In_1) |v_ULTIMATE.start_main_#t~mem19_Out_1|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1| v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_Out_1|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1|)) InVars {~v~0.offset=v_~v~0.offset_In_1, #memory_int=|v_#memory_int_In_1|, ~v~0.base=v_~v~0.base_In_1} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1, ~v~0.offset=v_~v~0.offset_In_1, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_Out_1|, #memory_int=|v_#memory_int_In_1|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_Out_1|, ~v~0.base=v_~v~0.base_In_1, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][126], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 246#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,232 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,232 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,232 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,232 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,233 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([437] L1163-2-->L1164-1: Formula: (= |v_ULTIMATE.start_main_#t~mem19_9| (select (select |v_#memory_int_70| v_~v~0.base_16) v_~v~0.offset_16)) InVars {~v~0.offset=v_~v~0.offset_16, #memory_int=|v_#memory_int_70|, ~v~0.base=v_~v~0.base_16} OutVars{~v~0.offset=v_~v~0.offset_16, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_9|, #memory_int=|v_#memory_int_70|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_28|, ~v~0.base=v_~v~0.base_16} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18][127], [224#true, Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,233 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,233 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,233 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,233 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,234 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([469] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_144| v_~v~0.base_50) v_~v~0.offset_50) |v_ULTIMATE.start_main_#t~mem19_15|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_13| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0))) InVars {~v~0.offset=v_~v~0.offset_50, #memory_int=|v_#memory_int_144|, ~v~0.base=v_~v~0.base_50} OutVars{~v~0.offset=v_~v~0.offset_50, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_144|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_50, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][128], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 238#true]) [2021-04-28 15:05:51,234 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,234 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,234 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,234 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,234 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([469] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_144| v_~v~0.base_50) v_~v~0.offset_50) |v_ULTIMATE.start_main_#t~mem19_15|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_13| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0))) InVars {~v~0.offset=v_~v~0.offset_50, #memory_int=|v_#memory_int_144|, ~v~0.base=v_~v~0.base_50} OutVars{~v~0.offset=v_~v~0.offset_50, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_144|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_50, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][129], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 243#true, 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,235 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,235 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,235 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,235 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,236 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([494] L1163-2-->L1123-1: Formula: (and (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_27|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|) (= v_ULTIMATE.start___VERIFIER_assert_~expression_25 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|) (= (select (select |v_#memory_int_174| v_~v~0.base_66) v_~v~0.offset_66) |v_ULTIMATE.start_main_#t~mem19_27|)) InVars {~v~0.offset=v_~v~0.offset_66, #memory_int=|v_#memory_int_174|, ~v~0.base=v_~v~0.base_66} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_25, ~v~0.offset=v_~v~0.offset_66, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_27|, #memory_int=|v_#memory_int_174|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_44|, ~v~0.base=v_~v~0.base_66, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][130], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 228#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,236 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,236 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,236 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,236 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,237 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([527] L1163-2-->ULTIMATE.startEXIT: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_43 0)) (= (store |v_#valid_366| |v_ULTIMATE.start_main_~#t~0.base_48| 0) |v_#valid_365|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_39| (ite (= 88 (select (select |v_#memory_int_220| v_~v~0.base_96) v_~v~0.offset_96)) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_43 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_39|) (= |v_ULTIMATE.start_main_#res_38| |v_ULTIMATE.start_#t~ret20_10|) (= |v_ULTIMATE.start_main_#res_38| 0)) InVars {~v~0.offset=v_~v~0.offset_96, #valid=|v_#valid_366|, #memory_int=|v_#memory_int_220|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_48|, ~v~0.base=v_~v~0.base_96} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_43, ~v~0.offset=v_~v~0.offset_96, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_38|, #valid=|v_#valid_365|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_67|, #memory_int=|v_#memory_int_220|, ULTIMATE.start_#t~ret20=|v_ULTIMATE.start_#t~ret20_10|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_74|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_47|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_37|, ~v~0.base=v_~v~0.base_96, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_39|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_#t~ret20, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][131], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 77#ULTIMATE.startEXITtrue]) [2021-04-28 15:05:51,237 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,237 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,237 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,237 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,238 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([497] L1163-2-->L1123: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_25| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_33|) 1 0)) (= |v_ULTIMATE.start_main_#t~mem19_33| (select (select |v_#memory_int_180| v_~v~0.base_72) v_~v~0.offset_72))) InVars {~v~0.offset=v_~v~0.offset_72, #memory_int=|v_#memory_int_180|, ~v~0.base=v_~v~0.base_72} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_31, ~v~0.offset=v_~v~0.offset_72, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_33|, #memory_int=|v_#memory_int_180|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_50|, ~v~0.base=v_~v~0.base_72, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_25|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][132], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 186#true, 44#L1156-1true]) [2021-04-28 15:05:51,238 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,238 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,238 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,238 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,238 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1163-2-->L1165: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_45| (ite (= 88 (select (select |v_#memory_int_226| v_~v~0.base_102) v_~v~0.offset_102)) 1 0)) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_49 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_49 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_45|)) InVars {~v~0.offset=v_~v~0.offset_102, #memory_int=|v_#memory_int_226|, ~v~0.base=v_~v~0.base_102} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_49, ~v~0.offset=v_~v~0.offset_102, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_79|, #memory_int=|v_#memory_int_226|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_80|, ~v~0.base=v_~v~0.base_102, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_45|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][133], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 200#true, 44#L1156-1true]) [2021-04-28 15:05:51,239 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,239 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,239 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,239 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,239 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([529] L1163-2-->L1165-1: Formula: (and (= |v_ULTIMATE.start_main_#res_42| 0) (= v_ULTIMATE.start___VERIFIER_assert_~expression_47 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_43|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_47 0)) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_43| (ite (= 88 (select (select |v_#memory_int_224| v_~v~0.base_100) v_~v~0.offset_100)) 1 0)) (= |v_#valid_373| (store |v_#valid_374| |v_ULTIMATE.start_main_~#t~0.base_56| 0))) InVars {~v~0.offset=v_~v~0.offset_100, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_224|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_56|, ~v~0.base=v_~v~0.base_100} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_47, ~v~0.offset=v_~v~0.offset_100, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_42|, #valid=|v_#valid_373|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_75|, #memory_int=|v_#memory_int_224|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_78|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_55|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_41|, ~v~0.base=v_~v~0.base_100, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_43|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][134], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 201#true, 44#L1156-1true]) [2021-04-28 15:05:51,239 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,240 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,240 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,240 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,240 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1163-2-->ULTIMATE.startFINAL: Formula: (and (= (ite (= 88 (select (select |v_#memory_int_222| v_~v~0.base_98) v_~v~0.offset_98)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|) (= |v_#valid_369| (store |v_#valid_370| |v_ULTIMATE.start_main_~#t~0.base_52| 0)) (= |v_ULTIMATE.start_main_#res_40| |v_ULTIMATE.start_#t~ret20_12|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_45 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_45 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|) (= |v_ULTIMATE.start_main_#res_40| 0)) InVars {~v~0.offset=v_~v~0.offset_98, #valid=|v_#valid_370|, #memory_int=|v_#memory_int_222|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_52|, ~v~0.base=v_~v~0.base_98} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_45, ~v~0.offset=v_~v~0.offset_98, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_40|, #valid=|v_#valid_369|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_71|, #memory_int=|v_#memory_int_222|, ULTIMATE.start_#t~ret20=|v_ULTIMATE.start_#t~ret20_12|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_76|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_51|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_39|, ~v~0.base=v_~v~0.base_98, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_#t~ret20, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][135], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 220#true, 44#L1156-1true]) [2021-04-28 15:05:51,240 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,240 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,240 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,241 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([526] L1163-2-->L1161-2: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~expression_41 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|) (= |v_ULTIMATE.start_main_#res_36| 0) (= (ite (= 88 (select (select |v_#memory_int_218| v_~v~0.base_94) v_~v~0.offset_94)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_41 0))) InVars {~v~0.offset=v_~v~0.offset_94, #memory_int=|v_#memory_int_218|, ~v~0.base=v_~v~0.base_94} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_41, ~v~0.offset=v_~v~0.offset_94, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_36|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_63|, #memory_int=|v_#memory_int_218|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_72|, ~v~0.base=v_~v~0.base_94, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][136], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 212#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,241 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,241 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,241 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,241 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,242 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([525] L1163-2-->L1161-3: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_39 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_39 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|) (= |v_ULTIMATE.start_main_#res_34| 0) (= (ite (= 88 (select (select |v_#memory_int_216| v_~v~0.base_92) v_~v~0.offset_92)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|) (= (store |v_#valid_362| |v_ULTIMATE.start_main_~#t~0.base_45| 0) |v_#valid_361|)) InVars {~v~0.offset=v_~v~0.offset_92, #valid=|v_#valid_362|, #memory_int=|v_#memory_int_216|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_45|, ~v~0.base=v_~v~0.base_92} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_39, ~v~0.offset=v_~v~0.offset_92, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_34|, #valid=|v_#valid_361|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_59|, #memory_int=|v_#memory_int_216|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_70|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_45|, ~v~0.base=v_~v~0.base_92, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][137], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 236#true]) [2021-04-28 15:05:51,242 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,242 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,242 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,242 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,243 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([524] L1163-2-->L1123-5: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1 0)) (= (select (select |v_#memory_int_In_1| v_~v~0.base_In_1) v_~v~0.offset_In_1) |v_ULTIMATE.start_main_#t~mem19_Out_1|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1| v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_Out_1|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1|)) InVars {~v~0.offset=v_~v~0.offset_In_1, #memory_int=|v_#memory_int_In_1|, ~v~0.base=v_~v~0.base_In_1} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1, ~v~0.offset=v_~v~0.offset_In_1, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_Out_1|, #memory_int=|v_#memory_int_In_1|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_Out_1|, ~v~0.base=v_~v~0.base_In_1, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][112], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 246#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,244 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,244 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,244 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,244 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,244 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([437] L1163-2-->L1164-1: Formula: (= |v_ULTIMATE.start_main_#t~mem19_9| (select (select |v_#memory_int_70| v_~v~0.base_16) v_~v~0.offset_16)) InVars {~v~0.offset=v_~v~0.offset_16, #memory_int=|v_#memory_int_70|, ~v~0.base=v_~v~0.base_16} OutVars{~v~0.offset=v_~v~0.offset_16, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_9|, #memory_int=|v_#memory_int_70|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_28|, ~v~0.base=v_~v~0.base_16} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18][113], [224#true, Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 292#true, 44#L1156-1true]) [2021-04-28 15:05:51,245 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,245 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,245 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,245 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,245 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([493] L1163-2-->L1123-2: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~expression_23 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_17|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_17| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_25|) 1 0)) (= |v_ULTIMATE.start_main_#t~mem19_25| (select (select |v_#memory_int_172| v_~v~0.base_64) v_~v~0.offset_64)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_23 0)) InVars {~v~0.offset=v_~v~0.offset_64, #memory_int=|v_#memory_int_172|, ~v~0.base=v_~v~0.base_64} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_23, ~v~0.offset=v_~v~0.offset_64, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_25|, #memory_int=|v_#memory_int_172|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_42|, ~v~0.base=v_~v~0.base_64, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_17|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][114], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 292#true, 44#L1156-1true, 191#true]) [2021-04-28 15:05:51,246 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,246 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,246 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,246 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,246 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([469] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_144| v_~v~0.base_50) v_~v~0.offset_50) |v_ULTIMATE.start_main_#t~mem19_15|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_13| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0))) InVars {~v~0.offset=v_~v~0.offset_50, #memory_int=|v_#memory_int_144|, ~v~0.base=v_~v~0.base_50} OutVars{~v~0.offset=v_~v~0.offset_50, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_144|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_50, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][115], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 292#true, 44#L1156-1true, 238#true]) [2021-04-28 15:05:51,246 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,246 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,247 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,247 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,247 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([469] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_144| v_~v~0.base_50) v_~v~0.offset_50) |v_ULTIMATE.start_main_#t~mem19_15|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_13| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0))) InVars {~v~0.offset=v_~v~0.offset_50, #memory_int=|v_#memory_int_144|, ~v~0.base=v_~v~0.base_50} OutVars{~v~0.offset=v_~v~0.offset_50, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_144|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_50, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][116], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 243#true, 276#true, 292#true, 44#L1156-1true]) [2021-04-28 15:05:51,247 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,247 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,247 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,247 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,248 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([494] L1163-2-->L1123-1: Formula: (and (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_27|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|) (= v_ULTIMATE.start___VERIFIER_assert_~expression_25 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|) (= (select (select |v_#memory_int_174| v_~v~0.base_66) v_~v~0.offset_66) |v_ULTIMATE.start_main_#t~mem19_27|)) InVars {~v~0.offset=v_~v~0.offset_66, #memory_int=|v_#memory_int_174|, ~v~0.base=v_~v~0.base_66} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_25, ~v~0.offset=v_~v~0.offset_66, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_27|, #memory_int=|v_#memory_int_174|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_44|, ~v~0.base=v_~v~0.base_66, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][117], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 228#true, 292#true, 44#L1156-1true]) [2021-04-28 15:05:51,248 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,248 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,248 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,248 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,249 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([527] L1163-2-->ULTIMATE.startEXIT: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_43 0)) (= (store |v_#valid_366| |v_ULTIMATE.start_main_~#t~0.base_48| 0) |v_#valid_365|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_39| (ite (= 88 (select (select |v_#memory_int_220| v_~v~0.base_96) v_~v~0.offset_96)) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_43 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_39|) (= |v_ULTIMATE.start_main_#res_38| |v_ULTIMATE.start_#t~ret20_10|) (= |v_ULTIMATE.start_main_#res_38| 0)) InVars {~v~0.offset=v_~v~0.offset_96, #valid=|v_#valid_366|, #memory_int=|v_#memory_int_220|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_48|, ~v~0.base=v_~v~0.base_96} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_43, ~v~0.offset=v_~v~0.offset_96, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_38|, #valid=|v_#valid_365|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_67|, #memory_int=|v_#memory_int_220|, ULTIMATE.start_#t~ret20=|v_ULTIMATE.start_#t~ret20_10|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_74|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_47|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_37|, ~v~0.base=v_~v~0.base_96, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_39|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_#t~ret20, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][118], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 77#ULTIMATE.startEXITtrue]) [2021-04-28 15:05:51,249 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,249 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,249 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,249 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,249 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([497] L1163-2-->L1123: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_25| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_33|) 1 0)) (= |v_ULTIMATE.start_main_#t~mem19_33| (select (select |v_#memory_int_180| v_~v~0.base_72) v_~v~0.offset_72))) InVars {~v~0.offset=v_~v~0.offset_72, #memory_int=|v_#memory_int_180|, ~v~0.base=v_~v~0.base_72} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_31, ~v~0.offset=v_~v~0.offset_72, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_33|, #memory_int=|v_#memory_int_180|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_50|, ~v~0.base=v_~v~0.base_72, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_25|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][119], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 292#true, 186#true, 44#L1156-1true]) [2021-04-28 15:05:51,250 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,250 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,250 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,250 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,250 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1163-2-->L1165: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_45| (ite (= 88 (select (select |v_#memory_int_226| v_~v~0.base_102) v_~v~0.offset_102)) 1 0)) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_49 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_49 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_45|)) InVars {~v~0.offset=v_~v~0.offset_102, #memory_int=|v_#memory_int_226|, ~v~0.base=v_~v~0.base_102} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_49, ~v~0.offset=v_~v~0.offset_102, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_79|, #memory_int=|v_#memory_int_226|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_80|, ~v~0.base=v_~v~0.base_102, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_45|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][120], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 200#true, 44#L1156-1true]) [2021-04-28 15:05:51,250 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,250 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,251 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,251 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,251 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] L1163-2-->ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_23| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_31|) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_29 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_23|) (= v_ULTIMATE.start___VERIFIER_assert_~expression_29 0) (= |v_ULTIMATE.start_main_#t~mem19_31| (select (select |v_#memory_int_178| v_~v~0.base_70) v_~v~0.offset_70))) InVars {~v~0.offset=v_~v~0.offset_70, #memory_int=|v_#memory_int_178|, ~v~0.base=v_~v~0.base_70} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_29, ~v~0.offset=v_~v~0.offset_70, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_31|, #memory_int=|v_#memory_int_178|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_48|, ~v~0.base=v_~v~0.base_70, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_23|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][121], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 292#true, 55#ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 44#L1156-1true]) [2021-04-28 15:05:51,251 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,251 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,251 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,252 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,252 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([529] L1163-2-->L1165-1: Formula: (and (= |v_ULTIMATE.start_main_#res_42| 0) (= v_ULTIMATE.start___VERIFIER_assert_~expression_47 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_43|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_47 0)) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_43| (ite (= 88 (select (select |v_#memory_int_224| v_~v~0.base_100) v_~v~0.offset_100)) 1 0)) (= |v_#valid_373| (store |v_#valid_374| |v_ULTIMATE.start_main_~#t~0.base_56| 0))) InVars {~v~0.offset=v_~v~0.offset_100, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_224|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_56|, ~v~0.base=v_~v~0.base_100} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_47, ~v~0.offset=v_~v~0.offset_100, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_42|, #valid=|v_#valid_373|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_75|, #memory_int=|v_#memory_int_224|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_78|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_55|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_41|, ~v~0.base=v_~v~0.base_100, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_43|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][122], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 201#true, 44#L1156-1true]) [2021-04-28 15:05:51,252 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,252 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,252 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,253 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,253 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1163-2-->ULTIMATE.startFINAL: Formula: (and (= (ite (= 88 (select (select |v_#memory_int_222| v_~v~0.base_98) v_~v~0.offset_98)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|) (= |v_#valid_369| (store |v_#valid_370| |v_ULTIMATE.start_main_~#t~0.base_52| 0)) (= |v_ULTIMATE.start_main_#res_40| |v_ULTIMATE.start_#t~ret20_12|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_45 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_45 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|) (= |v_ULTIMATE.start_main_#res_40| 0)) InVars {~v~0.offset=v_~v~0.offset_98, #valid=|v_#valid_370|, #memory_int=|v_#memory_int_222|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_52|, ~v~0.base=v_~v~0.base_98} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_45, ~v~0.offset=v_~v~0.offset_98, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_40|, #valid=|v_#valid_369|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_71|, #memory_int=|v_#memory_int_222|, ULTIMATE.start_#t~ret20=|v_ULTIMATE.start_#t~ret20_12|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_76|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_51|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_39|, ~v~0.base=v_~v~0.base_98, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_#t~ret20, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][123], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 220#true]) [2021-04-28 15:05:51,253 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,253 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,253 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,253 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,254 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([526] L1163-2-->L1161-2: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~expression_41 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|) (= |v_ULTIMATE.start_main_#res_36| 0) (= (ite (= 88 (select (select |v_#memory_int_218| v_~v~0.base_94) v_~v~0.offset_94)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_41 0))) InVars {~v~0.offset=v_~v~0.offset_94, #memory_int=|v_#memory_int_218|, ~v~0.base=v_~v~0.base_94} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_41, ~v~0.offset=v_~v~0.offset_94, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_36|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_63|, #memory_int=|v_#memory_int_218|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_72|, ~v~0.base=v_~v~0.base_94, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][124], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 212#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true]) [2021-04-28 15:05:51,254 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,254 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,254 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,254 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,255 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([525] L1163-2-->L1161-3: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_39 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_39 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|) (= |v_ULTIMATE.start_main_#res_34| 0) (= (ite (= 88 (select (select |v_#memory_int_216| v_~v~0.base_92) v_~v~0.offset_92)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|) (= (store |v_#valid_362| |v_ULTIMATE.start_main_~#t~0.base_45| 0) |v_#valid_361|)) InVars {~v~0.offset=v_~v~0.offset_92, #valid=|v_#valid_362|, #memory_int=|v_#memory_int_216|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_45|, ~v~0.base=v_~v~0.base_92} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_39, ~v~0.offset=v_~v~0.offset_92, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_34|, #valid=|v_#valid_361|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_59|, #memory_int=|v_#memory_int_216|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_70|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_45|, ~v~0.base=v_~v~0.base_92, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][125], [Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 44#L1156-1true, 236#true]) [2021-04-28 15:05:51,255 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,255 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,255 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,255 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:05:51,258 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([497] L1163-2-->L1123: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_25| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_33|) 1 0)) (= |v_ULTIMATE.start_main_#t~mem19_33| (select (select |v_#memory_int_180| v_~v~0.base_72) v_~v~0.offset_72))) InVars {~v~0.offset=v_~v~0.offset_72, #memory_int=|v_#memory_int_180|, ~v~0.base=v_~v~0.base_72} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_31, ~v~0.offset=v_~v~0.offset_72, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_33|, #memory_int=|v_#memory_int_180|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_50|, ~v~0.base=v_~v~0.base_72, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_25|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][45], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 292#true, 186#true, 44#L1156-1true]) [2021-04-28 15:05:51,258 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,258 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,259 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,259 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,259 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] L1163-2-->ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_23| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_31|) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_29 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_23|) (= v_ULTIMATE.start___VERIFIER_assert_~expression_29 0) (= |v_ULTIMATE.start_main_#t~mem19_31| (select (select |v_#memory_int_178| v_~v~0.base_70) v_~v~0.offset_70))) InVars {~v~0.offset=v_~v~0.offset_70, #memory_int=|v_#memory_int_178|, ~v~0.base=v_~v~0.base_70} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_29, ~v~0.offset=v_~v~0.offset_70, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_31|, #memory_int=|v_#memory_int_178|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_48|, ~v~0.base=v_~v~0.base_70, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_23|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][47], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 292#true, 55#ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 44#L1156-1true]) [2021-04-28 15:05:51,260 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,260 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,260 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,260 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,261 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([437] L1163-2-->L1164-1: Formula: (= |v_ULTIMATE.start_main_#t~mem19_9| (select (select |v_#memory_int_70| v_~v~0.base_16) v_~v~0.offset_16)) InVars {~v~0.offset=v_~v~0.offset_16, #memory_int=|v_#memory_int_70|, ~v~0.base=v_~v~0.base_16} OutVars{~v~0.offset=v_~v~0.offset_16, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_9|, #memory_int=|v_#memory_int_70|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_28|, ~v~0.base=v_~v~0.base_16} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18][53], [224#true, Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 292#true, 44#L1156-1true]) [2021-04-28 15:05:51,262 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,262 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,262 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,262 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,262 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([493] L1163-2-->L1123-2: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~expression_23 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_17|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_17| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_25|) 1 0)) (= |v_ULTIMATE.start_main_#t~mem19_25| (select (select |v_#memory_int_172| v_~v~0.base_64) v_~v~0.offset_64)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_23 0)) InVars {~v~0.offset=v_~v~0.offset_64, #memory_int=|v_#memory_int_172|, ~v~0.base=v_~v~0.base_64} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_23, ~v~0.offset=v_~v~0.offset_64, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_25|, #memory_int=|v_#memory_int_172|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_42|, ~v~0.base=v_~v~0.base_64, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_17|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][54], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 292#true, 44#L1156-1true, 191#true]) [2021-04-28 15:05:51,263 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,263 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,263 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,263 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,264 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([469] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_144| v_~v~0.base_50) v_~v~0.offset_50) |v_ULTIMATE.start_main_#t~mem19_15|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_13| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0))) InVars {~v~0.offset=v_~v~0.offset_50, #memory_int=|v_#memory_int_144|, ~v~0.base=v_~v~0.base_50} OutVars{~v~0.offset=v_~v~0.offset_50, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_144|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_50, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][55], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 292#true, 44#L1156-1true, 238#true]) [2021-04-28 15:05:51,264 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,264 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,264 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,264 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,265 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([469] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_144| v_~v~0.base_50) v_~v~0.offset_50) |v_ULTIMATE.start_main_#t~mem19_15|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_13| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0))) InVars {~v~0.offset=v_~v~0.offset_50, #memory_int=|v_#memory_int_144|, ~v~0.base=v_~v~0.base_50} OutVars{~v~0.offset=v_~v~0.offset_50, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_144|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_50, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][56], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 243#true, 276#true, 292#true, 44#L1156-1true]) [2021-04-28 15:05:51,265 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,265 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,265 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,265 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,266 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([494] L1163-2-->L1123-1: Formula: (and (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_27|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|) (= v_ULTIMATE.start___VERIFIER_assert_~expression_25 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|) (= (select (select |v_#memory_int_174| v_~v~0.base_66) v_~v~0.offset_66) |v_ULTIMATE.start_main_#t~mem19_27|)) InVars {~v~0.offset=v_~v~0.offset_66, #memory_int=|v_#memory_int_174|, ~v~0.base=v_~v~0.base_66} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_25, ~v~0.offset=v_~v~0.offset_66, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_27|, #memory_int=|v_#memory_int_174|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_44|, ~v~0.base=v_~v~0.base_66, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][57], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 249#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 276#true, 228#true, 292#true, 44#L1156-1true]) [2021-04-28 15:05:51,266 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,266 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,266 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,267 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-04-28 15:05:51,284 INFO L129 PetriNetUnfolder]: 134451/169441 cut-off events. [2021-04-28 15:05:51,285 INFO L130 PetriNetUnfolder]: For 43428/44407 co-relation queries the response was YES. [2021-04-28 15:05:52,267 INFO L84 FinitePrefix]: Finished finitePrefix Result has 565560 conditions, 169441 events. 134451/169441 cut-off events. For 43428/44407 co-relation queries the response was YES. Maximal size of possible extension queue 11001. Compared 994607 event pairs, 12531 based on Foata normal form. 605/53101 useless extension candidates. Maximal degree in co-relation 320518. Up to 111332 conditions per place. [2021-04-28 15:05:53,593 INFO L132 encePairwiseOnDemand]: 366/390 looper letters, 112 selfloop transitions, 43 changer transitions 0/228 dead transitions. [2021-04-28 15:05:53,593 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 228 transitions, 1493 flow [2021-04-28 15:05:53,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-04-28 15:05:53,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-04-28 15:05:53,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 929 transitions. [2021-04-28 15:05:53,599 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.794017094017094 [2021-04-28 15:05:53,599 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 929 transitions. [2021-04-28 15:05:53,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 929 transitions. [2021-04-28 15:05:53,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 15:05:53,601 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 929 transitions. [2021-04-28 15:05:53,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 309.6666666666667) internal successors, (929), 3 states have internal predecessors, (929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:05:53,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 390.0) internal successors, (1560), 4 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:05:53,612 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 390.0) internal successors, (1560), 4 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:05:53,613 INFO L185 Difference]: Start difference. First operand has 98 places, 160 transitions, 777 flow. Second operand 3 states and 929 transitions. [2021-04-28 15:05:53,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 228 transitions, 1493 flow [2021-04-28 15:05:54,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 228 transitions, 1322 flow, removed 30 selfloop flow, removed 2 redundant places. [2021-04-28 15:05:54,229 INFO L241 Difference]: Finished difference. Result has 100 places, 203 transitions, 1152 flow [2021-04-28 15:05:54,231 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=680, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1152, PETRI_PLACES=100, PETRI_TRANSITIONS=203} [2021-04-28 15:05:54,231 INFO L343 CegarLoopForPetriNet]: 127 programPoint places, -27 predicate places. [2021-04-28 15:05:54,231 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 15:05:54,232 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 100 places, 203 transitions, 1152 flow [2021-04-28 15:05:54,232 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 100 places, 203 transitions, 1152 flow [2021-04-28 15:05:54,234 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 100 places, 203 transitions, 1152 flow [2021-04-28 15:06:00,452 INFO L129 PetriNetUnfolder]: 36499/54151 cut-off events. [2021-04-28 15:06:00,453 INFO L130 PetriNetUnfolder]: For 15025/22676 co-relation queries the response was YES. [2021-04-28 15:06:00,725 INFO L84 FinitePrefix]: Finished finitePrefix Result has 150978 conditions, 54151 events. 36499/54151 cut-off events. For 15025/22676 co-relation queries the response was YES. Maximal size of possible extension queue 4393. Compared 423179 event pairs, 2381 based on Foata normal form. 370/18160 useless extension candidates. Maximal degree in co-relation 84942. Up to 28465 conditions per place. [2021-04-28 15:06:01,753 INFO L146 LiptonReduction]: Number of co-enabled transitions 11930 [2021-04-28 15:06:01,776 INFO L158 LiptonReduction]: Checked pairs total: 0 [2021-04-28 15:06:01,776 INFO L160 LiptonReduction]: Total number of compositions: 0 [2021-04-28 15:06:01,776 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7545 [2021-04-28 15:06:01,779 INFO L480 AbstractCegarLoop]: Abstraction has has 100 places, 203 transitions, 1152 flow [2021-04-28 15:06:01,779 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 288.6666666666667) internal successors, (866), 3 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:06:01,779 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 15:06:01,780 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 15:06:01,780 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-04-28 15:06:01,780 INFO L428 AbstractCegarLoop]: === Iteration 5 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-04-28 15:06:01,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 15:06:01,781 INFO L82 PathProgramCache]: Analyzing trace with hash 151949360, now seen corresponding path program 1 times [2021-04-28 15:06:01,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 15:06:01,781 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832534614] [2021-04-28 15:06:01,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 15:06:01,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 15:06:01,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:06:01,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-04-28 15:06:01,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:06:01,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-04-28 15:06:01,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:06:01,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-04-28 15:06:01,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:06:01,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-04-28 15:06:01,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:06:01,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-04-28 15:06:01,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 15:06:01,864 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832534614] [2021-04-28 15:06:01,864 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 15:06:01,864 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-04-28 15:06:01,865 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395914054] [2021-04-28 15:06:01,865 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-04-28 15:06:01,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 15:06:01,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-04-28 15:06:01,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-04-28 15:06:01,870 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 390 [2021-04-28 15:06:01,873 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 203 transitions, 1152 flow. Second operand has 6 states, 6 states have (on average 185.0) internal successors, (1110), 6 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:06:01,873 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 15:06:01,873 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 390 [2021-04-28 15:06:01,873 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 15:06:28,104 INFO L129 PetriNetUnfolder]: 149011/198468 cut-off events. [2021-04-28 15:06:28,104 INFO L130 PetriNetUnfolder]: For 97418/102718 co-relation queries the response was YES. [2021-04-28 15:06:28,919 INFO L84 FinitePrefix]: Finished finitePrefix Result has 659476 conditions, 198468 events. 149011/198468 cut-off events. For 97418/102718 co-relation queries the response was YES. Maximal size of possible extension queue 10826. Compared 1349086 event pairs, 24960 based on Foata normal form. 1154/83668 useless extension candidates. Maximal degree in co-relation 424540. Up to 134996 conditions per place. [2021-04-28 15:06:29,150 INFO L132 encePairwiseOnDemand]: 369/390 looper letters, 131 selfloop transitions, 76 changer transitions 0/256 dead transitions. [2021-04-28 15:06:29,150 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 256 transitions, 1778 flow [2021-04-28 15:06:29,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-04-28 15:06:29,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-04-28 15:06:29,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1581 transitions. [2021-04-28 15:06:29,157 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5067307692307692 [2021-04-28 15:06:29,157 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1581 transitions. [2021-04-28 15:06:29,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1581 transitions. [2021-04-28 15:06:29,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 15:06:29,158 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1581 transitions. [2021-04-28 15:06:29,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 197.625) internal successors, (1581), 8 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:06:29,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 390.0) internal successors, (3510), 9 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:06:29,170 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 390.0) internal successors, (3510), 9 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:06:29,170 INFO L185 Difference]: Start difference. First operand has 100 places, 203 transitions, 1152 flow. Second operand 8 states and 1581 transitions. [2021-04-28 15:06:29,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 256 transitions, 1778 flow [2021-04-28 15:06:29,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 256 transitions, 1662 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-04-28 15:06:29,675 INFO L241 Difference]: Finished difference. Result has 107 places, 204 transitions, 1297 flow [2021-04-28 15:06:29,675 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1297, PETRI_PLACES=107, PETRI_TRANSITIONS=204} [2021-04-28 15:06:29,676 INFO L343 CegarLoopForPetriNet]: 127 programPoint places, -20 predicate places. [2021-04-28 15:06:29,676 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 15:06:29,676 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 107 places, 204 transitions, 1297 flow [2021-04-28 15:06:29,676 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 107 places, 204 transitions, 1297 flow [2021-04-28 15:06:29,677 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 107 places, 204 transitions, 1297 flow [2021-04-28 15:06:34,760 INFO L129 PetriNetUnfolder]: 32010/50145 cut-off events. [2021-04-28 15:06:34,760 INFO L130 PetriNetUnfolder]: For 11938/15562 co-relation queries the response was YES. [2021-04-28 15:06:35,183 INFO L84 FinitePrefix]: Finished finitePrefix Result has 145652 conditions, 50145 events. 32010/50145 cut-off events. For 11938/15562 co-relation queries the response was YES. Maximal size of possible extension queue 4514. Compared 429654 event pairs, 2522 based on Foata normal form. 167/17055 useless extension candidates. Maximal degree in co-relation 85365. Up to 25231 conditions per place. [2021-04-28 15:06:36,401 INFO L146 LiptonReduction]: Number of co-enabled transitions 11684 [2021-04-28 15:06:36,428 INFO L158 LiptonReduction]: Checked pairs total: 0 [2021-04-28 15:06:36,428 INFO L160 LiptonReduction]: Total number of compositions: 0 [2021-04-28 15:06:36,429 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 6753 [2021-04-28 15:06:36,430 INFO L480 AbstractCegarLoop]: Abstraction has has 107 places, 204 transitions, 1297 flow [2021-04-28 15:06:36,432 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 185.0) internal successors, (1110), 6 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:06:36,432 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 15:06:36,432 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 15:06:36,433 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-04-28 15:06:36,433 INFO L428 AbstractCegarLoop]: === Iteration 6 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-04-28 15:06:36,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 15:06:36,434 INFO L82 PathProgramCache]: Analyzing trace with hash -877502951, now seen corresponding path program 1 times [2021-04-28 15:06:36,434 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 15:06:36,434 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317832635] [2021-04-28 15:06:36,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 15:06:36,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 15:06:36,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:06:36,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-04-28 15:06:36,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:06:36,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-04-28 15:06:36,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:06:36,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-04-28 15:06:36,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:06:36,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-04-28 15:06:36,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:06:36,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-04-28 15:06:36,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:06:36,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-04-28 15:06:36,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 15:06:36,513 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317832635] [2021-04-28 15:06:36,514 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 15:06:36,514 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-04-28 15:06:36,514 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120550188] [2021-04-28 15:06:36,514 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-04-28 15:06:36,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 15:06:36,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-04-28 15:06:36,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-04-28 15:06:36,520 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 390 [2021-04-28 15:06:36,522 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 204 transitions, 1297 flow. Second operand has 7 states, 7 states have (on average 184.71428571428572) internal successors, (1293), 7 states have internal predecessors, (1293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:06:36,522 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 15:06:36,523 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 390 [2021-04-28 15:06:36,523 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 15:06:59,481 INFO L129 PetriNetUnfolder]: 127370/171427 cut-off events. [2021-04-28 15:06:59,481 INFO L130 PetriNetUnfolder]: For 59770/64056 co-relation queries the response was YES. [2021-04-28 15:07:00,518 INFO L84 FinitePrefix]: Finished finitePrefix Result has 598142 conditions, 171427 events. 127370/171427 cut-off events. For 59770/64056 co-relation queries the response was YES. Maximal size of possible extension queue 10330. Compared 1206202 event pairs, 29932 based on Foata normal form. 1244/70965 useless extension candidates. Maximal degree in co-relation 337064. Up to 123578 conditions per place. [2021-04-28 15:07:01,112 INFO L132 encePairwiseOnDemand]: 369/390 looper letters, 132 selfloop transitions, 76 changer transitions 0/258 dead transitions. [2021-04-28 15:07:01,113 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 258 transitions, 1901 flow [2021-04-28 15:07:01,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-04-28 15:07:01,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-04-28 15:07:01,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1582 transitions. [2021-04-28 15:07:01,124 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.507051282051282 [2021-04-28 15:07:01,124 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1582 transitions. [2021-04-28 15:07:01,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1582 transitions. [2021-04-28 15:07:01,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 15:07:01,127 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1582 transitions. [2021-04-28 15:07:01,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 197.75) internal successors, (1582), 8 states have internal predecessors, (1582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:07:01,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 390.0) internal successors, (3510), 9 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:07:01,151 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 390.0) internal successors, (3510), 9 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:07:01,152 INFO L185 Difference]: Start difference. First operand has 107 places, 204 transitions, 1297 flow. Second operand 8 states and 1582 transitions. [2021-04-28 15:07:01,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 258 transitions, 1901 flow [2021-04-28 15:07:01,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 258 transitions, 1813 flow, removed 1 selfloop flow, removed 6 redundant places. [2021-04-28 15:07:01,616 INFO L241 Difference]: Finished difference. Result has 110 places, 205 transitions, 1440 flow [2021-04-28 15:07:01,617 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=1209, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1440, PETRI_PLACES=110, PETRI_TRANSITIONS=205} [2021-04-28 15:07:01,617 INFO L343 CegarLoopForPetriNet]: 127 programPoint places, -17 predicate places. [2021-04-28 15:07:01,617 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 15:07:01,618 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 110 places, 205 transitions, 1440 flow [2021-04-28 15:07:01,618 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 110 places, 205 transitions, 1440 flow [2021-04-28 15:07:01,621 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 110 places, 205 transitions, 1440 flow [2021-04-28 15:07:06,526 INFO L129 PetriNetUnfolder]: 26884/45080 cut-off events. [2021-04-28 15:07:06,527 INFO L130 PetriNetUnfolder]: For 12371/18010 co-relation queries the response was YES. [2021-04-28 15:07:06,745 INFO L84 FinitePrefix]: Finished finitePrefix Result has 125590 conditions, 45080 events. 26884/45080 cut-off events. For 12371/18010 co-relation queries the response was YES. Maximal size of possible extension queue 4351. Compared 427066 event pairs, 2772 based on Foata normal form. 240/16540 useless extension candidates. Maximal degree in co-relation 72694. Up to 21766 conditions per place. [2021-04-28 15:07:07,269 INFO L146 LiptonReduction]: Number of co-enabled transitions 11356 [2021-04-28 15:07:07,290 INFO L158 LiptonReduction]: Checked pairs total: 0 [2021-04-28 15:07:07,291 INFO L160 LiptonReduction]: Total number of compositions: 0 [2021-04-28 15:07:07,291 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5674 [2021-04-28 15:07:07,293 INFO L480 AbstractCegarLoop]: Abstraction has has 110 places, 205 transitions, 1440 flow [2021-04-28 15:07:07,295 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 184.71428571428572) internal successors, (1293), 7 states have internal predecessors, (1293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:07:07,295 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 15:07:07,295 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 15:07:07,295 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-04-28 15:07:07,295 INFO L428 AbstractCegarLoop]: === Iteration 7 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-04-28 15:07:07,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 15:07:07,296 INFO L82 PathProgramCache]: Analyzing trace with hash -1503014802, now seen corresponding path program 2 times [2021-04-28 15:07:07,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 15:07:07,297 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495710072] [2021-04-28 15:07:07,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 15:07:07,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 15:07:07,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:07:07,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-04-28 15:07:07,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:07:07,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-04-28 15:07:07,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:07:07,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-04-28 15:07:07,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:07:07,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-04-28 15:07:07,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:07:07,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-04-28 15:07:07,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 15:07:07,403 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495710072] [2021-04-28 15:07:07,403 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 15:07:07,403 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-04-28 15:07:07,403 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050355431] [2021-04-28 15:07:07,404 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-04-28 15:07:07,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 15:07:07,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-04-28 15:07:07,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-04-28 15:07:07,409 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 248 out of 390 [2021-04-28 15:07:07,413 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 205 transitions, 1440 flow. Second operand has 6 states, 6 states have (on average 249.66666666666666) internal successors, (1498), 6 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-04-28 15:07:07,413 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 15:07:07,413 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 248 of 390 [2021-04-28 15:07:07,413 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 15:07:23,158 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([529] L1163-2-->L1165-1: Formula: (and (= |v_ULTIMATE.start_main_#res_42| 0) (= v_ULTIMATE.start___VERIFIER_assert_~expression_47 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_43|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_47 0)) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_43| (ite (= 88 (select (select |v_#memory_int_224| v_~v~0.base_100) v_~v~0.offset_100)) 1 0)) (= |v_#valid_373| (store |v_#valid_374| |v_ULTIMATE.start_main_~#t~0.base_56| 0))) InVars {~v~0.offset=v_~v~0.offset_100, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_224|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_56|, ~v~0.base=v_~v~0.base_100} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_47, ~v~0.offset=v_~v~0.offset_100, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_42|, #valid=|v_#valid_373|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_75|, #memory_int=|v_#memory_int_224|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_78|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_55|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_41|, ~v~0.base=v_~v~0.base_100, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_43|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][85], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 292#true, 201#true, Black: 320#(= |ULTIMATE.start_main_#t~mem18| 5), 44#L1156-1true, Black: 329#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0))), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 342#(and (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base|) |thread0Thread1of1ForFork4_~#t3~0.offset| 2)) ~v~0.base) ~v~0.offset)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), Black: 311#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 302#(= |ULTIMATE.start_main_#t~mem18| 5), 315#true]) [2021-04-28 15:07:23,158 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,158 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,158 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,158 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,158 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1163-2-->ULTIMATE.startFINAL: Formula: (and (= (ite (= 88 (select (select |v_#memory_int_222| v_~v~0.base_98) v_~v~0.offset_98)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|) (= |v_#valid_369| (store |v_#valid_370| |v_ULTIMATE.start_main_~#t~0.base_52| 0)) (= |v_ULTIMATE.start_main_#res_40| |v_ULTIMATE.start_#t~ret20_12|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_45 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_45 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|) (= |v_ULTIMATE.start_main_#res_40| 0)) InVars {~v~0.offset=v_~v~0.offset_98, #valid=|v_#valid_370|, #memory_int=|v_#memory_int_222|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_52|, ~v~0.base=v_~v~0.base_98} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_45, ~v~0.offset=v_~v~0.offset_98, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_40|, #valid=|v_#valid_369|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_71|, #memory_int=|v_#memory_int_222|, ULTIMATE.start_#t~ret20=|v_ULTIMATE.start_#t~ret20_12|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_76|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_51|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_39|, ~v~0.base=v_~v~0.base_98, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_41|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_#t~ret20, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][86], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 292#true, Black: 320#(= |ULTIMATE.start_main_#t~mem18| 5), 44#L1156-1true, Black: 329#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0))), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 342#(and (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base|) |thread0Thread1of1ForFork4_~#t3~0.offset| 2)) ~v~0.base) ~v~0.offset)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), Black: 311#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 302#(= |ULTIMATE.start_main_#t~mem18| 5), 315#true, 220#true]) [2021-04-28 15:07:23,158 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,159 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,159 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,159 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,159 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([526] L1163-2-->L1161-2: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~expression_41 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|) (= |v_ULTIMATE.start_main_#res_36| 0) (= (ite (= 88 (select (select |v_#memory_int_218| v_~v~0.base_94) v_~v~0.offset_94)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_41 0))) InVars {~v~0.offset=v_~v~0.offset_94, #memory_int=|v_#memory_int_218|, ~v~0.base=v_~v~0.base_94} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_41, ~v~0.offset=v_~v~0.offset_94, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_36|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_63|, #memory_int=|v_#memory_int_218|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_72|, ~v~0.base=v_~v~0.base_94, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_37|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][87], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 292#true, Black: 320#(= |ULTIMATE.start_main_#t~mem18| 5), 44#L1156-1true, Black: 329#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0))), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 212#true, 342#(and (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base|) |thread0Thread1of1ForFork4_~#t3~0.offset| 2)) ~v~0.base) ~v~0.offset)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), Black: 311#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 302#(= |ULTIMATE.start_main_#t~mem18| 5), 315#true]) [2021-04-28 15:07:23,159 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,159 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,159 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,159 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,159 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([493] L1163-2-->L1123-2: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~expression_23 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_17|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_17| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_25|) 1 0)) (= |v_ULTIMATE.start_main_#t~mem19_25| (select (select |v_#memory_int_172| v_~v~0.base_64) v_~v~0.offset_64)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_23 0)) InVars {~v~0.offset=v_~v~0.offset_64, #memory_int=|v_#memory_int_172|, ~v~0.base=v_~v~0.base_64} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_23, ~v~0.offset=v_~v~0.offset_64, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_25|, #memory_int=|v_#memory_int_172|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_42|, ~v~0.base=v_~v~0.base_64, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_17|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][88], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), Black: 320#(= |ULTIMATE.start_main_#t~mem18| 5), 44#L1156-1true, Black: 329#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0))), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 340#(and (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), Black: 311#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 302#(= |ULTIMATE.start_main_#t~mem18| 5), 315#true, 191#true]) [2021-04-28 15:07:23,159 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,159 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,160 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,160 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,160 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([527] L1163-2-->ULTIMATE.startEXIT: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_43 0)) (= (store |v_#valid_366| |v_ULTIMATE.start_main_~#t~0.base_48| 0) |v_#valid_365|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_39| (ite (= 88 (select (select |v_#memory_int_220| v_~v~0.base_96) v_~v~0.offset_96)) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_43 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_39|) (= |v_ULTIMATE.start_main_#res_38| |v_ULTIMATE.start_#t~ret20_10|) (= |v_ULTIMATE.start_main_#res_38| 0)) InVars {~v~0.offset=v_~v~0.offset_96, #valid=|v_#valid_366|, #memory_int=|v_#memory_int_220|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_48|, ~v~0.base=v_~v~0.base_96} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_43, ~v~0.offset=v_~v~0.offset_96, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_38|, #valid=|v_#valid_365|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_67|, #memory_int=|v_#memory_int_220|, ULTIMATE.start_#t~ret20=|v_ULTIMATE.start_#t~ret20_10|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_74|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_47|, ULTIMATE.start_main_~#t~0.offset=|v_ULTIMATE.start_main_~#t~0.offset_37|, ~v~0.base=v_~v~0.base_96, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_39|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_#t~ret20, ULTIMATE.start_main_#t~mem18, ULTIMATE.start_main_~#t~0.base, ULTIMATE.start_main_~#t~0.offset, ULTIMATE.start___VERIFIER_assert_#in~expression][89], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 292#true, Black: 320#(= |ULTIMATE.start_main_#t~mem18| 5), 44#L1156-1true, Black: 329#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0))), 77#ULTIMATE.startEXITtrue, Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 342#(and (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base|) |thread0Thread1of1ForFork4_~#t3~0.offset| 2)) ~v~0.base) ~v~0.offset)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), Black: 311#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 302#(= |ULTIMATE.start_main_#t~mem18| 5), 315#true]) [2021-04-28 15:07:23,160 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,160 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,160 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,160 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,160 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] L1163-2-->ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_23| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_31|) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_29 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_23|) (= v_ULTIMATE.start___VERIFIER_assert_~expression_29 0) (= |v_ULTIMATE.start_main_#t~mem19_31| (select (select |v_#memory_int_178| v_~v~0.base_70) v_~v~0.offset_70))) InVars {~v~0.offset=v_~v~0.offset_70, #memory_int=|v_#memory_int_178|, ~v~0.base=v_~v~0.base_70} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_29, ~v~0.offset=v_~v~0.offset_70, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_31|, #memory_int=|v_#memory_int_178|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_48|, ~v~0.base=v_~v~0.base_70, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_23|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][90], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), Black: 320#(= |ULTIMATE.start_main_#t~mem18| 5), 44#L1156-1true, Black: 329#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0))), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 340#(and (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), 55#ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 311#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 302#(= |ULTIMATE.start_main_#t~mem18| 5), 315#true]) [2021-04-28 15:07:23,160 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,160 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,160 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,161 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,161 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([525] L1163-2-->L1161-3: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_39 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_39 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|) (= |v_ULTIMATE.start_main_#res_34| 0) (= (ite (= 88 (select (select |v_#memory_int_216| v_~v~0.base_92) v_~v~0.offset_92)) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|) (= (store |v_#valid_362| |v_ULTIMATE.start_main_~#t~0.base_45| 0) |v_#valid_361|)) InVars {~v~0.offset=v_~v~0.offset_92, #valid=|v_#valid_362|, #memory_int=|v_#memory_int_216|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_45|, ~v~0.base=v_~v~0.base_92} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_39, ~v~0.offset=v_~v~0.offset_92, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_34|, #valid=|v_#valid_361|, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_59|, #memory_int=|v_#memory_int_216|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_70|, ULTIMATE.start_main_~#t~0.base=|v_ULTIMATE.start_main_~#t~0.base_45|, ~v~0.base=v_~v~0.base_92, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_35|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][91], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 292#true, Black: 320#(= |ULTIMATE.start_main_#t~mem18| 5), 44#L1156-1true, Black: 329#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0))), 236#true, Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 342#(and (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base|) |thread0Thread1of1ForFork4_~#t3~0.offset| 2)) ~v~0.base) ~v~0.offset)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), Black: 311#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 302#(= |ULTIMATE.start_main_#t~mem18| 5), 315#true]) [2021-04-28 15:07:23,161 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,161 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,161 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,161 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,161 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1163-2-->L1165: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_45| (ite (= 88 (select (select |v_#memory_int_226| v_~v~0.base_102) v_~v~0.offset_102)) 1 0)) (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_49 0)) (= v_ULTIMATE.start___VERIFIER_assert_~expression_49 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_45|)) InVars {~v~0.offset=v_~v~0.offset_102, #memory_int=|v_#memory_int_226|, ~v~0.base=v_~v~0.base_102} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_49, ~v~0.offset=v_~v~0.offset_102, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_79|, #memory_int=|v_#memory_int_226|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_80|, ~v~0.base=v_~v~0.base_102, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_45|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][92], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 292#true, 200#true, Black: 320#(= |ULTIMATE.start_main_#t~mem18| 5), 44#L1156-1true, Black: 329#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0))), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 342#(and (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base|) |thread0Thread1of1ForFork4_~#t3~0.offset| 2)) ~v~0.base) ~v~0.offset)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), Black: 311#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 302#(= |ULTIMATE.start_main_#t~mem18| 5), 315#true]) [2021-04-28 15:07:23,161 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,161 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,161 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,162 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,162 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([524] L1163-2-->L1123-5: Formula: (and (not (= v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1 0)) (= (select (select |v_#memory_int_In_1| v_~v~0.base_In_1) v_~v~0.offset_In_1) |v_ULTIMATE.start_main_#t~mem19_Out_1|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1| v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_Out_1|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1|)) InVars {~v~0.offset=v_~v~0.offset_In_1, #memory_int=|v_#memory_int_In_1|, ~v~0.base=v_~v~0.base_In_1} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_Out_1, ~v~0.offset=v_~v~0.offset_In_1, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_Out_1|, #memory_int=|v_#memory_int_In_1|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_Out_1|, ~v~0.base=v_~v~0.base_In_1, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_Out_1|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][93], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 292#true, Black: 320#(= |ULTIMATE.start_main_#t~mem18| 5), 44#L1156-1true, Black: 329#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0))), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 246#true, 342#(and (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base|) |thread0Thread1of1ForFork4_~#t3~0.offset| 2)) ~v~0.base) ~v~0.offset)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), Black: 311#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 302#(= |ULTIMATE.start_main_#t~mem18| 5), 315#true]) [2021-04-28 15:07:23,162 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,162 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,162 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,162 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,162 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([437] L1163-2-->L1164-1: Formula: (= |v_ULTIMATE.start_main_#t~mem19_9| (select (select |v_#memory_int_70| v_~v~0.base_16) v_~v~0.offset_16)) InVars {~v~0.offset=v_~v~0.offset_16, #memory_int=|v_#memory_int_70|, ~v~0.base=v_~v~0.base_16} OutVars{~v~0.offset=v_~v~0.offset_16, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_9|, #memory_int=|v_#memory_int_70|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_28|, ~v~0.base=v_~v~0.base_16} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18][94], [224#true, Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), Black: 320#(= |ULTIMATE.start_main_#t~mem18| 5), 44#L1156-1true, Black: 329#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0))), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 340#(and (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), Black: 311#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 302#(= |ULTIMATE.start_main_#t~mem18| 5), 315#true]) [2021-04-28 15:07:23,162 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,162 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,162 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,162 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,163 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([469] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_144| v_~v~0.base_50) v_~v~0.offset_50) |v_ULTIMATE.start_main_#t~mem19_15|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_13| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0))) InVars {~v~0.offset=v_~v~0.offset_50, #memory_int=|v_#memory_int_144|, ~v~0.base=v_~v~0.base_50} OutVars{~v~0.offset=v_~v~0.offset_50, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_144|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_50, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][95], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), Black: 320#(= |ULTIMATE.start_main_#t~mem18| 5), 44#L1156-1true, Black: 329#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0))), 238#true, Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 340#(and (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), Black: 311#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 302#(= |ULTIMATE.start_main_#t~mem18| 5), 315#true]) [2021-04-28 15:07:23,163 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,163 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,163 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,163 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,163 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([469] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_144| v_~v~0.base_50) v_~v~0.offset_50) |v_ULTIMATE.start_main_#t~mem19_15|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_13| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0))) InVars {~v~0.offset=v_~v~0.offset_50, #memory_int=|v_#memory_int_144|, ~v~0.base=v_~v~0.base_50} OutVars{~v~0.offset=v_~v~0.offset_50, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_144|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_50, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][96], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), Black: 320#(= |ULTIMATE.start_main_#t~mem18| 5), 44#L1156-1true, Black: 329#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0))), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 243#true, 340#(and (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), Black: 311#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 302#(= |ULTIMATE.start_main_#t~mem18| 5), 315#true]) [2021-04-28 15:07:23,163 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,163 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,164 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,164 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,164 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([494] L1163-2-->L1123-1: Formula: (and (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_27|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|) (= v_ULTIMATE.start___VERIFIER_assert_~expression_25 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|) (= (select (select |v_#memory_int_174| v_~v~0.base_66) v_~v~0.offset_66) |v_ULTIMATE.start_main_#t~mem19_27|)) InVars {~v~0.offset=v_~v~0.offset_66, #memory_int=|v_#memory_int_174|, ~v~0.base=v_~v~0.base_66} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_25, ~v~0.offset=v_~v~0.offset_66, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_27|, #memory_int=|v_#memory_int_174|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_44|, ~v~0.base=v_~v~0.base_66, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_19|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][97], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 228#true, Black: 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), Black: 320#(= |ULTIMATE.start_main_#t~mem18| 5), 44#L1156-1true, Black: 329#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0))), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 340#(and (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), Black: 311#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 302#(= |ULTIMATE.start_main_#t~mem18| 5), 315#true]) [2021-04-28 15:07:23,164 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,164 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,164 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,164 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,165 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([497] L1163-2-->L1123: Formula: (and (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_25| (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_33|) 1 0)) (= |v_ULTIMATE.start_main_#t~mem19_33| (select (select |v_#memory_int_180| v_~v~0.base_72) v_~v~0.offset_72))) InVars {~v~0.offset=v_~v~0.offset_72, #memory_int=|v_#memory_int_180|, ~v~0.base=v_~v~0.base_72} OutVars{ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_31, ~v~0.offset=v_~v~0.offset_72, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_33|, #memory_int=|v_#memory_int_180|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_50|, ~v~0.base=v_~v~0.base_72, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_25|} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][98], [Black: 278#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 283#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 250#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 255#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 287#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 294#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), Black: 320#(= |ULTIMATE.start_main_#t~mem18| 5), 44#L1156-1true, Black: 329#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0))), Black: 265#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 267#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 340#(and (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), Black: 311#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), 186#true, Black: 302#(= |ULTIMATE.start_main_#t~mem18| 5), 315#true]) [2021-04-28 15:07:23,165 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,165 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,165 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,165 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-04-28 15:07:23,264 INFO L129 PetriNetUnfolder]: 101037/136042 cut-off events. [2021-04-28 15:07:23,264 INFO L130 PetriNetUnfolder]: For 83445/92918 co-relation queries the response was YES. [2021-04-28 15:07:23,818 INFO L84 FinitePrefix]: Finished finitePrefix Result has 529248 conditions, 136042 events. 101037/136042 cut-off events. For 83445/92918 co-relation queries the response was YES. Maximal size of possible extension queue 10572. Compared 960349 event pairs, 13260 based on Foata normal form. 1141/54419 useless extension candidates. Maximal degree in co-relation 291568. Up to 87381 conditions per place. [2021-04-28 15:07:24,653 INFO L132 encePairwiseOnDemand]: 364/390 looper letters, 125 selfloop transitions, 50 changer transitions 102/350 dead transitions. [2021-04-28 15:07:24,653 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 350 transitions, 3458 flow [2021-04-28 15:07:24,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-04-28 15:07:24,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-04-28 15:07:24,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1590 transitions. [2021-04-28 15:07:24,659 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6794871794871795 [2021-04-28 15:07:24,659 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1590 transitions. [2021-04-28 15:07:24,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1590 transitions. [2021-04-28 15:07:24,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 15:07:24,661 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1590 transitions. [2021-04-28 15:07:24,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 265.0) internal successors, (1590), 6 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:07:24,670 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 390.0) internal successors, (2730), 7 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:07:24,671 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 390.0) internal successors, (2730), 7 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:07:24,671 INFO L185 Difference]: Start difference. First operand has 110 places, 205 transitions, 1440 flow. Second operand 6 states and 1590 transitions. [2021-04-28 15:07:24,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 350 transitions, 3458 flow [2021-04-28 15:07:25,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 350 transitions, 3121 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-04-28 15:07:25,150 INFO L241 Difference]: Finished difference. Result has 112 places, 216 transitions, 1614 flow [2021-04-28 15:07:25,151 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=1291, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1614, PETRI_PLACES=112, PETRI_TRANSITIONS=216} [2021-04-28 15:07:25,151 INFO L343 CegarLoopForPetriNet]: 127 programPoint places, -15 predicate places. [2021-04-28 15:07:25,151 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 15:07:25,151 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 112 places, 216 transitions, 1614 flow [2021-04-28 15:07:25,152 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 112 places, 216 transitions, 1614 flow [2021-04-28 15:07:25,153 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 216 transitions, 1614 flow [2021-04-28 15:07:28,790 INFO L129 PetriNetUnfolder]: 27342/44706 cut-off events. [2021-04-28 15:07:28,790 INFO L130 PetriNetUnfolder]: For 20086/26656 co-relation queries the response was YES. [2021-04-28 15:07:29,441 INFO L84 FinitePrefix]: Finished finitePrefix Result has 145586 conditions, 44706 events. 27342/44706 cut-off events. For 20086/26656 co-relation queries the response was YES. Maximal size of possible extension queue 4101. Compared 405174 event pairs, 1772 based on Foata normal form. 423/16557 useless extension candidates. Maximal degree in co-relation 115993. Up to 21710 conditions per place. [2021-04-28 15:07:29,820 INFO L146 LiptonReduction]: Number of co-enabled transitions 11468 [2021-04-28 15:07:29,836 INFO L158 LiptonReduction]: Checked pairs total: 0 [2021-04-28 15:07:29,836 INFO L160 LiptonReduction]: Total number of compositions: 0 [2021-04-28 15:07:29,836 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4685 [2021-04-28 15:07:29,838 INFO L480 AbstractCegarLoop]: Abstraction has has 111 places, 216 transitions, 1614 flow [2021-04-28 15:07:29,838 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 249.66666666666666) internal successors, (1498), 6 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-04-28 15:07:29,839 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 15:07:29,839 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 15:07:29,839 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-04-28 15:07:29,839 INFO L428 AbstractCegarLoop]: === Iteration 8 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-04-28 15:07:29,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 15:07:29,839 INFO L82 PathProgramCache]: Analyzing trace with hash -259709507, now seen corresponding path program 2 times [2021-04-28 15:07:29,840 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 15:07:29,840 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993191710] [2021-04-28 15:07:29,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 15:07:29,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 15:07:29,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:07:29,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-04-28 15:07:29,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:07:29,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-04-28 15:07:29,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:07:29,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-04-28 15:07:29,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:07:29,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-04-28 15:07:29,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:07:29,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-04-28 15:07:29,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:07:29,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-04-28 15:07:30,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:07:30,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-04-28 15:07:30,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:07:30,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-04-28 15:07:30,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:07:30,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-04-28 15:07:30,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:07:30,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-04-28 15:07:30,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 15:07:30,104 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993191710] [2021-04-28 15:07:30,105 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 15:07:30,105 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-04-28 15:07:30,105 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698742187] [2021-04-28 15:07:30,106 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-04-28 15:07:30,106 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 15:07:30,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-04-28 15:07:30,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-04-28 15:07:30,110 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 390 [2021-04-28 15:07:30,113 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 216 transitions, 1614 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:07:30,113 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 15:07:30,113 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 390 [2021-04-28 15:07:30,113 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 15:07:55,497 INFO L129 PetriNetUnfolder]: 150155/194862 cut-off events. [2021-04-28 15:07:55,497 INFO L130 PetriNetUnfolder]: For 149889/154971 co-relation queries the response was YES. [2021-04-28 15:07:56,260 INFO L84 FinitePrefix]: Finished finitePrefix Result has 822399 conditions, 194862 events. 150155/194862 cut-off events. For 149889/154971 co-relation queries the response was YES. Maximal size of possible extension queue 10523. Compared 1241558 event pairs, 26405 based on Foata normal form. 414/78102 useless extension candidates. Maximal degree in co-relation 715802. Up to 167839 conditions per place. [2021-04-28 15:07:56,717 INFO L132 encePairwiseOnDemand]: 363/390 looper letters, 264 selfloop transitions, 108 changer transitions 2/424 dead transitions. [2021-04-28 15:07:56,717 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 424 transitions, 4062 flow [2021-04-28 15:07:56,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-04-28 15:07:56,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-04-28 15:07:56,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2186 transitions. [2021-04-28 15:07:56,724 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5095571095571095 [2021-04-28 15:07:56,724 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2186 transitions. [2021-04-28 15:07:56,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2186 transitions. [2021-04-28 15:07:56,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 15:07:56,727 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2186 transitions. [2021-04-28 15:07:56,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 198.72727272727272) internal successors, (2186), 11 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:07:56,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 390.0) internal successors, (4680), 12 states have internal predecessors, (4680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:07:56,743 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 390.0) internal successors, (4680), 12 states have internal predecessors, (4680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:07:56,744 INFO L185 Difference]: Start difference. First operand has 111 places, 216 transitions, 1614 flow. Second operand 11 states and 2186 transitions. [2021-04-28 15:07:56,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 424 transitions, 4062 flow [2021-04-28 15:07:57,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 424 transitions, 4055 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-04-28 15:07:57,430 INFO L241 Difference]: Finished difference. Result has 126 places, 317 transitions, 3119 flow [2021-04-28 15:07:57,430 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=1608, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3119, PETRI_PLACES=126, PETRI_TRANSITIONS=317} [2021-04-28 15:07:57,430 INFO L343 CegarLoopForPetriNet]: 127 programPoint places, -1 predicate places. [2021-04-28 15:07:57,430 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 15:07:57,430 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 126 places, 317 transitions, 3119 flow [2021-04-28 15:07:57,431 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 126 places, 317 transitions, 3119 flow [2021-04-28 15:07:57,433 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 126 places, 317 transitions, 3119 flow [2021-04-28 15:08:04,091 INFO L129 PetriNetUnfolder]: 37155/59042 cut-off events. [2021-04-28 15:08:04,091 INFO L130 PetriNetUnfolder]: For 78277/101140 co-relation queries the response was YES. [2021-04-28 15:08:04,525 INFO L84 FinitePrefix]: Finished finitePrefix Result has 231892 conditions, 59042 events. 37155/59042 cut-off events. For 78277/101140 co-relation queries the response was YES. Maximal size of possible extension queue 4966. Compared 524150 event pairs, 1912 based on Foata normal form. 691/22052 useless extension candidates. Maximal degree in co-relation 191860. Up to 28620 conditions per place. [2021-04-28 15:08:05,591 INFO L146 LiptonReduction]: Number of co-enabled transitions 13830 [2021-04-28 15:08:05,619 INFO L158 LiptonReduction]: Checked pairs total: 0 [2021-04-28 15:08:05,619 INFO L160 LiptonReduction]: Total number of compositions: 0 [2021-04-28 15:08:05,620 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8190 [2021-04-28 15:08:05,621 INFO L480 AbstractCegarLoop]: Abstraction has has 126 places, 317 transitions, 3119 flow [2021-04-28 15:08:05,622 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:08:05,622 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 15:08:05,622 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 15:08:05,622 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-04-28 15:08:05,623 INFO L428 AbstractCegarLoop]: === Iteration 9 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-04-28 15:08:05,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 15:08:05,623 INFO L82 PathProgramCache]: Analyzing trace with hash -145110257, now seen corresponding path program 3 times [2021-04-28 15:08:05,623 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 15:08:05,624 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848807525] [2021-04-28 15:08:05,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 15:08:05,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 15:08:05,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:08:05,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-04-28 15:08:05,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:08:05,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-04-28 15:08:05,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:08:05,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-04-28 15:08:05,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:08:05,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-04-28 15:08:05,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:08:05,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-04-28 15:08:05,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:08:05,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-04-28 15:08:05,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:08:05,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-04-28 15:08:05,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:08:05,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-04-28 15:08:05,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 15:08:05,747 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848807525] [2021-04-28 15:08:05,747 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 15:08:05,747 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-04-28 15:08:05,747 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039482106] [2021-04-28 15:08:05,748 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-04-28 15:08:05,748 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 15:08:05,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-04-28 15:08:05,748 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-04-28 15:08:05,751 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 390 [2021-04-28 15:08:05,753 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 317 transitions, 3119 flow. Second operand has 9 states, 9 states have (on average 182.33333333333334) internal successors, (1641), 9 states have internal predecessors, (1641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:08:05,753 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 15:08:05,753 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 390 [2021-04-28 15:08:05,754 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 15:08:45,530 INFO L129 PetriNetUnfolder]: 197357/253857 cut-off events. [2021-04-28 15:08:45,531 INFO L130 PetriNetUnfolder]: For 392654/395911 co-relation queries the response was YES. [2021-04-28 15:08:47,667 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1253007 conditions, 253857 events. 197357/253857 cut-off events. For 392654/395911 co-relation queries the response was YES. Maximal size of possible extension queue 12494. Compared 1610879 event pairs, 26560 based on Foata normal form. 416/102333 useless extension candidates. Maximal degree in co-relation 1140441. Up to 176937 conditions per place. [2021-04-28 15:08:48,147 INFO L132 encePairwiseOnDemand]: 363/390 looper letters, 229 selfloop transitions, 150 changer transitions 112/541 dead transitions. [2021-04-28 15:08:48,147 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 541 transitions, 6411 flow [2021-04-28 15:08:48,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-04-28 15:08:48,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-04-28 15:08:48,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1819 transitions. [2021-04-28 15:08:48,154 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5182336182336182 [2021-04-28 15:08:48,154 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1819 transitions. [2021-04-28 15:08:48,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1819 transitions. [2021-04-28 15:08:48,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 15:08:48,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1819 transitions. [2021-04-28 15:08:48,169 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 202.11111111111111) internal successors, (1819), 9 states have internal predecessors, (1819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:08:48,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 390.0) internal successors, (3900), 10 states have internal predecessors, (3900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:08:48,179 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 390.0) internal successors, (3900), 10 states have internal predecessors, (3900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:08:48,179 INFO L185 Difference]: Start difference. First operand has 126 places, 317 transitions, 3119 flow. Second operand 9 states and 1819 transitions. [2021-04-28 15:08:48,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 541 transitions, 6411 flow [2021-04-28 15:09:01,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 541 transitions, 5766 flow, removed 321 selfloop flow, removed 1 redundant places. [2021-04-28 15:09:01,781 INFO L241 Difference]: Finished difference. Result has 137 places, 321 transitions, 3389 flow [2021-04-28 15:09:01,782 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=2782, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3389, PETRI_PLACES=137, PETRI_TRANSITIONS=321} [2021-04-28 15:09:01,782 INFO L343 CegarLoopForPetriNet]: 127 programPoint places, 10 predicate places. [2021-04-28 15:09:01,783 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 15:09:01,783 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 137 places, 321 transitions, 3389 flow [2021-04-28 15:09:01,783 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 137 places, 321 transitions, 3389 flow [2021-04-28 15:09:01,786 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 137 places, 321 transitions, 3389 flow [2021-04-28 15:09:10,802 INFO L129 PetriNetUnfolder]: 47043/72053 cut-off events. [2021-04-28 15:09:10,803 INFO L130 PetriNetUnfolder]: For 126052/153884 co-relation queries the response was YES. [2021-04-28 15:09:11,402 INFO L84 FinitePrefix]: Finished finitePrefix Result has 320184 conditions, 72053 events. 47043/72053 cut-off events. For 126052/153884 co-relation queries the response was YES. Maximal size of possible extension queue 5508. Compared 612880 event pairs, 2757 based on Foata normal form. 2098/27864 useless extension candidates. Maximal degree in co-relation 287102. Up to 35638 conditions per place. [2021-04-28 15:09:12,632 INFO L146 LiptonReduction]: Number of co-enabled transitions 17926 [2021-04-28 15:09:12,676 INFO L158 LiptonReduction]: Checked pairs total: 0 [2021-04-28 15:09:12,677 INFO L160 LiptonReduction]: Total number of compositions: 0 [2021-04-28 15:09:12,677 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 10894 [2021-04-28 15:09:12,678 INFO L480 AbstractCegarLoop]: Abstraction has has 137 places, 321 transitions, 3389 flow [2021-04-28 15:09:12,679 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 182.33333333333334) internal successors, (1641), 9 states have internal predecessors, (1641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:09:12,679 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 15:09:12,680 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 15:09:12,680 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-04-28 15:09:12,680 INFO L428 AbstractCegarLoop]: === Iteration 10 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-04-28 15:09:12,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 15:09:12,680 INFO L82 PathProgramCache]: Analyzing trace with hash 1457069847, now seen corresponding path program 1 times [2021-04-28 15:09:12,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 15:09:12,681 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197501631] [2021-04-28 15:09:12,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 15:09:12,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 15:09:12,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:09:12,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-04-28 15:09:12,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:09:12,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-04-28 15:09:12,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:09:12,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-04-28 15:09:12,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:09:12,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-04-28 15:09:12,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:09:12,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-04-28 15:09:12,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:09:12,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-04-28 15:09:12,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:09:12,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-04-28 15:09:12,925 INFO L142 QuantifierPusher]: treesize reduction 16, result has 33.3 percent of original size [2021-04-28 15:09:12,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-04-28 15:09:12,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:09:12,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-04-28 15:09:12,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:09:12,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-04-28 15:09:12,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 15:09:12,957 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197501631] [2021-04-28 15:09:12,957 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 15:09:12,957 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-04-28 15:09:12,957 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678460196] [2021-04-28 15:09:12,957 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-04-28 15:09:12,957 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 15:09:12,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-04-28 15:09:12,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-04-28 15:09:12,962 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 390 [2021-04-28 15:09:12,964 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 321 transitions, 3389 flow. Second operand has 11 states, 11 states have (on average 180.1818181818182) internal successors, (1982), 11 states have internal predecessors, (1982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:09:12,964 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 15:09:12,964 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 390 [2021-04-28 15:09:12,964 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 15:09:59,271 INFO L129 PetriNetUnfolder]: 216005/278218 cut-off events. [2021-04-28 15:09:59,271 INFO L130 PetriNetUnfolder]: For 588596/593038 co-relation queries the response was YES. [2021-04-28 15:10:01,066 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1511661 conditions, 278218 events. 216005/278218 cut-off events. For 588596/593038 co-relation queries the response was YES. Maximal size of possible extension queue 13856. Compared 1784361 event pairs, 33342 based on Foata normal form. 1514/114186 useless extension candidates. Maximal degree in co-relation 1294550. Up to 215340 conditions per place. [2021-04-28 15:10:01,613 INFO L132 encePairwiseOnDemand]: 362/390 looper letters, 258 selfloop transitions, 153 changer transitions 14/479 dead transitions. [2021-04-28 15:10:01,613 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 479 transitions, 6228 flow [2021-04-28 15:10:01,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-04-28 15:10:01,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-04-28 15:10:01,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1966 transitions. [2021-04-28 15:10:01,618 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5041025641025642 [2021-04-28 15:10:01,618 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1966 transitions. [2021-04-28 15:10:01,618 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1966 transitions. [2021-04-28 15:10:01,619 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 15:10:01,619 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1966 transitions. [2021-04-28 15:10:01,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 196.6) internal successors, (1966), 10 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:10:01,629 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 390.0) internal successors, (4290), 11 states have internal predecessors, (4290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:10:01,630 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 390.0) internal successors, (4290), 11 states have internal predecessors, (4290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:10:01,630 INFO L185 Difference]: Start difference. First operand has 137 places, 321 transitions, 3389 flow. Second operand 10 states and 1966 transitions. [2021-04-28 15:10:01,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 479 transitions, 6228 flow [2021-04-28 15:11:12,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 479 transitions, 5467 flow, removed 142 selfloop flow, removed 6 redundant places. [2021-04-28 15:11:12,119 INFO L241 Difference]: Finished difference. Result has 144 places, 384 transitions, 4438 flow [2021-04-28 15:11:12,120 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=390, PETRI_DIFFERENCE_MINUEND_FLOW=2953, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4438, PETRI_PLACES=144, PETRI_TRANSITIONS=384} [2021-04-28 15:11:12,120 INFO L343 CegarLoopForPetriNet]: 127 programPoint places, 17 predicate places. [2021-04-28 15:11:12,120 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 15:11:12,120 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 144 places, 384 transitions, 4438 flow [2021-04-28 15:11:12,120 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 144 places, 384 transitions, 4438 flow [2021-04-28 15:11:12,123 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 144 places, 384 transitions, 4438 flow [2021-04-28 15:11:19,871 INFO L129 PetriNetUnfolder]: 50253/76882 cut-off events. [2021-04-28 15:11:19,872 INFO L130 PetriNetUnfolder]: For 161828/218609 co-relation queries the response was YES. [2021-04-28 15:11:20,620 INFO L84 FinitePrefix]: Finished finitePrefix Result has 323779 conditions, 76882 events. 50253/76882 cut-off events. For 161828/218609 co-relation queries the response was YES. Maximal size of possible extension queue 5953. Compared 658400 event pairs, 3131 based on Foata normal form. 632/28218 useless extension candidates. Maximal degree in co-relation 274105. Up to 38653 conditions per place. [2021-04-28 15:11:21,764 INFO L146 LiptonReduction]: Number of co-enabled transitions 21676 [2021-04-28 15:11:21,800 INFO L158 LiptonReduction]: Checked pairs total: 0 [2021-04-28 15:11:21,800 INFO L160 LiptonReduction]: Total number of compositions: 0 [2021-04-28 15:11:21,801 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9681 [2021-04-28 15:11:21,801 INFO L480 AbstractCegarLoop]: Abstraction has has 144 places, 384 transitions, 4438 flow [2021-04-28 15:11:21,802 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 180.1818181818182) internal successors, (1982), 11 states have internal predecessors, (1982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:11:21,802 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 15:11:21,802 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 15:11:21,802 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-04-28 15:11:21,802 INFO L428 AbstractCegarLoop]: === Iteration 11 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-04-28 15:11:21,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 15:11:21,803 INFO L82 PathProgramCache]: Analyzing trace with hash 1341238440, now seen corresponding path program 1 times [2021-04-28 15:11:21,803 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 15:11:21,803 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323522972] [2021-04-28 15:11:21,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 15:11:21,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 15:11:21,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:11:21,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-04-28 15:11:21,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:11:21,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-04-28 15:11:21,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:11:21,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-04-28 15:11:21,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:11:21,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-04-28 15:11:21,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 15:11:21,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-04-28 15:11:21,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 15:11:21,912 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323522972] [2021-04-28 15:11:21,912 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 15:11:21,912 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-04-28 15:11:21,912 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452119510] [2021-04-28 15:11:21,912 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-04-28 15:11:21,912 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 15:11:21,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-04-28 15:11:21,913 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-04-28 15:11:21,917 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 390 [2021-04-28 15:11:21,918 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 384 transitions, 4438 flow. Second operand has 6 states, 6 states have (on average 247.83333333333334) internal successors, (1487), 6 states have internal predecessors, (1487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-04-28 15:11:21,918 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 15:11:21,918 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 390 [2021-04-28 15:11:21,918 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand