./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-lit/sssc12.i --full-output --traceabstraction.positions.where.we.compute.the.hoare.annotation All --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 448d4d75 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread-lit/sssc12.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3f447624cefe078f3d1dfeed3af04dfcf2078828fba23b82e0579b17d6eb7f02 --traceabstraction.positions.where.we.compute.the.hoare.annotation All --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.dk.owicki-witnesses-448d4d7-m [2024-02-20 11:33:42,851 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-20 11:33:42,918 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-02-20 11:33:42,921 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-20 11:33:42,921 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-20 11:33:42,942 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-20 11:33:42,943 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-20 11:33:42,943 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-20 11:33:42,944 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-20 11:33:42,947 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-20 11:33:42,947 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-20 11:33:42,947 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-20 11:33:42,948 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-20 11:33:42,949 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-20 11:33:42,949 INFO L153 SettingsManager]: * Use SBE=true [2024-02-20 11:33:42,950 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-20 11:33:42,950 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-20 11:33:42,950 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-20 11:33:42,950 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-02-20 11:33:42,950 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-20 11:33:42,951 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-20 11:33:42,951 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-20 11:33:42,951 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-20 11:33:42,952 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-20 11:33:42,952 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-20 11:33:42,952 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-20 11:33:42,952 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-20 11:33:42,952 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-20 11:33:42,953 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-20 11:33:42,953 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-20 11:33:42,954 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-20 11:33:42,954 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-20 11:33:42,954 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-20 11:33:42,955 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-20 11:33:42,955 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-20 11:33:42,955 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-20 11:33:42,955 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-02-20 11:33:42,955 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-02-20 11:33:42,955 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-20 11:33:42,955 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-20 11:33:42,956 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-20 11:33:42,956 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-20 11:33:42,956 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-20 11:33:42,956 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3f447624cefe078f3d1dfeed3af04dfcf2078828fba23b82e0579b17d6eb7f02 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All [2024-02-20 11:33:43,195 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-20 11:33:43,225 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-20 11:33:43,227 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-20 11:33:43,228 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-20 11:33:43,230 INFO L274 PluginConnector]: CDTParser initialized [2024-02-20 11:33:43,231 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-lit/sssc12.i [2024-02-20 11:33:44,242 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-20 11:33:44,465 INFO L384 CDTParser]: Found 1 translation units. [2024-02-20 11:33:44,468 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/sssc12.i [2024-02-20 11:33:44,489 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f650bb0c5/310b556370944952a1d0a3e62f0a50b0/FLAGf6b15190c [2024-02-20 11:33:44,502 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f650bb0c5/310b556370944952a1d0a3e62f0a50b0 [2024-02-20 11:33:44,504 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-20 11:33:44,505 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-02-20 11:33:44,508 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-20 11:33:44,508 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-20 11:33:44,512 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-20 11:33:44,513 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 11:33:44" (1/1) ... [2024-02-20 11:33:44,514 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5449b2f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:33:44, skipping insertion in model container [2024-02-20 11:33:44,514 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 11:33:44" (1/1) ... [2024-02-20 11:33:44,556 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-02-20 11:33:44,905 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/sssc12.i[46865,46878] [2024-02-20 11:33:44,921 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-20 11:33:44,928 INFO L202 MainTranslator]: Completed pre-run [2024-02-20 11:33:44,966 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/sssc12.i[46865,46878] [2024-02-20 11:33:44,979 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-20 11:33:45,040 INFO L206 MainTranslator]: Completed translation [2024-02-20 11:33:45,041 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:33:45 WrapperNode [2024-02-20 11:33:45,041 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-02-20 11:33:45,043 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-02-20 11:33:45,043 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-02-20 11:33:45,043 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-02-20 11:33:45,049 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:33:45" (1/1) ... [2024-02-20 11:33:45,073 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:33:45" (1/1) ... [2024-02-20 11:33:45,099 INFO L138 Inliner]: procedures = 275, calls = 23, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 82 [2024-02-20 11:33:45,100 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-02-20 11:33:45,100 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-02-20 11:33:45,100 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-02-20 11:33:45,100 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-02-20 11:33:45,109 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:33:45" (1/1) ... [2024-02-20 11:33:45,109 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:33:45" (1/1) ... [2024-02-20 11:33:45,121 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:33:45" (1/1) ... [2024-02-20 11:33:45,141 INFO L175 MemorySlicer]: Split 4 memory accesses to 3 slices as follows [2, 1, 1]. 50 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 2 writes are split as follows [0, 1, 1]. [2024-02-20 11:33:45,142 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:33:45" (1/1) ... [2024-02-20 11:33:45,142 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:33:45" (1/1) ... [2024-02-20 11:33:45,153 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:33:45" (1/1) ... [2024-02-20 11:33:45,156 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:33:45" (1/1) ... [2024-02-20 11:33:45,159 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:33:45" (1/1) ... [2024-02-20 11:33:45,163 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:33:45" (1/1) ... [2024-02-20 11:33:45,164 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-02-20 11:33:45,166 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-02-20 11:33:45,166 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-02-20 11:33:45,166 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-02-20 11:33:45,167 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:33:45" (1/1) ... [2024-02-20 11:33:45,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-20 11:33:45,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:33:45,189 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-02-20 11:33:45,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-02-20 11:33:45,222 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-02-20 11:33:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure thr [2024-02-20 11:33:45,223 INFO L138 BoogieDeclarations]: Found implementation of procedure thr [2024-02-20 11:33:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-02-20 11:33:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-02-20 11:33:45,223 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-02-20 11:33:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-02-20 11:33:45,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-02-20 11:33:45,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-02-20 11:33:45,225 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-02-20 11:33:45,225 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-02-20 11:33:45,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-02-20 11:33:45,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-02-20 11:33:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-02-20 11:33:45,226 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-02-20 11:33:45,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-02-20 11:33:45,229 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-02-20 11:33:45,324 INFO L244 CfgBuilder]: Building ICFG [2024-02-20 11:33:45,326 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-02-20 11:33:45,442 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-02-20 11:33:45,442 INFO L293 CfgBuilder]: Performing block encoding [2024-02-20 11:33:45,549 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-02-20 11:33:45,550 INFO L320 CfgBuilder]: Removed 2 assume(true) statements. [2024-02-20 11:33:45,550 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 11:33:45 BoogieIcfgContainer [2024-02-20 11:33:45,550 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-02-20 11:33:45,552 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-02-20 11:33:45,552 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-02-20 11:33:45,554 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-02-20 11:33:45,555 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.02 11:33:44" (1/3) ... [2024-02-20 11:33:45,555 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16f03100 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 11:33:45, skipping insertion in model container [2024-02-20 11:33:45,555 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:33:45" (2/3) ... [2024-02-20 11:33:45,555 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16f03100 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 11:33:45, skipping insertion in model container [2024-02-20 11:33:45,556 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 11:33:45" (3/3) ... [2024-02-20 11:33:45,556 INFO L112 eAbstractionObserver]: Analyzing ICFG sssc12.i [2024-02-20 11:33:45,569 INFO L221 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-02-20 11:33:45,569 INFO L180 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-02-20 11:33:45,569 INFO L635 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-02-20 11:33:45,588 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-02-20 11:33:45,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 19 places, 18 transitions, 40 flow [2024-02-20 11:33:45,639 INFO L124 PetriNetUnfolderBase]: 2/20 cut-off events. [2024-02-20 11:33:45,639 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-02-20 11:33:45,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24 conditions, 20 events. 2/20 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 18 event pairs, 0 based on Foata normal form. 0/15 useless extension candidates. Maximal degree in co-relation 15. Up to 2 conditions per place. [2024-02-20 11:33:45,642 INFO L82 GeneralOperation]: Start removeDead. Operand has 19 places, 18 transitions, 40 flow [2024-02-20 11:33:45,644 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 19 places, 18 transitions, 40 flow [2024-02-20 11:33:45,655 INFO L368 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-02-20 11:33:45,665 INFO L369 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5a3f4b5d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-02-20 11:33:45,665 INFO L370 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-02-20 11:33:45,674 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-02-20 11:33:45,675 INFO L124 PetriNetUnfolderBase]: 0/9 cut-off events. [2024-02-20 11:33:45,675 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-02-20 11:33:45,675 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:33:45,676 INFO L234 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2024-02-20 11:33:45,676 INFO L432 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-02-20 11:33:45,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:33:45,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1224791910, now seen corresponding path program 1 times [2024-02-20 11:33:45,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:33:45,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70845528] [2024-02-20 11:33:45,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:33:45,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:33:45,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-02-20 11:33:45,842 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-02-20 11:33:45,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-02-20 11:33:45,901 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-02-20 11:33:45,902 INFO L372 BasicCegarLoop]: Counterexample is feasible [2024-02-20 11:33:45,903 INFO L818 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 3 remaining) [2024-02-20 11:33:45,904 INFO L818 garLoopResultBuilder]: Registering result UNKNOWN for location thrErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 3 remaining) [2024-02-20 11:33:45,904 INFO L818 garLoopResultBuilder]: Registering result UNKNOWN for location thrErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 3 remaining) [2024-02-20 11:33:45,905 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-02-20 11:33:45,905 INFO L457 BasicCegarLoop]: Path program histogram: [1] [2024-02-20 11:33:45,908 WARN L345 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2024-02-20 11:33:45,908 INFO L635 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2024-02-20 11:33:45,940 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-02-20 11:33:45,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 32 places, 31 transitions, 72 flow [2024-02-20 11:33:45,955 INFO L124 PetriNetUnfolderBase]: 4/36 cut-off events. [2024-02-20 11:33:45,955 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-02-20 11:33:45,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44 conditions, 36 events. 4/36 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 59 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 27. Up to 3 conditions per place. [2024-02-20 11:33:45,956 INFO L82 GeneralOperation]: Start removeDead. Operand has 32 places, 31 transitions, 72 flow [2024-02-20 11:33:45,957 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 32 places, 31 transitions, 72 flow [2024-02-20 11:33:45,959 INFO L368 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-02-20 11:33:45,959 INFO L369 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5a3f4b5d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-02-20 11:33:45,960 INFO L370 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-02-20 11:33:45,968 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-02-20 11:33:45,968 INFO L124 PetriNetUnfolderBase]: 0/18 cut-off events. [2024-02-20 11:33:45,968 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-02-20 11:33:45,968 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:33:45,969 INFO L234 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1] [2024-02-20 11:33:45,969 INFO L432 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-02-20 11:33:45,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:33:45,970 INFO L85 PathProgramCache]: Analyzing trace with hash 688056541, now seen corresponding path program 1 times [2024-02-20 11:33:45,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:33:45,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854262019] [2024-02-20 11:33:45,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:33:45,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:33:46,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-02-20 11:33:46,019 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-02-20 11:33:46,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-02-20 11:33:46,041 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-02-20 11:33:46,041 INFO L372 BasicCegarLoop]: Counterexample is feasible [2024-02-20 11:33:46,041 INFO L818 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 4 remaining) [2024-02-20 11:33:46,042 INFO L818 garLoopResultBuilder]: Registering result UNKNOWN for location thrErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 4 remaining) [2024-02-20 11:33:46,042 INFO L818 garLoopResultBuilder]: Registering result UNKNOWN for location thrErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 4 remaining) [2024-02-20 11:33:46,042 INFO L818 garLoopResultBuilder]: Registering result UNKNOWN for location thrErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 4 remaining) [2024-02-20 11:33:46,043 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-02-20 11:33:46,043 INFO L457 BasicCegarLoop]: Path program histogram: [1] [2024-02-20 11:33:46,043 WARN L345 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2024-02-20 11:33:46,044 INFO L635 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2024-02-20 11:33:46,069 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-02-20 11:33:46,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 45 places, 44 transitions, 106 flow [2024-02-20 11:33:46,088 INFO L124 PetriNetUnfolderBase]: 6/52 cut-off events. [2024-02-20 11:33:46,088 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2024-02-20 11:33:46,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65 conditions, 52 events. 6/52 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 107 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 43. Up to 4 conditions per place. [2024-02-20 11:33:46,089 INFO L82 GeneralOperation]: Start removeDead. Operand has 45 places, 44 transitions, 106 flow [2024-02-20 11:33:46,090 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 44 transitions, 106 flow [2024-02-20 11:33:46,091 INFO L368 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-02-20 11:33:46,095 INFO L369 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5a3f4b5d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-02-20 11:33:46,096 INFO L370 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2024-02-20 11:33:46,105 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-02-20 11:33:46,105 INFO L124 PetriNetUnfolderBase]: 2/33 cut-off events. [2024-02-20 11:33:46,105 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2024-02-20 11:33:46,105 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:33:46,106 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:33:46,106 INFO L432 AbstractCegarLoop]: === Iteration 1 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-02-20 11:33:46,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:33:46,107 INFO L85 PathProgramCache]: Analyzing trace with hash -647576996, now seen corresponding path program 1 times [2024-02-20 11:33:46,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:33:46,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749608419] [2024-02-20 11:33:46,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:33:46,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:33:46,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:33:46,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:33:46,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:33:46,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749608419] [2024-02-20 11:33:46,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749608419] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:33:46,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:33:46,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-20 11:33:46,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021452101] [2024-02-20 11:33:46,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:33:46,343 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-20 11:33:46,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:33:46,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-20 11:33:46,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-02-20 11:33:46,375 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-02-20 11:33:46,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 44 transitions, 106 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:33:46,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:33:46,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-02-20 11:33:46,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:33:47,648 INFO L124 PetriNetUnfolderBase]: 8697/13361 cut-off events. [2024-02-20 11:33:47,649 INFO L125 PetriNetUnfolderBase]: For 715/715 co-relation queries the response was YES. [2024-02-20 11:33:47,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25692 conditions, 13361 events. 8697/13361 cut-off events. For 715/715 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 85648 event pairs, 1822 based on Foata normal form. 963/11918 useless extension candidates. Maximal degree in co-relation 17521. Up to 6186 conditions per place. [2024-02-20 11:33:47,731 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 101 selfloop transitions, 12 changer transitions 0/124 dead transitions. [2024-02-20 11:33:47,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 124 transitions, 552 flow [2024-02-20 11:33:47,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-20 11:33:47,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-20 11:33:47,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-02-20 11:33:47,741 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.6688311688311688 [2024-02-20 11:33:47,744 INFO L308 CegarLoopForPetriNet]: 45 programPoint places, 5 predicate places. [2024-02-20 11:33:47,744 INFO L507 AbstractCegarLoop]: Abstraction has has 50 places, 124 transitions, 552 flow [2024-02-20 11:33:47,745 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:33:47,745 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:33:47,745 INFO L234 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1] [2024-02-20 11:33:47,745 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-02-20 11:33:47,745 INFO L432 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2024-02-20 11:33:47,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:33:47,746 INFO L85 PathProgramCache]: Analyzing trace with hash 435464249, now seen corresponding path program 1 times [2024-02-20 11:33:47,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:33:47,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539950427] [2024-02-20 11:33:47,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:33:47,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:33:47,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-02-20 11:33:47,767 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-02-20 11:33:47,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-02-20 11:33:47,786 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-02-20 11:33:47,786 INFO L372 BasicCegarLoop]: Counterexample is feasible [2024-02-20 11:33:47,786 INFO L818 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 5 remaining) [2024-02-20 11:33:47,787 INFO L818 garLoopResultBuilder]: Registering result UNKNOWN for location thrErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2024-02-20 11:33:47,787 INFO L818 garLoopResultBuilder]: Registering result UNKNOWN for location thrErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 5 remaining) [2024-02-20 11:33:47,787 INFO L818 garLoopResultBuilder]: Registering result UNKNOWN for location thrErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 5 remaining) [2024-02-20 11:33:47,787 INFO L818 garLoopResultBuilder]: Registering result UNKNOWN for location thrErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2024-02-20 11:33:47,787 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-02-20 11:33:47,787 INFO L457 BasicCegarLoop]: Path program histogram: [1, 1] [2024-02-20 11:33:47,788 WARN L345 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2024-02-20 11:33:47,789 INFO L635 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2024-02-20 11:33:47,852 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-02-20 11:33:47,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 58 places, 57 transitions, 142 flow [2024-02-20 11:33:47,862 INFO L124 PetriNetUnfolderBase]: 8/68 cut-off events. [2024-02-20 11:33:47,863 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2024-02-20 11:33:47,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87 conditions, 68 events. 8/68 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 156 event pairs, 0 based on Foata normal form. 0/51 useless extension candidates. Maximal degree in co-relation 64. Up to 5 conditions per place. [2024-02-20 11:33:47,863 INFO L82 GeneralOperation]: Start removeDead. Operand has 58 places, 57 transitions, 142 flow [2024-02-20 11:33:47,864 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 58 places, 57 transitions, 142 flow [2024-02-20 11:33:47,864 INFO L368 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-02-20 11:33:47,865 INFO L369 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5a3f4b5d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-02-20 11:33:47,865 INFO L370 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-02-20 11:33:47,867 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-02-20 11:33:47,867 INFO L124 PetriNetUnfolderBase]: 2/33 cut-off events. [2024-02-20 11:33:47,867 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2024-02-20 11:33:47,867 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:33:47,867 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:33:47,867 INFO L432 AbstractCegarLoop]: === Iteration 1 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2024-02-20 11:33:47,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:33:47,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1475930367, now seen corresponding path program 1 times [2024-02-20 11:33:47,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:33:47,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123222236] [2024-02-20 11:33:47,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:33:47,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:33:47,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:33:48,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:33:48,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:33:48,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123222236] [2024-02-20 11:33:48,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123222236] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:33:48,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:33:48,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-20 11:33:48,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654150312] [2024-02-20 11:33:48,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:33:48,032 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-20 11:33:48,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:33:48,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-20 11:33:48,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-02-20 11:33:48,037 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 57 [2024-02-20 11:33:48,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 57 transitions, 142 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:33:48,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:33:48,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 57 [2024-02-20 11:33:48,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:33:55,937 INFO L124 PetriNetUnfolderBase]: 98531/139216 cut-off events. [2024-02-20 11:33:55,940 INFO L125 PetriNetUnfolderBase]: For 9994/9994 co-relation queries the response was YES. [2024-02-20 11:33:56,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 268248 conditions, 139216 events. 98531/139216 cut-off events. For 9994/9994 co-relation queries the response was YES. Maximal size of possible extension queue 4537. Compared 1019554 event pairs, 23890 based on Foata normal form. 11088/124117 useless extension candidates. Maximal degree in co-relation 136311. Up to 65858 conditions per place. [2024-02-20 11:33:56,856 INFO L140 encePairwiseOnDemand]: 42/57 looper letters, 139 selfloop transitions, 14 changer transitions 0/168 dead transitions. [2024-02-20 11:33:56,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 168 transitions, 775 flow [2024-02-20 11:33:56,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-20 11:33:56,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-20 11:33:56,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 278 transitions. [2024-02-20 11:33:56,863 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.6967418546365914 [2024-02-20 11:33:56,864 INFO L308 CegarLoopForPetriNet]: 58 programPoint places, 5 predicate places. [2024-02-20 11:33:56,864 INFO L507 AbstractCegarLoop]: Abstraction has has 63 places, 168 transitions, 775 flow [2024-02-20 11:33:56,864 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:33:56,864 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:33:56,865 INFO L234 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:33:56,865 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-02-20 11:33:56,865 INFO L432 AbstractCegarLoop]: === Iteration 2 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2024-02-20 11:33:56,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:33:56,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1316573503, now seen corresponding path program 1 times [2024-02-20 11:33:56,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:33:56,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723239825] [2024-02-20 11:33:56,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:33:56,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:33:56,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:33:56,996 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:33:56,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:33:56,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723239825] [2024-02-20 11:33:56,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723239825] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:33:56,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:33:56,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-20 11:33:56,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678424754] [2024-02-20 11:33:56,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:33:56,999 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-20 11:33:56,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:33:56,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-20 11:33:56,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-02-20 11:33:57,002 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 57 [2024-02-20 11:33:57,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 168 transitions, 775 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:33:57,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:33:57,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 57 [2024-02-20 11:33:57,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:34:11,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][421], [5#L997-2true, 40#L997true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 31#L1046-4true, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), 50#L1013true, thrThread4of4ForFork0InUse]) [2024-02-20 11:34:11,891 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-02-20 11:34:11,891 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:34:11,891 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:11,891 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:34:11,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][422], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 31#L1046-4true, thrThread3of4ForFork0InUse, 50#L1013true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:11,892 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-02-20 11:34:11,892 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:34:11,892 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:11,892 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:34:12,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][421], [5#L997-2true, 40#L997true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 50#L1013true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), 13#L1045-2true, thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,103 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,103 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:34:12,103 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,103 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:34:12,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][422], [5#L997-2true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 15#thrEXITtrue, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 50#L1013true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), 13#L1045-2true, thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,104 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,104 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:34:12,104 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,104 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:34:12,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][417], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 31#L1046-4true, 47#L1016true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:12,140 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,143 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:34:12,143 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:34:12,143 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][418], [5#L997-2true, 40#L997true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 31#L1046-4true, 47#L1016true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:12,143 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,143 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:34:12,143 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:34:12,143 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][419], [5#L997-2true, 40#L997true, 8#L997-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 31#L1046-4true, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), 47#L1016true, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,171 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,171 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,172 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:34:12,172 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:34:12,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][420], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), 31#L1046-4true, 47#L1016true, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,172 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,173 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:34:12,173 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,173 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:34:12,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][421], [5#L997-2true, 40#L997true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 31#L1046-4true, 47#L1016true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,196 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,196 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:34:12,197 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,197 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:34:12,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][422], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 31#L1046-4true, 47#L1016true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,199 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,199 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,199 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:34:12,199 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:34:12,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][421], [5#L997-2true, 40#L997true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), 50#L1013true, thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,272 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,272 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,272 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,272 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][422], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 50#L1013true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,272 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,272 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,272 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,272 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][417], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 47#L1016true, 13#L1045-2true, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:12,306 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,306 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,306 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,306 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][418], [5#L997-2true, 40#L997true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 47#L1016true, 13#L1045-2true, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:12,306 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,306 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,306 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,306 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][419], [5#L997-2true, 40#L997true, 8#L997-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 47#L1016true, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), thrThread3of4ForFork0InUse, 13#L1045-2true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,328 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,328 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,328 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,328 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][420], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), 47#L1016true, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), 13#L1045-2true, thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,329 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,329 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,329 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,329 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][421], [5#L997-2true, 40#L997true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 47#L1016true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), 13#L1045-2true, thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,347 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,347 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,348 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,348 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][422], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 47#L1016true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), 13#L1045-2true, thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,348 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,348 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,348 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,348 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][417], [5#L997-2true, 8#L997-2true, 25#L1019true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 15#thrEXITtrue, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 31#L1046-4true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:12,371 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,371 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,371 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,371 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][418], [5#L997-2true, 40#L997true, 8#L997-2true, 25#L1019true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 31#L1046-4true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:12,371 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,371 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,371 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,371 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][419], [5#L997-2true, 40#L997true, 25#L1019true, 8#L997-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 31#L1046-4true, thrThread3of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,388 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,388 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,388 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,388 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][420], [5#L997-2true, 25#L1019true, 8#L997-2true, 15#thrEXITtrue, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), 31#L1046-4true, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,388 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,388 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,388 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,388 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][421], [5#L997-2true, 40#L997true, 25#L1019true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 31#L1046-4true, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,399 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,399 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,400 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,400 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][422], [5#L997-2true, 25#L1019true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 15#thrEXITtrue, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 31#L1046-4true, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,400 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,400 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,400 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:12,400 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:34:12,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][417], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, 37#L1046-3true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 47#L1016true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:12,414 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,414 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,415 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,415 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][418], [5#L997-2true, 40#L997true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 47#L1016true, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:12,415 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,415 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,415 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,415 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][419], [5#L997-2true, 40#L997true, 8#L997-2true, 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), 47#L1016true, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,434 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,434 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,434 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,434 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][420], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), 47#L1016true, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,434 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,434 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,434 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,434 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][421], [5#L997-2true, 40#L997true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 47#L1016true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,725 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,725 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,725 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,725 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][422], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, 37#L1046-3true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 47#L1016true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,726 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,726 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,726 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,729 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][417], [5#L997-2true, 8#L997-2true, 25#L1019true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 15#thrEXITtrue, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 13#L1045-2true, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:12,765 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,765 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,765 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,765 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][418], [5#L997-2true, 40#L997true, 8#L997-2true, 25#L1019true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 13#L1045-2true, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:12,766 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,766 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,766 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,766 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][419], [5#L997-2true, 40#L997true, 25#L1019true, 8#L997-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), 13#L1045-2true, thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,790 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,790 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,790 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,790 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][420], [5#L997-2true, 25#L1019true, 8#L997-2true, 15#thrEXITtrue, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), thrThread3of4ForFork0InUse, 13#L1045-2true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,790 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,790 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,791 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,791 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][421], [5#L997-2true, 40#L997true, 8#L997-2true, 25#L1019true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), 13#L1045-2true, thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,832 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,832 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,832 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,832 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][422], [5#L997-2true, 8#L997-2true, 25#L1019true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 15#thrEXITtrue, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 13#L1045-2true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,833 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,833 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:12,833 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,833 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-02-20 11:34:12,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][417], [5#L997-2true, 8#L997-2true, 25#L1019true, 15#thrEXITtrue, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:12,892 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,892 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,892 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,892 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][418], [5#L997-2true, 40#L997true, 8#L997-2true, 25#L1019true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:12,892 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,892 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,892 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,892 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][419], [5#L997-2true, 40#L997true, 8#L997-2true, 25#L1019true, 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,911 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,911 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,911 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,911 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][420], [5#L997-2true, 8#L997-2true, 25#L1019true, 15#thrEXITtrue, 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,911 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,911 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,911 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,911 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][421], [5#L997-2true, 40#L997true, 8#L997-2true, 25#L1019true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,924 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,924 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,924 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,924 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][422], [5#L997-2true, 8#L997-2true, 25#L1019true, 15#thrEXITtrue, 37#L1046-3true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,924 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,924 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,925 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,925 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][417], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 31#L1046-4true, 11#L997true, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:12,981 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,981 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,981 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,981 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][418], [5#L997-2true, 40#L997true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 31#L1046-4true, 11#L997true, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:12,981 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,981 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,981 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,981 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][417], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 21#thrEXITtrue, 31#L1046-4true, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:12,981 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,981 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,982 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,982 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][418], [5#L997-2true, 40#L997true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 21#thrEXITtrue, 31#L1046-4true, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:12,982 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,982 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,982 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,982 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][419], [5#L997-2true, 40#L997true, 8#L997-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), thrThread3of4ForFork0InUse, 31#L1046-4true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), 11#L997true, thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,990 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,990 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,990 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,990 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][420], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), 31#L1046-4true, 11#L997true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,990 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,990 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,990 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,990 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][419], [5#L997-2true, 40#L997true, 8#L997-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 21#thrEXITtrue, thrThread3of4ForFork0InUse, 31#L1046-4true, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,990 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,991 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,991 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,991 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][420], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 21#thrEXITtrue, thrThread3of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), 31#L1046-4true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,991 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,991 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,991 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,991 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][421], [5#L997-2true, 40#L997true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 31#L1046-4true, 11#L997true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,997 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,997 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,997 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,998 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][422], [5#L997-2true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 15#thrEXITtrue, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 31#L1046-4true, 11#L997true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,998 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,998 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,998 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,998 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][421], [5#L997-2true, 40#L997true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 21#thrEXITtrue, thrThread3of4ForFork0InUse, 31#L1046-4true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,999 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,999 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,999 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,999 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:12,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][422], [5#L997-2true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 15#thrEXITtrue, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 21#thrEXITtrue, thrThread3of4ForFork0InUse, 31#L1046-4true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:12,999 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-02-20 11:34:12,999 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:13,000 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-02-20 11:34:13,000 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:13,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][417], [5#L997-2true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 15#thrEXITtrue, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 11#L997true, 13#L1045-2true, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:13,042 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,042 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,042 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,042 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][418], [5#L997-2true, 40#L997true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 11#L997true, 13#L1045-2true, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:13,042 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,042 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,042 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,042 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][417], [5#L997-2true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 15#thrEXITtrue, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 21#thrEXITtrue, 13#L1045-2true, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:13,043 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,043 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,043 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,043 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][418], [5#L997-2true, 40#L997true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 21#thrEXITtrue, 13#L1045-2true, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:13,044 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,044 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,044 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,044 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][419], [5#L997-2true, 40#L997true, 8#L997-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), 11#L997true, 13#L1045-2true, thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,054 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,054 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,054 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,054 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][420], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), 11#L997true, 13#L1045-2true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,055 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,055 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,055 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,055 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][419], [5#L997-2true, 40#L997true, 8#L997-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), thrThread3of4ForFork0InUse, 21#thrEXITtrue, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), 13#L1045-2true, thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,056 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,056 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,056 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,056 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][420], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), thrThread3of4ForFork0InUse, 21#thrEXITtrue, 13#L1045-2true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,056 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,056 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,056 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,057 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][421], [5#L997-2true, 40#L997true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), 11#L997true, 13#L1045-2true, thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,065 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,065 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,065 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,065 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][422], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), 11#L997true, 13#L1045-2true, thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,065 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,065 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,066 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,066 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][421], [5#L997-2true, 40#L997true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 21#thrEXITtrue, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), 13#L1045-2true, thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,066 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,066 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,066 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,067 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][422], [5#L997-2true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 15#thrEXITtrue, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 21#thrEXITtrue, 13#L1045-2true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,067 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,067 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,068 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-02-20 11:34:13,068 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][417], [5#L997-2true, 8#L997-2true, 37#L1046-3true, 15#thrEXITtrue, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 11#L997true, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:13,100 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,100 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,100 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,100 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][418], [5#L997-2true, 40#L997true, 8#L997-2true, 37#L1046-3true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 11#L997true, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:13,101 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,101 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,101 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,101 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][417], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, 37#L1046-3true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 21#thrEXITtrue, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:13,102 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,102 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,102 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,102 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][418], [5#L997-2true, 40#L997true, 8#L997-2true, 37#L1046-3true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 21#thrEXITtrue, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:13,102 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,102 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,102 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,102 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][419], [5#L997-2true, 40#L997true, 8#L997-2true, 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), 11#L997true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,111 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,111 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,111 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,111 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][420], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), 11#L997true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,111 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,111 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,111 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,111 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][419], [5#L997-2true, 40#L997true, 8#L997-2true, 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 21#thrEXITtrue, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,112 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,112 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,112 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,112 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][420], [5#L997-2true, 8#L997-2true, 37#L1046-3true, 15#thrEXITtrue, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), thrThread3of4ForFork0InUse, 21#thrEXITtrue, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,112 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,112 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,112 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,112 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][421], [5#L997-2true, 40#L997true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 11#L997true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,120 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,120 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,120 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,120 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][422], [5#L997-2true, 8#L997-2true, 15#thrEXITtrue, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, thrThread3of4ForFork0InUse, 11#L997true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,120 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,120 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,120 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,120 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([391] L1031-2-->L997: Formula: (and (< |v_thrThread3of4ForFork0_~c~0#1_7| |v_thrThread3of4ForFork0_~end~0#1_7|) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread3of4ForFork0_~c~0#1_7|) (< |v_thrThread3of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0)) (= |v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_7|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_7|, thrThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1_1|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread3of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread3of4ForFork0___VERIFIER_assert_~cond#1][421], [5#L997-2true, 40#L997true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 21#thrEXITtrue, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,121 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,121 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,121 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,121 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([392] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread3of4ForFork0_~end~0#1_9| |v_thrThread3of4ForFork0_~c~0#1_9|) (= |v_thrThread3of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread3of4ForFork0_#res#1.base_1| 0)) InVars {thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|} OutVars{thrThread3of4ForFork0_~end~0#1=|v_thrThread3of4ForFork0_~end~0#1_9|, thrThread3of4ForFork0_~c~0#1=|v_thrThread3of4ForFork0_~c~0#1_9|, thrThread3of4ForFork0_#res#1.base=|v_thrThread3of4ForFork0_#res#1.base_1|, thrThread3of4ForFork0_#res#1.offset=|v_thrThread3of4ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[thrThread3of4ForFork0_#res#1.offset, thrThread3of4ForFork0_#res#1.base][422], [5#L997-2true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 37#L1046-3true, 15#thrEXITtrue, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 21#thrEXITtrue, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,121 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,121 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,121 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,121 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([403] L1031-2-->L997: Formula: (and (< |v_thrThread4of4ForFork0_~c~0#1_7| |v_thrThread4of4ForFork0_~end~0#1_7|) (= |v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_1|) (= |v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread4of4ForFork0_~c~0#1_7|) (< |v_thrThread4of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0))) InVars {thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_7|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_7|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1|, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_7|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0___VERIFIER_assert_~cond#1][435], [5#L997-2true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 31#L1046-4true, 6#L1031-2true, thrThread3of4ForFork0InUse, 11#L997true, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:13,149 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,150 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,150 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,150 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([404] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread4of4ForFork0_~end~0#1_9| |v_thrThread4of4ForFork0_~c~0#1_9|) (= |v_thrThread4of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread4of4ForFork0_#res#1.base_1| 0)) InVars {thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_9|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_9|} OutVars{thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_1|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_9|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_9|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_1|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#res#1.base][436], [5#L997-2true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 31#L1046-4true, 6#L1031-2true, 21#thrEXITtrue, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:13,150 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,150 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,150 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,150 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([403] L1031-2-->L997: Formula: (and (< |v_thrThread4of4ForFork0_~c~0#1_7| |v_thrThread4of4ForFork0_~end~0#1_7|) (= |v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_1|) (= |v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread4of4ForFork0_~c~0#1_7|) (< |v_thrThread4of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0))) InVars {thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_7|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_7|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1|, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_7|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0___VERIFIER_assert_~cond#1][437], [5#L997-2true, 8#L997-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 31#L1046-4true, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), 6#L1031-2true, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), 11#L997true, thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,152 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,152 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,152 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,153 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([404] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread4of4ForFork0_~end~0#1_9| |v_thrThread4of4ForFork0_~c~0#1_9|) (= |v_thrThread4of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread4of4ForFork0_#res#1.base_1| 0)) InVars {thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_9|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_9|} OutVars{thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_1|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_9|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_9|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_1|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#res#1.base][438], [5#L997-2true, 8#L997-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), 21#thrEXITtrue, 31#L1046-4true, 6#L1031-2true, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,153 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,153 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,153 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,153 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([403] L1031-2-->L997: Formula: (and (< |v_thrThread4of4ForFork0_~c~0#1_7| |v_thrThread4of4ForFork0_~end~0#1_7|) (= |v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_1|) (= |v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread4of4ForFork0_~c~0#1_7|) (< |v_thrThread4of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0))) InVars {thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_7|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_7|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1|, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_7|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0___VERIFIER_assert_~cond#1][439], [5#L997-2true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 31#L1046-4true, thrThread3of4ForFork0InUse, 6#L1031-2true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), 11#L997true, thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,155 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,155 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,155 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,155 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([404] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread4of4ForFork0_~end~0#1_9| |v_thrThread4of4ForFork0_~c~0#1_9|) (= |v_thrThread4of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread4of4ForFork0_#res#1.base_1| 0)) InVars {thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_9|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_9|} OutVars{thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_1|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_9|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_9|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_1|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#res#1.base][440], [5#L997-2true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 21#thrEXITtrue, 31#L1046-4true, thrThread3of4ForFork0InUse, 6#L1031-2true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,155 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,155 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,155 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-02-20 11:34:13,155 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-02-20 11:34:13,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([403] L1031-2-->L997: Formula: (and (< |v_thrThread4of4ForFork0_~c~0#1_7| |v_thrThread4of4ForFork0_~end~0#1_7|) (= |v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_1|) (= |v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread4of4ForFork0_~c~0#1_7|) (< |v_thrThread4of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0))) InVars {thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_7|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_7|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1|, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_7|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0___VERIFIER_assert_~cond#1][435], [5#L997-2true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 6#L1031-2true, thrThread3of4ForFork0InUse, 13#L1045-2true, 11#L997true, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:13,172 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-02-20 11:34:13,172 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:13,172 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-02-20 11:34:13,172 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:13,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([404] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread4of4ForFork0_~end~0#1_9| |v_thrThread4of4ForFork0_~c~0#1_9|) (= |v_thrThread4of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread4of4ForFork0_#res#1.base_1| 0)) InVars {thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_9|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_9|} OutVars{thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_1|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_9|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_9|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_1|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#res#1.base][436], [5#L997-2true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 6#L1031-2true, 21#thrEXITtrue, thrThread3of4ForFork0InUse, 13#L1045-2true, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:13,172 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-02-20 11:34:13,172 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:13,172 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:13,172 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-02-20 11:34:13,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([403] L1031-2-->L997: Formula: (and (< |v_thrThread4of4ForFork0_~c~0#1_7| |v_thrThread4of4ForFork0_~end~0#1_7|) (= |v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_1|) (= |v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread4of4ForFork0_~c~0#1_7|) (< |v_thrThread4of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0))) InVars {thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_7|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_7|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1|, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_7|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0___VERIFIER_assert_~cond#1][437], [5#L997-2true, 8#L997-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), thrThread3of4ForFork0InUse, 6#L1031-2true, 11#L997true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), 13#L1045-2true, thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,175 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-02-20 11:34:13,175 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:13,175 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-02-20 11:34:13,175 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:13,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([404] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread4of4ForFork0_~end~0#1_9| |v_thrThread4of4ForFork0_~c~0#1_9|) (= |v_thrThread4of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread4of4ForFork0_#res#1.base_1| 0)) InVars {thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_9|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_9|} OutVars{thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_1|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_9|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_9|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_1|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#res#1.base][438], [5#L997-2true, 8#L997-2true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), 21#thrEXITtrue, thrThread3of4ForFork0InUse, 6#L1031-2true, 13#L1045-2true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,175 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-02-20 11:34:13,175 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:13,175 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-02-20 11:34:13,175 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:13,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([403] L1031-2-->L997: Formula: (and (< |v_thrThread4of4ForFork0_~c~0#1_7| |v_thrThread4of4ForFork0_~end~0#1_7|) (= |v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_1|) (= |v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread4of4ForFork0_~c~0#1_7|) (< |v_thrThread4of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0))) InVars {thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_7|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_7|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1|, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_7|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0___VERIFIER_assert_~cond#1][439], [5#L997-2true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 6#L1031-2true, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), 13#L1045-2true, 11#L997true, thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,178 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-02-20 11:34:13,178 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:13,178 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-02-20 11:34:13,178 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:13,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([404] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread4of4ForFork0_~end~0#1_9| |v_thrThread4of4ForFork0_~c~0#1_9|) (= |v_thrThread4of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread4of4ForFork0_#res#1.base_1| 0)) InVars {thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_9|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_9|} OutVars{thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_1|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_9|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_9|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_1|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#res#1.base][440], [5#L997-2true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 6#L1031-2true, thrThread3of4ForFork0InUse, 21#thrEXITtrue, 13#L1045-2true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,179 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-02-20 11:34:13,179 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:13,179 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-02-20 11:34:13,179 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-02-20 11:34:13,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([403] L1031-2-->L997: Formula: (and (< |v_thrThread4of4ForFork0_~c~0#1_7| |v_thrThread4of4ForFork0_~end~0#1_7|) (= |v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_1|) (= |v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread4of4ForFork0_~c~0#1_7|) (< |v_thrThread4of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0))) InVars {thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_7|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_7|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1|, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_7|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0___VERIFIER_assert_~cond#1][435], [5#L997-2true, 8#L997-2true, 37#L1046-3true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 6#L1031-2true, thrThread3of4ForFork0InUse, 11#L997true, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:13,183 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-02-20 11:34:13,183 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,183 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,183 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-02-20 11:34:13,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([404] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread4of4ForFork0_~end~0#1_9| |v_thrThread4of4ForFork0_~c~0#1_9|) (= |v_thrThread4of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread4of4ForFork0_#res#1.base_1| 0)) InVars {thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_9|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_9|} OutVars{thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_1|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_9|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_9|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_1|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#res#1.base][436], [5#L997-2true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 6#L1031-2true, 21#thrEXITtrue, thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, 68#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread1of4ForFork0_~c~0#1| 0))]) [2024-02-20 11:34:13,184 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-02-20 11:34:13,184 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,184 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,184 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-02-20 11:34:13,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([403] L1031-2-->L997: Formula: (and (< |v_thrThread4of4ForFork0_~c~0#1_7| |v_thrThread4of4ForFork0_~end~0#1_7|) (= |v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_1|) (= |v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread4of4ForFork0_~c~0#1_7|) (< |v_thrThread4of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0))) InVars {thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_7|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_7|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1|, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_7|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0___VERIFIER_assert_~cond#1][437], [5#L997-2true, 8#L997-2true, 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 6#L1031-2true, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), thrThread3of4ForFork0InUse, 11#L997true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,186 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-02-20 11:34:13,187 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-02-20 11:34:13,187 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,187 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([404] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread4of4ForFork0_~end~0#1_9| |v_thrThread4of4ForFork0_~c~0#1_9|) (= |v_thrThread4of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread4of4ForFork0_#res#1.base_1| 0)) InVars {thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_9|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_9|} OutVars{thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_1|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_9|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_9|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_1|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#res#1.base][438], [5#L997-2true, 8#L997-2true, 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 6#L1031-2true, 76#(and (not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 1 ~len~0) (= |thrThread2of4ForFork0_~c~0#1| 0)), 21#thrEXITtrue, thrThread3of4ForFork0InUse, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,187 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-02-20 11:34:13,187 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-02-20 11:34:13,187 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,187 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([403] L1031-2-->L997: Formula: (and (< |v_thrThread4of4ForFork0_~c~0#1_7| |v_thrThread4of4ForFork0_~end~0#1_7|) (= |v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1| |v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_1|) (= |v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1| (ite (and (<= 0 |v_thrThread4of4ForFork0_~c~0#1_7|) (< |v_thrThread4of4ForFork0_~c~0#1_7| v_~len~0_46)) 1 0))) InVars {thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_7|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_7|, ~len~0=v_~len~0_46} OutVars{thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_7|, thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1_1|, thrThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_thrThread4of4ForFork0___VERIFIER_assert_~cond#1_1|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_7|, ~len~0=v_~len~0_46} AuxVars[] AssignedVars[thrThread4of4ForFork0___VERIFIER_assert_#in~cond#1, thrThread4of4ForFork0___VERIFIER_assert_~cond#1][439], [5#L997-2true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 6#L1031-2true, thrThread3of4ForFork0InUse, 11#L997true, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,189 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-02-20 11:34:13,189 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-02-20 11:34:13,189 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,189 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([404] L1031-2-->thrEXIT: Formula: (and (<= |v_thrThread4of4ForFork0_~end~0#1_9| |v_thrThread4of4ForFork0_~c~0#1_9|) (= |v_thrThread4of4ForFork0_#res#1.offset_1| 0) (= |v_thrThread4of4ForFork0_#res#1.base_1| 0)) InVars {thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_9|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_9|} OutVars{thrThread4of4ForFork0_#res#1.offset=|v_thrThread4of4ForFork0_#res#1.offset_1|, thrThread4of4ForFork0_~c~0#1=|v_thrThread4of4ForFork0_~c~0#1_9|, thrThread4of4ForFork0_~end~0#1=|v_thrThread4of4ForFork0_~end~0#1_9|, thrThread4of4ForFork0_#res#1.base=|v_thrThread4of4ForFork0_#res#1.base_1|} AuxVars[] AssignedVars[thrThread4of4ForFork0_#res#1.offset, thrThread4of4ForFork0_#res#1.base][440], [5#L997-2true, 8#L997-2true, 74#(not (= |thrThread2of4ForFork0___VERIFIER_assert_~cond#1| 0)), 37#L1046-3true, thrThread1of4ForFork0InUse, thrThread2of4ForFork0InUse, 6#L1031-2true, thrThread3of4ForFork0InUse, 21#thrEXITtrue, 66#(not (= |thrThread1of4ForFork0___VERIFIER_assert_~cond#1| 0)), thrThread4of4ForFork0InUse]) [2024-02-20 11:34:13,189 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-02-20 11:34:13,189 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-02-20 11:34:13,189 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,189 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-02-20 11:34:13,195 INFO L124 PetriNetUnfolderBase]: 194827/268220 cut-off events. [2024-02-20 11:34:13,195 INFO L125 PetriNetUnfolderBase]: For 76700/78890 co-relation queries the response was YES. [2024-02-20 11:34:13,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 752234 conditions, 268220 events. 194827/268220 cut-off events. For 76700/78890 co-relation queries the response was YES. Maximal size of possible extension queue 8728. Compared 1996970 event pairs, 36370 based on Foata normal form. 0/216702 useless extension candidates. Maximal degree in co-relation 507993. Up to 139815 conditions per place. [2024-02-20 11:34:15,613 INFO L140 encePairwiseOnDemand]: 47/57 looper letters, 399 selfloop transitions, 30 changer transitions 0/445 dead transitions. [2024-02-20 11:34:15,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 445 transitions, 2947 flow [2024-02-20 11:34:15,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-20 11:34:15,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-20 11:34:15,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 255 transitions. [2024-02-20 11:34:15,614 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.6390977443609023 [2024-02-20 11:34:15,617 INFO L308 CegarLoopForPetriNet]: 58 programPoint places, 11 predicate places. [2024-02-20 11:34:15,617 INFO L507 AbstractCegarLoop]: Abstraction has has 69 places, 445 transitions, 2947 flow [2024-02-20 11:34:15,617 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:34:15,617 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:34:15,618 INFO L234 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:34:15,618 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-02-20 11:34:15,618 INFO L432 AbstractCegarLoop]: === Iteration 3 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2024-02-20 11:34:15,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:34:15,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1860006545, now seen corresponding path program 1 times [2024-02-20 11:34:15,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:34:15,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095405070] [2024-02-20 11:34:15,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:34:15,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:34:15,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:34:15,763 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:34:15,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:34:15,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095405070] [2024-02-20 11:34:15,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095405070] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:34:15,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797824065] [2024-02-20 11:34:15,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:34:15,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:34:15,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:34:15,769 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-20 11:34:15,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-02-20 11:34:15,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:34:15,858 INFO L262 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 16 conjunts are in the unsatisfiable core [2024-02-20 11:34:15,859 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:34:16,013 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:34:16,014 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:34:16,102 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:34:16,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797824065] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-20 11:34:16,102 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-20 11:34:16,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 17 [2024-02-20 11:34:16,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710576236] [2024-02-20 11:34:16,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-20 11:34:16,103 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-02-20 11:34:16,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:34:16,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-02-20 11:34:16,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2024-02-20 11:34:16,108 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 57 [2024-02-20 11:34:16,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 445 transitions, 2947 flow. Second operand has 17 states, 17 states have (on average 16.764705882352942) internal successors, (285), 17 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:34:16,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:34:16,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 57 [2024-02-20 11:34:16,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand