/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/gemcutter/Termination.epf -tc ../../../trunk/examples/toolchains/BuchiAutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-race-challenges/semaphore-posix.i -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.ample-buchi-a4216cd-m [2025-04-26 16:47:51,143 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-26 16:47:51,194 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/settings/gemcutter/Termination.epf [2025-04-26 16:47:51,197 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-26 16:47:51,199 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-26 16:47:51,199 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Check unreachability of error function in SV-COMP mode [2025-04-26 16:47:51,199 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Translation Mode: [2025-04-26 16:47:51,219 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-26 16:47:51,221 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-26 16:47:51,222 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-26 16:47:51,222 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-26 16:47:51,222 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-26 16:47:51,223 INFO L153 SettingsManager]: * Use SBE=true [2025-04-26 16:47:51,223 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2025-04-26 16:47:51,223 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2025-04-26 16:47:51,223 INFO L153 SettingsManager]: * Use old map elimination=false [2025-04-26 16:47:51,223 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2025-04-26 16:47:51,223 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2025-04-26 16:47:51,223 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2025-04-26 16:47:51,223 INFO L153 SettingsManager]: * Automaton type for concurrent programs=PARTIAL_ORDER_BA [2025-04-26 16:47:51,223 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-26 16:47:51,223 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2025-04-26 16:47:51,223 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-26 16:47:51,223 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-26 16:47:51,223 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-26 16:47:51,223 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-26 16:47:51,223 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2025-04-26 16:47:51,224 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2025-04-26 16:47:51,224 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2025-04-26 16:47:51,224 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-26 16:47:51,224 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-26 16:47:51,224 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2025-04-26 16:47:51,224 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-26 16:47:51,224 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-26 16:47:51,224 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-26 16:47:51,224 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -smt2 -in -t:4000 [2025-04-26 16:47:51,224 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-26 16:47:51,224 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-26 16:47:51,224 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-26 16:47:51,224 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-04-26 16:47:51,224 INFO L153 SettingsManager]: * Use conditional POR in concurrent analysis=false [2025-04-26 16:47:51,225 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2025-04-26 16:47:51,225 INFO L153 SettingsManager]: * TransformationType=MODULO_NEIGHBOR [2025-04-26 16:47:51,421 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-26 16:47:51,426 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-26 16:47:51,428 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-26 16:47:51,428 INFO L270 PluginConnector]: Initializing CDTParser... [2025-04-26 16:47:51,428 INFO L274 PluginConnector]: CDTParser initialized [2025-04-26 16:47:51,429 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/pthread-race-challenges/semaphore-posix.i [2025-04-26 16:47:52,708 INFO L538 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/3e8ddc648/fe5838f3c76e429d8e6d33ae612e1f75/FLAGacae1989c [2025-04-26 16:47:52,948 INFO L389 CDTParser]: Found 1 translation units. [2025-04-26 16:47:52,948 INFO L178 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-race-challenges/semaphore-posix.i [2025-04-26 16:47:52,960 INFO L432 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/3e8ddc648/fe5838f3c76e429d8e6d33ae612e1f75/FLAGacae1989c [2025-04-26 16:47:53,759 INFO L440 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/3e8ddc648/fe5838f3c76e429d8e6d33ae612e1f75 [2025-04-26 16:47:53,761 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-26 16:47:53,762 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-04-26 16:47:53,762 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-04-26 16:47:53,762 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-04-26 16:47:53,765 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-04-26 16:47:53,766 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.04 04:47:53" (1/1) ... [2025-04-26 16:47:53,766 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@44cdb653 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:47:53, skipping insertion in model container [2025-04-26 16:47:53,766 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.04 04:47:53" (1/1) ... [2025-04-26 16:47:53,791 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-04-26 16:47:54,137 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-26 16:47:54,148 INFO L200 MainTranslator]: Completed pre-run [2025-04-26 16:47:54,189 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-26 16:47:54,225 WARN L1206 FunctionHandler]: The following functions are not defined or handled internally: sem_wait, sem_post, sem_init [2025-04-26 16:47:54,229 INFO L204 MainTranslator]: Completed translation [2025-04-26 16:47:54,230 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:47:54 WrapperNode [2025-04-26 16:47:54,230 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-04-26 16:47:54,231 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-26 16:47:54,231 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-26 16:47:54,231 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-26 16:47:54,235 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:47:54" (1/1) ... [2025-04-26 16:47:54,246 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:47:54" (1/1) ... [2025-04-26 16:47:54,260 INFO L138 Inliner]: procedures = 273, calls = 28, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 59 [2025-04-26 16:47:54,260 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-26 16:47:54,261 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-26 16:47:54,261 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-26 16:47:54,261 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-26 16:47:54,266 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:47:54" (1/1) ... [2025-04-26 16:47:54,266 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:47:54" (1/1) ... [2025-04-26 16:47:54,272 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:47:54" (1/1) ... [2025-04-26 16:47:54,273 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:47:54" (1/1) ... [2025-04-26 16:47:54,276 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:47:54" (1/1) ... [2025-04-26 16:47:54,277 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:47:54" (1/1) ... [2025-04-26 16:47:54,284 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:47:54" (1/1) ... [2025-04-26 16:47:54,285 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:47:54" (1/1) ... [2025-04-26 16:47:54,285 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:47:54" (1/1) ... [2025-04-26 16:47:54,292 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-26 16:47:54,293 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-04-26 16:47:54,293 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-04-26 16:47:54,293 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-04-26 16:47:54,294 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:47:54" (1/1) ... [2025-04-26 16:47:54,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -smt2 -in -t:4000 [2025-04-26 16:47:54,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 16:47:54,318 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-04-26 16:47:54,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-04-26 16:47:54,336 INFO L130 BoogieDeclarations]: Found specification of procedure sem_init [2025-04-26 16:47:54,336 INFO L130 BoogieDeclarations]: Found specification of procedure sem_post [2025-04-26 16:47:54,336 INFO L130 BoogieDeclarations]: Found specification of procedure sem_wait [2025-04-26 16:47:54,337 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-04-26 16:47:54,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2025-04-26 16:47:54,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2025-04-26 16:47:54,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-04-26 16:47:54,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-04-26 16:47:54,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-04-26 16:47:54,337 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2025-04-26 16:47:54,337 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2025-04-26 16:47:54,337 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-26 16:47:54,337 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-26 16:47:54,338 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-04-26 16:47:54,426 INFO L234 CfgBuilder]: Building ICFG [2025-04-26 16:47:54,427 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-26 16:47:54,520 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-26 16:47:54,520 INFO L283 CfgBuilder]: Performing block encoding [2025-04-26 16:47:54,525 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-26 16:47:54,527 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-04-26 16:47:54,528 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.04 04:47:54 BoogieIcfgContainer [2025-04-26 16:47:54,528 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-04-26 16:47:54,529 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2025-04-26 16:47:54,529 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2025-04-26 16:47:54,534 INFO L274 PluginConnector]: BuchiAutomizer initialized [2025-04-26 16:47:54,534 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2025-04-26 16:47:54,534 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 26.04 04:47:53" (1/3) ... [2025-04-26 16:47:54,535 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6aeeea6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.04 04:47:54, skipping insertion in model container [2025-04-26 16:47:54,535 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2025-04-26 16:47:54,535 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:47:54" (2/3) ... [2025-04-26 16:47:54,535 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6aeeea6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.04 04:47:54, skipping insertion in model container [2025-04-26 16:47:54,535 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2025-04-26 16:47:54,535 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.04 04:47:54" (3/3) ... [2025-04-26 16:47:54,536 INFO L376 chiAutomizerObserver]: Analyzing ICFG semaphore-posix.i [2025-04-26 16:47:54,575 INFO L143 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2025-04-26 16:47:54,606 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 16:47:54,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 16:47:54,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 16:47:54,608 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-26 16:47:54,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2025-04-26 16:47:54,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 79 places, 79 transitions, 165 flow [2025-04-26 16:47:54,694 INFO L116 PetriNetUnfolderBase]: 3/95 cut-off events. [2025-04-26 16:47:54,697 INFO L117 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2025-04-26 16:47:54,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100 conditions, 95 events. 3/95 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 100 event pairs, 0 based on Foata normal form. 0/90 useless extension candidates. Maximal degree in co-relation 56. Up to 3 conditions per place. [2025-04-26 16:47:54,700 INFO L82 GeneralOperation]: Start removeDead. Operand has 79 places, 79 transitions, 165 flow [2025-04-26 16:47:54,703 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 79 places, 79 transitions, 165 flow [2025-04-26 16:47:54,703 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 79 places, 79 transitions, 165 flow [2025-04-26 16:47:54,707 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 16:47:54,773 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 326#[threadFINAL, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:47:54,787 WARN L140 AmpleReduction]: Number of pruned transitions: 71 [2025-04-26 16:47:54,788 WARN L141 AmpleReduction]: Loop nodes with "changing loop node status": 1 [2025-04-26 16:47:54,788 WARN L142 AmpleReduction]: Number of trivial sets caused by loops: 1 [2025-04-26 16:47:54,788 WARN L143 AmpleReduction]: Number of not loop caused trivial ample sets:92 [2025-04-26 16:47:54,788 WARN L144 AmpleReduction]: Number of initially assigned non-trivial ample sets:66 [2025-04-26 16:47:54,788 WARN L145 AmpleReduction]: Times succ was already a loop node:0 [2025-04-26 16:47:54,788 WARN L146 AmpleReduction]: Times some other node on the cycle already had a trivial ample set:0 [2025-04-26 16:47:54,788 INFO L149 AmpleReduction]: Finished ample reduction [2025-04-26 16:47:54,790 INFO L136 dAbstractionProvider]: Constructed initial ample set-reduced NBA abstraction that has 159 states, 156 states have (on average 1.1025641025641026) internal successors, (in total 172), 158 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:47:54,796 INFO L306 stractBuchiCegarLoop]: Interprodecural is true [2025-04-26 16:47:54,796 INFO L307 stractBuchiCegarLoop]: Hoare is None [2025-04-26 16:47:54,796 INFO L308 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2025-04-26 16:47:54,796 INFO L309 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2025-04-26 16:47:54,796 INFO L310 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2025-04-26 16:47:54,796 INFO L311 stractBuchiCegarLoop]: Difference is false [2025-04-26 16:47:54,797 INFO L312 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2025-04-26 16:47:54,797 INFO L316 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2025-04-26 16:47:54,798 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 159 states, 156 states have (on average 1.1025641025641026) internal successors, (in total 172), 158 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:47:54,815 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2 [2025-04-26 16:47:54,816 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:47:54,816 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:47:54,823 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 16:47:54,823 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:47:54,823 INFO L340 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2025-04-26 16:47:54,824 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 159 states, 156 states have (on average 1.1025641025641026) internal successors, (in total 172), 158 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:47:54,831 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2 [2025-04-26 16:47:54,831 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:47:54,831 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:47:54,832 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 16:47:54,832 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:47:54,840 INFO L752 eck$LassoCheckResult]: Stem: "[114] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[131] L-1-->L1041: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[135] L1041-->L1042: Formula: (= v_~data~0_1 0) InVars {} OutVars{~data~0=v_~data~0_1} AuxVars[] AssignedVars[~data~0]" "[102] L1042-->L1042-1: Formula: (and (= 16 (select |v_#length_1| 1)) (= (select |v_#valid_2| 1) 1)) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[163] L1042-1-->L1042-2: Formula: (and (= 1 |v_~#data_sem~0.base_1|) (= |v_~#data_sem~0.offset_1| 0)) InVars {} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_1|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_1|} AuxVars[] AssignedVars[~#data_sem~0.base, ~#data_sem~0.offset]" "[124] L1042-2-->L1042-3: Formula: (= (select (select |v_#memory_int_1| |v_~#data_sem~0.base_2|) |v_~#data_sem~0.offset_2|) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_2|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_2|, #memory_int=|v_#memory_int_1|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_2|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_2|, #memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[129] L1042-3-->L1042-4: Formula: (= (select (select |v_#memory_int_2| |v_~#data_sem~0.base_3|) (+ |v_~#data_sem~0.offset_3| 1)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_3|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_3|, #memory_int=|v_#memory_int_2|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_3|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_3|, #memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[151] L1042-4-->L1042-5: Formula: (= (select (select |v_#memory_int_3| |v_~#data_sem~0.base_4|) (+ |v_~#data_sem~0.offset_4| 2)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_4|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_4|, #memory_int=|v_#memory_int_3|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_4|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_4|, #memory_int=|v_#memory_int_3|} AuxVars[] AssignedVars[]" "[94] L1042-5-->L1042-6: Formula: (= (select (select |v_#memory_int_4| |v_~#data_sem~0.base_5|) (+ |v_~#data_sem~0.offset_5| 3)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_5|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_5|, #memory_int=|v_#memory_int_4|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_5|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_5|, #memory_int=|v_#memory_int_4|} AuxVars[] AssignedVars[]" "[138] L1042-6-->L1042-7: Formula: (= (select (select |v_#memory_int_5| |v_~#data_sem~0.base_6|) (+ |v_~#data_sem~0.offset_6| 4)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_6|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_6|, #memory_int=|v_#memory_int_5|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_6|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_6|, #memory_int=|v_#memory_int_5|} AuxVars[] AssignedVars[]" "[136] L1042-7-->L1042-8: Formula: (= (select (select |v_#memory_int_6| |v_~#data_sem~0.base_7|) (+ |v_~#data_sem~0.offset_7| 5)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_7|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_7|, #memory_int=|v_#memory_int_6|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_7|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_7|, #memory_int=|v_#memory_int_6|} AuxVars[] AssignedVars[]" "[97] L1042-8-->L1042-9: Formula: (= (select (select |v_#memory_int_7| |v_~#data_sem~0.base_8|) (+ |v_~#data_sem~0.offset_8| 6)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_8|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_8|, #memory_int=|v_#memory_int_7|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_8|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_8|, #memory_int=|v_#memory_int_7|} AuxVars[] AssignedVars[]" "[130] L1042-9-->L1042-10: Formula: (= (select (select |v_#memory_int_8| |v_~#data_sem~0.base_9|) (+ |v_~#data_sem~0.offset_9| 7)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_9|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_9|, #memory_int=|v_#memory_int_8|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_9|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_9|, #memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[]" "[142] L1042-10-->L1042-11: Formula: (= (select (select |v_#memory_int_9| |v_~#data_sem~0.base_10|) (+ |v_~#data_sem~0.offset_10| 8)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_10|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_10|, #memory_int=|v_#memory_int_9|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_10|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_10|, #memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[]" "[95] L1042-11-->L1042-12: Formula: (= (select (select |v_#memory_int_10| |v_~#data_sem~0.base_11|) (+ |v_~#data_sem~0.offset_11| 9)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_11|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_11|, #memory_int=|v_#memory_int_10|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_11|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_11|, #memory_int=|v_#memory_int_10|} AuxVars[] AssignedVars[]" "[108] L1042-12-->L1042-13: Formula: (= (select (select |v_#memory_int_11| |v_~#data_sem~0.base_12|) (+ |v_~#data_sem~0.offset_12| 10)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_12|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_12|, #memory_int=|v_#memory_int_11|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_12|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_12|, #memory_int=|v_#memory_int_11|} AuxVars[] AssignedVars[]" "[132] L1042-13-->L1042-14: Formula: (= (select (select |v_#memory_int_12| |v_~#data_sem~0.base_13|) (+ |v_~#data_sem~0.offset_13| 11)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_13|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_13|, #memory_int=|v_#memory_int_12|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_13|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_13|, #memory_int=|v_#memory_int_12|} AuxVars[] AssignedVars[]" "[153] L1042-14-->L1042-15: Formula: (= (select (select |v_#memory_int_13| |v_~#data_sem~0.base_14|) (+ |v_~#data_sem~0.offset_14| 12)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_14|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_14|, #memory_int=|v_#memory_int_13|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_14|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_14|, #memory_int=|v_#memory_int_13|} AuxVars[] AssignedVars[]" "[116] L1042-15-->L1042-16: Formula: (= (select (select |v_#memory_int_14| |v_~#data_sem~0.base_15|) (+ |v_~#data_sem~0.offset_15| 13)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_15|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_15|, #memory_int=|v_#memory_int_14|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_15|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_15|, #memory_int=|v_#memory_int_14|} AuxVars[] AssignedVars[]" "[152] L1042-16-->L1042-17: Formula: (= (select (select |v_#memory_int_15| |v_~#data_sem~0.base_16|) (+ |v_~#data_sem~0.offset_16| 14)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_16|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_16|, #memory_int=|v_#memory_int_15|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_16|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_16|, #memory_int=|v_#memory_int_15|} AuxVars[] AssignedVars[]" "[139] L1042-17-->L1042-18: Formula: (= (select (select |v_#memory_int_16| |v_~#data_sem~0.base_17|) (+ |v_~#data_sem~0.offset_17| 15)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_17|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_17|, #memory_int=|v_#memory_int_16|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_17|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_17|, #memory_int=|v_#memory_int_16|} AuxVars[] AssignedVars[]" "[148] L1042-18-->L-1-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[156] L-1-1-->L1050: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_1|, ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_1|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_1|, ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_1|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_1|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_1|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_1|, ULTIMATE.start_main_#t~post13#1=|v_ULTIMATE.start_main_#t~post13#1_1|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_#t~nondet10#1, ULTIMATE.start_main_#t~pre9#1, ULTIMATE.start_main_#t~post11#1, ULTIMATE.start_main_#t~ret6#1, ULTIMATE.start_main_#t~mem12#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_~tids~0#1.base, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~malloc8#1.base, ULTIMATE.start_main_#t~post13#1, ULTIMATE.start_main_~threads_total~0#1]" "[118] L1050-->L1050-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret6#1]" "[157] L1050-1-->L1051: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret6#1]" "[107] L1051-->L1051-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet7#1]" "[106] L1051-1-->L1051-2: Formula: (= |v_ULTIMATE.start_main_~threads_total~0#1_2| |v_ULTIMATE.start_main_#t~nondet7#1_3|) InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_2|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~threads_total~0#1]" "[110] L1051-2-->L1052: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet7#1]" "[105] L1052-->L1052-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_main_~threads_total~0#1_3|) 1 0)) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[99] L1052-1-->L1037: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[127] L1037-->L1038: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[166] L1038-->L1037-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[]" "[121] L1037-1-->L1052-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[140] L1052-2-->L1053: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[154] L1053-->L1053-1: Formula: (and (not (= |v_ULTIMATE.start_main_#t~malloc8#1.base_2| 0)) (= (select |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc8#1.base_2|) 0) (= |v_ULTIMATE.start_main_#t~malloc8#1.offset_2| 0) (= |v_#length_2| (store |v_#length_3| |v_ULTIMATE.start_main_#t~malloc8#1.base_2| (* (mod |v_ULTIMATE.start_main_~threads_total~0#1_4| 1073741824) 4))) (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc8#1.base_2| 1)) (< |v_ULTIMATE.start_main_#t~malloc8#1.base_2| |v_#StackHeapBarrier_2|)) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_3|, #valid=|v_#valid_4|} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_2|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_2|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, #valid, ULTIMATE.start_main_#t~malloc8#1.base, #length]" "[111] L1053-1-->L1053-2: Formula: (and (= |v_ULTIMATE.start_main_#t~malloc8#1.base_3| |v_ULTIMATE.start_main_~tids~0#1.base_2|) (= |v_ULTIMATE.start_main_~tids~0#1.offset_2| |v_ULTIMATE.start_main_#t~malloc8#1.offset_3|)) InVars {ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_3|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_3|} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_3|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_2|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_3|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_~tids~0#1.base]" "[161] L1053-2-->L1054: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_4|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, ULTIMATE.start_main_#t~malloc8#1.base]" "[119] L1054-->L1054-5: Formula: (= |v_ULTIMATE.start_main_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[144] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[128] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[123] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[91] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[180] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread1of1ForFork0_#in~arg.base_4| 0) (= |v_threadThread1of1ForFork0_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_7| v_threadThread1of1ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_7|} OutVars{threadThread1of1ForFork0_#in~arg.offset=|v_threadThread1of1ForFork0_#in~arg.offset_4|, threadThread1of1ForFork0_~arg.base=v_threadThread1of1ForFork0_~arg.base_4, threadThread1of1ForFork0_~arg.offset=v_threadThread1of1ForFork0_~arg.offset_4, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_7|, threadThread1of1ForFork0_#res.base=|v_threadThread1of1ForFork0_#res.base_4|, threadThread1of1ForFork0_#t~ret5=|v_threadThread1of1ForFork0_#t~ret5_6|, threadThread1of1ForFork0_#t~nondet4=|v_threadThread1of1ForFork0_#t~nondet4_8|, threadThread1of1ForFork0_thidvar0=v_threadThread1of1ForFork0_thidvar0_2, threadThread1of1ForFork0_#res.offset=|v_threadThread1of1ForFork0_#res.offset_4|, threadThread1of1ForFork0_#t~ret3=|v_threadThread1of1ForFork0_#t~ret3_6|, threadThread1of1ForFork0_#in~arg.base=|v_threadThread1of1ForFork0_#in~arg.base_4|} AuxVars[] AssignedVars[threadThread1of1ForFork0_#in~arg.offset, threadThread1of1ForFork0_~arg.base, threadThread1of1ForFork0_~arg.offset, threadThread1of1ForFork0_#res.base, threadThread1of1ForFork0_#t~ret5, threadThread1of1ForFork0_#t~nondet4, threadThread1of1ForFork0_thidvar0, threadThread1of1ForFork0_#res.offset, threadThread1of1ForFork0_#t~ret3, threadThread1of1ForFork0_#in~arg.base]" "[168] $Ultimate##0-->L1044: Formula: (and (= v_threadThread1of1ForFork0_~arg.base_1 |v_threadThread1of1ForFork0_#in~arg.base_1|) (= |v_threadThread1of1ForFork0_#in~arg.offset_1| v_threadThread1of1ForFork0_~arg.offset_1)) InVars {threadThread1of1ForFork0_#in~arg.offset=|v_threadThread1of1ForFork0_#in~arg.offset_1|, threadThread1of1ForFork0_#in~arg.base=|v_threadThread1of1ForFork0_#in~arg.base_1|} OutVars{threadThread1of1ForFork0_#in~arg.offset=|v_threadThread1of1ForFork0_#in~arg.offset_1|, threadThread1of1ForFork0_~arg.base=v_threadThread1of1ForFork0_~arg.base_1, threadThread1of1ForFork0_~arg.offset=v_threadThread1of1ForFork0_~arg.offset_1, threadThread1of1ForFork0_#in~arg.base=|v_threadThread1of1ForFork0_#in~arg.base_1|} AuxVars[] AssignedVars[threadThread1of1ForFork0_~arg.base, threadThread1of1ForFork0_~arg.offset]" "[169] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread1of1ForFork0_#t~ret3=|v_threadThread1of1ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread1of1ForFork0_#t~ret3]" "[170] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread1of1ForFork0_#t~ret3=|v_threadThread1of1ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread1of1ForFork0_#t~ret3]" "[171] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread1of1ForFork0_#t~nondet4=|v_threadThread1of1ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread1of1ForFork0_#t~nondet4]" "[112] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[149] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[109] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[158] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[96] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[144] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[128] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[123] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[91] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[178] L1055-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[172] L1045-1-->L1045-2: Formula: (= |v_threadThread1of1ForFork0_#t~nondet4_3| v_~data~0_2) InVars {threadThread1of1ForFork0_#t~nondet4=|v_threadThread1of1ForFork0_#t~nondet4_3|} OutVars{threadThread1of1ForFork0_#t~nondet4=|v_threadThread1of1ForFork0_#t~nondet4_3|, ~data~0=v_~data~0_2} AuxVars[] AssignedVars[~data~0]" "[173] L1045-2-->L1046: Formula: true InVars {} OutVars{threadThread1of1ForFork0_#t~nondet4=|v_threadThread1of1ForFork0_#t~nondet4_5|} AuxVars[] AssignedVars[threadThread1of1ForFork0_#t~nondet4]" "[174] L1046-->L1046-1: Formula: true InVars {} OutVars{threadThread1of1ForFork0_#t~ret5=|v_threadThread1of1ForFork0_#t~ret5_1|} AuxVars[] AssignedVars[threadThread1of1ForFork0_#t~ret5]" "[175] L1046-1-->L1047: Formula: true InVars {} OutVars{threadThread1of1ForFork0_#t~ret5=|v_threadThread1of1ForFork0_#t~ret5_3|} AuxVars[] AssignedVars[threadThread1of1ForFork0_#t~ret5]" "[176] L1047-->threadFINAL: Formula: (and (= |v_threadThread1of1ForFork0_#res.base_1| 0) (= |v_threadThread1of1ForFork0_#res.offset_1| 0)) InVars {} OutVars{threadThread1of1ForFork0_#res.offset=|v_threadThread1of1ForFork0_#res.offset_1|, threadThread1of1ForFork0_#res.base=|v_threadThread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[threadThread1of1ForFork0_#res.base, threadThread1of1ForFork0_#res.offset]" [2025-04-26 16:47:54,844 INFO L754 eck$LassoCheckResult]: Loop: "[179] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:47:54,847 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:47:54,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1426559835, now seen corresponding path program 1 times [2025-04-26 16:47:54,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:47:54,852 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195669472] [2025-04-26 16:47:54,852 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:47:54,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:47:54,918 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-04-26 16:47:54,950 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-04-26 16:47:54,951 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:54,951 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:54,951 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:47:54,958 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-04-26 16:47:54,983 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-04-26 16:47:54,984 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:54,984 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:55,003 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:47:55,005 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:47:55,005 INFO L85 PathProgramCache]: Analyzing trace with hash 210, now seen corresponding path program 1 times [2025-04-26 16:47:55,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:47:55,005 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36371003] [2025-04-26 16:47:55,005 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:47:55,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:47:55,015 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:47:55,015 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:47:55,015 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:55,016 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:55,016 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:47:55,017 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:47:55,017 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:47:55,017 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:55,017 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:55,022 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:47:55,023 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:47:55,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1273682104, now seen corresponding path program 1 times [2025-04-26 16:47:55,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:47:55,023 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300956383] [2025-04-26 16:47:55,023 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:47:55,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:47:55,043 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-04-26 16:47:55,063 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-04-26 16:47:55,063 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:55,063 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:55,063 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:47:55,067 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-04-26 16:47:55,098 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-04-26 16:47:55,098 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:55,098 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:55,106 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:47:55,960 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-04-26 16:47:55,973 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-04-26 16:47:55,973 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:55,973 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:55,973 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:47:55,980 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-04-26 16:47:55,988 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-04-26 16:47:55,988 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:55,988 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:56,009 WARN L166 chiAutomizerObserver]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2025-04-26 16:47:56,022 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-04-26 16:47:56,034 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0 [2025-04-26 16:47:56,034 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 16:47:56,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 16:47:56,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 16:47:56,038 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-26 16:47:56,039 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (3)] Waiting until timeout for monitored process [2025-04-26 16:47:56,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 92 places, 91 transitions, 198 flow [2025-04-26 16:47:56,087 INFO L116 PetriNetUnfolderBase]: 5/147 cut-off events. [2025-04-26 16:47:56,087 INFO L117 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2025-04-26 16:47:56,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159 conditions, 147 events. 5/147 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 255 event pairs, 0 based on Foata normal form. 0/139 useless extension candidates. Maximal degree in co-relation 96. Up to 6 conditions per place. [2025-04-26 16:47:56,088 INFO L82 GeneralOperation]: Start removeDead. Operand has 92 places, 91 transitions, 198 flow [2025-04-26 16:47:56,089 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 92 places, 91 transitions, 198 flow [2025-04-26 16:47:56,089 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 92 places, 91 transitions, 198 flow [2025-04-26 16:47:56,089 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 16:47:56,159 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 501#[threadEXIT, threadFINAL, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:47:56,184 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 823#[threadFINAL, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:47:56,185 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 741#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:47:56,219 WARN L140 AmpleReduction]: Number of pruned transitions: 446 [2025-04-26 16:47:56,219 WARN L141 AmpleReduction]: Loop nodes with "changing loop node status": 3 [2025-04-26 16:47:56,219 WARN L142 AmpleReduction]: Number of trivial sets caused by loops: 3 [2025-04-26 16:47:56,219 WARN L143 AmpleReduction]: Number of not loop caused trivial ample sets:162 [2025-04-26 16:47:56,219 WARN L144 AmpleReduction]: Number of initially assigned non-trivial ample sets:305 [2025-04-26 16:47:56,219 WARN L145 AmpleReduction]: Times succ was already a loop node:0 [2025-04-26 16:47:56,219 WARN L146 AmpleReduction]: Times some other node on the cycle already had a trivial ample set:0 [2025-04-26 16:47:56,219 INFO L149 AmpleReduction]: Finished ample reduction [2025-04-26 16:47:56,220 INFO L136 dAbstractionProvider]: Constructed initial ample set-reduced NBA abstraction that has 468 states, 463 states have (on average 1.1382289416846652) internal successors, (in total 527), 467 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:47:56,221 INFO L306 stractBuchiCegarLoop]: Interprodecural is true [2025-04-26 16:47:56,221 INFO L307 stractBuchiCegarLoop]: Hoare is None [2025-04-26 16:47:56,221 INFO L308 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2025-04-26 16:47:56,221 INFO L309 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2025-04-26 16:47:56,221 INFO L310 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2025-04-26 16:47:56,221 INFO L311 stractBuchiCegarLoop]: Difference is false [2025-04-26 16:47:56,221 INFO L312 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2025-04-26 16:47:56,221 INFO L316 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2025-04-26 16:47:56,223 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 468 states, 463 states have (on average 1.1382289416846652) internal successors, (in total 527), 467 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:47:56,235 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 4 [2025-04-26 16:47:56,235 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:47:56,235 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:47:56,236 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 16:47:56,236 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:47:56,236 INFO L340 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2025-04-26 16:47:56,236 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 468 states, 463 states have (on average 1.1382289416846652) internal successors, (in total 527), 467 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:47:56,241 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 4 [2025-04-26 16:47:56,241 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:47:56,241 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:47:56,242 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 16:47:56,242 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:47:56,245 INFO L752 eck$LassoCheckResult]: Stem: "[217] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[234] L-1-->L1041: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[238] L1041-->L1042: Formula: (= v_~data~0_1 0) InVars {} OutVars{~data~0=v_~data~0_1} AuxVars[] AssignedVars[~data~0]" "[205] L1042-->L1042-1: Formula: (and (= 16 (select |v_#length_1| 1)) (= (select |v_#valid_2| 1) 1)) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[266] L1042-1-->L1042-2: Formula: (and (= 1 |v_~#data_sem~0.base_1|) (= |v_~#data_sem~0.offset_1| 0)) InVars {} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_1|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_1|} AuxVars[] AssignedVars[~#data_sem~0.base, ~#data_sem~0.offset]" "[227] L1042-2-->L1042-3: Formula: (= (select (select |v_#memory_int_1| |v_~#data_sem~0.base_2|) |v_~#data_sem~0.offset_2|) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_2|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_2|, #memory_int=|v_#memory_int_1|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_2|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_2|, #memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[232] L1042-3-->L1042-4: Formula: (= (select (select |v_#memory_int_2| |v_~#data_sem~0.base_3|) (+ |v_~#data_sem~0.offset_3| 1)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_3|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_3|, #memory_int=|v_#memory_int_2|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_3|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_3|, #memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[254] L1042-4-->L1042-5: Formula: (= (select (select |v_#memory_int_3| |v_~#data_sem~0.base_4|) (+ |v_~#data_sem~0.offset_4| 2)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_4|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_4|, #memory_int=|v_#memory_int_3|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_4|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_4|, #memory_int=|v_#memory_int_3|} AuxVars[] AssignedVars[]" "[197] L1042-5-->L1042-6: Formula: (= (select (select |v_#memory_int_4| |v_~#data_sem~0.base_5|) (+ |v_~#data_sem~0.offset_5| 3)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_5|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_5|, #memory_int=|v_#memory_int_4|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_5|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_5|, #memory_int=|v_#memory_int_4|} AuxVars[] AssignedVars[]" "[241] L1042-6-->L1042-7: Formula: (= (select (select |v_#memory_int_5| |v_~#data_sem~0.base_6|) (+ |v_~#data_sem~0.offset_6| 4)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_6|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_6|, #memory_int=|v_#memory_int_5|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_6|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_6|, #memory_int=|v_#memory_int_5|} AuxVars[] AssignedVars[]" "[239] L1042-7-->L1042-8: Formula: (= (select (select |v_#memory_int_6| |v_~#data_sem~0.base_7|) (+ |v_~#data_sem~0.offset_7| 5)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_7|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_7|, #memory_int=|v_#memory_int_6|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_7|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_7|, #memory_int=|v_#memory_int_6|} AuxVars[] AssignedVars[]" "[200] L1042-8-->L1042-9: Formula: (= (select (select |v_#memory_int_7| |v_~#data_sem~0.base_8|) (+ |v_~#data_sem~0.offset_8| 6)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_8|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_8|, #memory_int=|v_#memory_int_7|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_8|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_8|, #memory_int=|v_#memory_int_7|} AuxVars[] AssignedVars[]" "[233] L1042-9-->L1042-10: Formula: (= (select (select |v_#memory_int_8| |v_~#data_sem~0.base_9|) (+ |v_~#data_sem~0.offset_9| 7)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_9|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_9|, #memory_int=|v_#memory_int_8|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_9|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_9|, #memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[]" "[245] L1042-10-->L1042-11: Formula: (= (select (select |v_#memory_int_9| |v_~#data_sem~0.base_10|) (+ |v_~#data_sem~0.offset_10| 8)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_10|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_10|, #memory_int=|v_#memory_int_9|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_10|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_10|, #memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[]" "[198] L1042-11-->L1042-12: Formula: (= (select (select |v_#memory_int_10| |v_~#data_sem~0.base_11|) (+ |v_~#data_sem~0.offset_11| 9)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_11|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_11|, #memory_int=|v_#memory_int_10|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_11|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_11|, #memory_int=|v_#memory_int_10|} AuxVars[] AssignedVars[]" "[211] L1042-12-->L1042-13: Formula: (= (select (select |v_#memory_int_11| |v_~#data_sem~0.base_12|) (+ |v_~#data_sem~0.offset_12| 10)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_12|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_12|, #memory_int=|v_#memory_int_11|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_12|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_12|, #memory_int=|v_#memory_int_11|} AuxVars[] AssignedVars[]" "[235] L1042-13-->L1042-14: Formula: (= (select (select |v_#memory_int_12| |v_~#data_sem~0.base_13|) (+ |v_~#data_sem~0.offset_13| 11)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_13|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_13|, #memory_int=|v_#memory_int_12|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_13|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_13|, #memory_int=|v_#memory_int_12|} AuxVars[] AssignedVars[]" "[256] L1042-14-->L1042-15: Formula: (= (select (select |v_#memory_int_13| |v_~#data_sem~0.base_14|) (+ |v_~#data_sem~0.offset_14| 12)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_14|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_14|, #memory_int=|v_#memory_int_13|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_14|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_14|, #memory_int=|v_#memory_int_13|} AuxVars[] AssignedVars[]" "[219] L1042-15-->L1042-16: Formula: (= (select (select |v_#memory_int_14| |v_~#data_sem~0.base_15|) (+ |v_~#data_sem~0.offset_15| 13)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_15|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_15|, #memory_int=|v_#memory_int_14|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_15|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_15|, #memory_int=|v_#memory_int_14|} AuxVars[] AssignedVars[]" "[255] L1042-16-->L1042-17: Formula: (= (select (select |v_#memory_int_15| |v_~#data_sem~0.base_16|) (+ |v_~#data_sem~0.offset_16| 14)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_16|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_16|, #memory_int=|v_#memory_int_15|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_16|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_16|, #memory_int=|v_#memory_int_15|} AuxVars[] AssignedVars[]" "[242] L1042-17-->L1042-18: Formula: (= (select (select |v_#memory_int_16| |v_~#data_sem~0.base_17|) (+ |v_~#data_sem~0.offset_17| 15)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_17|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_17|, #memory_int=|v_#memory_int_16|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_17|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_17|, #memory_int=|v_#memory_int_16|} AuxVars[] AssignedVars[]" "[251] L1042-18-->L-1-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[259] L-1-1-->L1050: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_1|, ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_1|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_1|, ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_1|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_1|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_1|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_1|, ULTIMATE.start_main_#t~post13#1=|v_ULTIMATE.start_main_#t~post13#1_1|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_#t~nondet10#1, ULTIMATE.start_main_#t~pre9#1, ULTIMATE.start_main_#t~post11#1, ULTIMATE.start_main_#t~ret6#1, ULTIMATE.start_main_#t~mem12#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_~tids~0#1.base, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~malloc8#1.base, ULTIMATE.start_main_#t~post13#1, ULTIMATE.start_main_~threads_total~0#1]" "[221] L1050-->L1050-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret6#1]" "[260] L1050-1-->L1051: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret6#1]" "[210] L1051-->L1051-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet7#1]" "[209] L1051-1-->L1051-2: Formula: (= |v_ULTIMATE.start_main_~threads_total~0#1_2| |v_ULTIMATE.start_main_#t~nondet7#1_3|) InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_2|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~threads_total~0#1]" "[213] L1051-2-->L1052: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet7#1]" "[208] L1052-->L1052-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_main_~threads_total~0#1_3|) 1 0)) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[202] L1052-1-->L1037: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[230] L1037-->L1038: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[269] L1038-->L1037-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[]" "[224] L1037-1-->L1052-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[243] L1052-2-->L1053: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[257] L1053-->L1053-1: Formula: (and (not (= |v_ULTIMATE.start_main_#t~malloc8#1.base_2| 0)) (= (select |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc8#1.base_2|) 0) (= |v_ULTIMATE.start_main_#t~malloc8#1.offset_2| 0) (= |v_#length_2| (store |v_#length_3| |v_ULTIMATE.start_main_#t~malloc8#1.base_2| (* (mod |v_ULTIMATE.start_main_~threads_total~0#1_4| 1073741824) 4))) (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc8#1.base_2| 1)) (< |v_ULTIMATE.start_main_#t~malloc8#1.base_2| |v_#StackHeapBarrier_2|)) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_3|, #valid=|v_#valid_4|} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_2|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_2|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, #valid, ULTIMATE.start_main_#t~malloc8#1.base, #length]" "[214] L1053-1-->L1053-2: Formula: (and (= |v_ULTIMATE.start_main_#t~malloc8#1.base_3| |v_ULTIMATE.start_main_~tids~0#1.base_2|) (= |v_ULTIMATE.start_main_~tids~0#1.offset_2| |v_ULTIMATE.start_main_#t~malloc8#1.offset_3|)) InVars {ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_3|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_3|} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_3|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_2|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_3|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_~tids~0#1.base]" "[264] L1053-2-->L1054: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_4|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, ULTIMATE.start_main_#t~malloc8#1.base]" "[222] L1054-->L1054-5: Formula: (= |v_ULTIMATE.start_main_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[247] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[231] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[226] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[194] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[293] L1055-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_13| v_threadThread1of2ForFork0_thidvar0_2) (= |v_threadThread1of2ForFork0_#in~arg.base_4| 0) (= |v_threadThread1of2ForFork0_#in~arg.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_13|} OutVars{threadThread1of2ForFork0_~arg.base=v_threadThread1of2ForFork0_~arg.base_4, threadThread1of2ForFork0_#res.base=|v_threadThread1of2ForFork0_#res.base_4|, threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_2, threadThread1of2ForFork0_#res.offset=|v_threadThread1of2ForFork0_#res.offset_4|, threadThread1of2ForFork0_~arg.offset=v_threadThread1of2ForFork0_~arg.offset_4, threadThread1of2ForFork0_#t~ret5=|v_threadThread1of2ForFork0_#t~ret5_6|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_13|, threadThread1of2ForFork0_#t~ret3=|v_threadThread1of2ForFork0_#t~ret3_6|, threadThread1of2ForFork0_#in~arg.base=|v_threadThread1of2ForFork0_#in~arg.base_4|, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_8|, threadThread1of2ForFork0_#in~arg.offset=|v_threadThread1of2ForFork0_#in~arg.offset_4|} AuxVars[] AssignedVars[threadThread1of2ForFork0_~arg.base, threadThread1of2ForFork0_#res.base, threadThread1of2ForFork0_thidvar0, threadThread1of2ForFork0_#res.offset, threadThread1of2ForFork0_~arg.offset, threadThread1of2ForFork0_#t~ret5, threadThread1of2ForFork0_#t~ret3, threadThread1of2ForFork0_#in~arg.base, threadThread1of2ForFork0_#t~nondet4, threadThread1of2ForFork0_#in~arg.offset]" "[271] $Ultimate##0-->L1044: Formula: (and (= v_threadThread1of2ForFork0_~arg.offset_1 |v_threadThread1of2ForFork0_#in~arg.offset_1|) (= v_threadThread1of2ForFork0_~arg.base_1 |v_threadThread1of2ForFork0_#in~arg.base_1|)) InVars {threadThread1of2ForFork0_#in~arg.offset=|v_threadThread1of2ForFork0_#in~arg.offset_1|, threadThread1of2ForFork0_#in~arg.base=|v_threadThread1of2ForFork0_#in~arg.base_1|} OutVars{threadThread1of2ForFork0_~arg.base=v_threadThread1of2ForFork0_~arg.base_1, threadThread1of2ForFork0_~arg.offset=v_threadThread1of2ForFork0_~arg.offset_1, threadThread1of2ForFork0_#in~arg.offset=|v_threadThread1of2ForFork0_#in~arg.offset_1|, threadThread1of2ForFork0_#in~arg.base=|v_threadThread1of2ForFork0_#in~arg.base_1|} AuxVars[] AssignedVars[threadThread1of2ForFork0_~arg.base, threadThread1of2ForFork0_~arg.offset]" "[272] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread1of2ForFork0_#t~ret3=|v_threadThread1of2ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread1of2ForFork0_#t~ret3]" "[273] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread1of2ForFork0_#t~ret3=|v_threadThread1of2ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread1of2ForFork0_#t~ret3]" "[274] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread1of2ForFork0_#t~nondet4]" "[215] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[252] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[212] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[261] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[199] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[247] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[231] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[226] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[194] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[294] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread2of2ForFork0_#in~arg.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_15| v_threadThread2of2ForFork0_thidvar0_2) (= |v_threadThread2of2ForFork0_#in~arg.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_15|} OutVars{threadThread2of2ForFork0_#t~ret3=|v_threadThread2of2ForFork0_#t~ret3_6|, threadThread2of2ForFork0_#in~arg.base=|v_threadThread2of2ForFork0_#in~arg.base_4|, threadThread2of2ForFork0_~arg.offset=v_threadThread2of2ForFork0_~arg.offset_4, threadThread2of2ForFork0_#res.offset=|v_threadThread2of2ForFork0_#res.offset_4|, threadThread2of2ForFork0_~arg.base=v_threadThread2of2ForFork0_~arg.base_4, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_15|, threadThread2of2ForFork0_#t~ret5=|v_threadThread2of2ForFork0_#t~ret5_6|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_8|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_2, threadThread2of2ForFork0_#in~arg.offset=|v_threadThread2of2ForFork0_#in~arg.offset_4|, threadThread2of2ForFork0_#res.base=|v_threadThread2of2ForFork0_#res.base_4|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~ret3, threadThread2of2ForFork0_#in~arg.base, threadThread2of2ForFork0_~arg.offset, threadThread2of2ForFork0_#res.offset, threadThread2of2ForFork0_~arg.base, threadThread2of2ForFork0_#t~ret5, threadThread2of2ForFork0_#t~nondet4, threadThread2of2ForFork0_thidvar0, threadThread2of2ForFork0_#in~arg.offset, threadThread2of2ForFork0_#res.base]" "[281] $Ultimate##0-->L1044: Formula: (and (= v_threadThread2of2ForFork0_~arg.offset_1 |v_threadThread2of2ForFork0_#in~arg.offset_1|) (= |v_threadThread2of2ForFork0_#in~arg.base_1| v_threadThread2of2ForFork0_~arg.base_1)) InVars {threadThread2of2ForFork0_#in~arg.base=|v_threadThread2of2ForFork0_#in~arg.base_1|, threadThread2of2ForFork0_#in~arg.offset=|v_threadThread2of2ForFork0_#in~arg.offset_1|} OutVars{threadThread2of2ForFork0_#in~arg.base=|v_threadThread2of2ForFork0_#in~arg.base_1|, threadThread2of2ForFork0_#in~arg.offset=|v_threadThread2of2ForFork0_#in~arg.offset_1|, threadThread2of2ForFork0_~arg.offset=v_threadThread2of2ForFork0_~arg.offset_1, threadThread2of2ForFork0_~arg.base=v_threadThread2of2ForFork0_~arg.base_1} AuxVars[] AssignedVars[threadThread2of2ForFork0_~arg.offset, threadThread2of2ForFork0_~arg.base]" "[282] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread2of2ForFork0_#t~ret3=|v_threadThread2of2ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~ret3]" "[283] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread2of2ForFork0_#t~ret3=|v_threadThread2of2ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~ret3]" "[284] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet4]" "[215] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[252] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[212] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[261] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[199] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[247] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[231] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[226] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[194] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[291] L1055-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:47:56,246 INFO L754 eck$LassoCheckResult]: Loop: "[292] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:47:56,246 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:47:56,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1944125771, now seen corresponding path program 1 times [2025-04-26 16:47:56,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:47:56,246 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303122110] [2025-04-26 16:47:56,246 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:47:56,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:47:56,259 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 71 statements into 1 equivalence classes. [2025-04-26 16:47:56,284 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 71 of 71 statements. [2025-04-26 16:47:56,284 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:56,284 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:56,285 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:47:56,288 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 71 statements into 1 equivalence classes. [2025-04-26 16:47:56,300 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 71 of 71 statements. [2025-04-26 16:47:56,300 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:56,300 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:56,310 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:47:56,311 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:47:56,311 INFO L85 PathProgramCache]: Analyzing trace with hash 323, now seen corresponding path program 1 times [2025-04-26 16:47:56,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:47:56,311 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148671840] [2025-04-26 16:47:56,311 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:47:56,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:47:56,315 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:47:56,315 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:47:56,315 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:56,315 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:56,316 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:47:56,316 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:47:56,316 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:47:56,316 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:56,316 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:56,317 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:47:56,317 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:47:56,317 INFO L85 PathProgramCache]: Analyzing trace with hash -138356465, now seen corresponding path program 1 times [2025-04-26 16:47:56,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:47:56,318 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640014793] [2025-04-26 16:47:56,318 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:47:56,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:47:56,328 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 72 statements into 1 equivalence classes. [2025-04-26 16:47:56,344 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 72 of 72 statements. [2025-04-26 16:47:56,344 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:56,344 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:56,344 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:47:56,349 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 72 statements into 1 equivalence classes. [2025-04-26 16:47:56,360 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 72 of 72 statements. [2025-04-26 16:47:56,360 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:56,360 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:56,366 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:47:57,342 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 71 statements into 1 equivalence classes. [2025-04-26 16:47:57,350 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 71 of 71 statements. [2025-04-26 16:47:57,351 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:57,351 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:57,351 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:47:57,357 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 71 statements into 1 equivalence classes. [2025-04-26 16:47:57,365 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 71 of 71 statements. [2025-04-26 16:47:57,365 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:57,365 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:57,378 WARN L166 chiAutomizerObserver]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2025-04-26 16:47:57,389 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2025-04-26 16:47:57,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (3)] Ended with exit code 0 [2025-04-26 16:47:57,401 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 16:47:57,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 16:47:57,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 16:47:57,403 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-26 16:47:57,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Waiting until timeout for monitored process [2025-04-26 16:47:57,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 105 places, 103 transitions, 233 flow [2025-04-26 16:47:57,476 INFO L116 PetriNetUnfolderBase]: 10/230 cut-off events. [2025-04-26 16:47:57,476 INFO L117 PetriNetUnfolderBase]: For 19/20 co-relation queries the response was YES. [2025-04-26 16:47:57,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 255 conditions, 230 events. 10/230 cut-off events. For 19/20 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 523 event pairs, 1 based on Foata normal form. 0/217 useless extension candidates. Maximal degree in co-relation 154. Up to 12 conditions per place. [2025-04-26 16:47:57,477 INFO L82 GeneralOperation]: Start removeDead. Operand has 105 places, 103 transitions, 233 flow [2025-04-26 16:47:57,480 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 105 places, 103 transitions, 233 flow [2025-04-26 16:47:57,480 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 105 places, 103 transitions, 233 flow [2025-04-26 16:47:57,480 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 16:47:57,547 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 732#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadFINAL, threadEXIT]true [2025-04-26 16:47:57,565 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1028#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadFINAL, threadEXIT]true [2025-04-26 16:47:57,566 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 974#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:47:57,607 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2000#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadFINAL]true [2025-04-26 16:47:57,609 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1948#[L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:47:57,638 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2832#[L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:47:57,640 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2786#[L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:47:57,709 WARN L140 AmpleReduction]: Number of pruned transitions: 1884 [2025-04-26 16:47:57,709 WARN L141 AmpleReduction]: Loop nodes with "changing loop node status": 7 [2025-04-26 16:47:57,709 WARN L142 AmpleReduction]: Number of trivial sets caused by loops: 7 [2025-04-26 16:47:57,709 WARN L143 AmpleReduction]: Number of not loop caused trivial ample sets:300 [2025-04-26 16:47:57,709 WARN L144 AmpleReduction]: Number of initially assigned non-trivial ample sets:1000 [2025-04-26 16:47:57,709 WARN L145 AmpleReduction]: Times succ was already a loop node:0 [2025-04-26 16:47:57,709 WARN L146 AmpleReduction]: Times some other node on the cycle already had a trivial ample set:0 [2025-04-26 16:47:57,709 INFO L149 AmpleReduction]: Finished ample reduction [2025-04-26 16:47:57,712 INFO L136 dAbstractionProvider]: Constructed initial ample set-reduced NBA abstraction that has 1301 states, 1292 states have (on average 1.1586687306501549) internal successors, (in total 1497), 1300 states have internal predecessors, (1497), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:47:57,712 INFO L306 stractBuchiCegarLoop]: Interprodecural is true [2025-04-26 16:47:57,712 INFO L307 stractBuchiCegarLoop]: Hoare is None [2025-04-26 16:47:57,712 INFO L308 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2025-04-26 16:47:57,712 INFO L309 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2025-04-26 16:47:57,712 INFO L310 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2025-04-26 16:47:57,712 INFO L311 stractBuchiCegarLoop]: Difference is false [2025-04-26 16:47:57,712 INFO L312 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2025-04-26 16:47:57,712 INFO L316 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2025-04-26 16:47:57,713 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 1301 states, 1292 states have (on average 1.1586687306501549) internal successors, (in total 1497), 1300 states have internal predecessors, (1497), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:47:57,728 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 8 [2025-04-26 16:47:57,728 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:47:57,728 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:47:57,732 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 16:47:57,732 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:47:57,732 INFO L340 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2025-04-26 16:47:57,733 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 1301 states, 1292 states have (on average 1.1586687306501549) internal successors, (in total 1497), 1300 states have internal predecessors, (1497), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:47:57,742 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 8 [2025-04-26 16:47:57,742 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:47:57,742 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:47:57,743 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 16:47:57,743 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:47:57,744 INFO L752 eck$LassoCheckResult]: Stem: "[362] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[379] L-1-->L1041: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[383] L1041-->L1042: Formula: (= v_~data~0_1 0) InVars {} OutVars{~data~0=v_~data~0_1} AuxVars[] AssignedVars[~data~0]" "[350] L1042-->L1042-1: Formula: (and (= 16 (select |v_#length_1| 1)) (= (select |v_#valid_2| 1) 1)) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[411] L1042-1-->L1042-2: Formula: (and (= 1 |v_~#data_sem~0.base_1|) (= |v_~#data_sem~0.offset_1| 0)) InVars {} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_1|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_1|} AuxVars[] AssignedVars[~#data_sem~0.base, ~#data_sem~0.offset]" "[372] L1042-2-->L1042-3: Formula: (= (select (select |v_#memory_int_1| |v_~#data_sem~0.base_2|) |v_~#data_sem~0.offset_2|) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_2|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_2|, #memory_int=|v_#memory_int_1|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_2|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_2|, #memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[377] L1042-3-->L1042-4: Formula: (= (select (select |v_#memory_int_2| |v_~#data_sem~0.base_3|) (+ |v_~#data_sem~0.offset_3| 1)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_3|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_3|, #memory_int=|v_#memory_int_2|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_3|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_3|, #memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[399] L1042-4-->L1042-5: Formula: (= (select (select |v_#memory_int_3| |v_~#data_sem~0.base_4|) (+ |v_~#data_sem~0.offset_4| 2)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_4|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_4|, #memory_int=|v_#memory_int_3|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_4|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_4|, #memory_int=|v_#memory_int_3|} AuxVars[] AssignedVars[]" "[342] L1042-5-->L1042-6: Formula: (= (select (select |v_#memory_int_4| |v_~#data_sem~0.base_5|) (+ |v_~#data_sem~0.offset_5| 3)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_5|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_5|, #memory_int=|v_#memory_int_4|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_5|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_5|, #memory_int=|v_#memory_int_4|} AuxVars[] AssignedVars[]" "[386] L1042-6-->L1042-7: Formula: (= (select (select |v_#memory_int_5| |v_~#data_sem~0.base_6|) (+ |v_~#data_sem~0.offset_6| 4)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_6|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_6|, #memory_int=|v_#memory_int_5|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_6|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_6|, #memory_int=|v_#memory_int_5|} AuxVars[] AssignedVars[]" "[384] L1042-7-->L1042-8: Formula: (= (select (select |v_#memory_int_6| |v_~#data_sem~0.base_7|) (+ |v_~#data_sem~0.offset_7| 5)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_7|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_7|, #memory_int=|v_#memory_int_6|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_7|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_7|, #memory_int=|v_#memory_int_6|} AuxVars[] AssignedVars[]" "[345] L1042-8-->L1042-9: Formula: (= (select (select |v_#memory_int_7| |v_~#data_sem~0.base_8|) (+ |v_~#data_sem~0.offset_8| 6)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_8|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_8|, #memory_int=|v_#memory_int_7|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_8|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_8|, #memory_int=|v_#memory_int_7|} AuxVars[] AssignedVars[]" "[378] L1042-9-->L1042-10: Formula: (= (select (select |v_#memory_int_8| |v_~#data_sem~0.base_9|) (+ |v_~#data_sem~0.offset_9| 7)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_9|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_9|, #memory_int=|v_#memory_int_8|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_9|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_9|, #memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[]" "[390] L1042-10-->L1042-11: Formula: (= (select (select |v_#memory_int_9| |v_~#data_sem~0.base_10|) (+ |v_~#data_sem~0.offset_10| 8)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_10|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_10|, #memory_int=|v_#memory_int_9|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_10|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_10|, #memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[]" "[343] L1042-11-->L1042-12: Formula: (= (select (select |v_#memory_int_10| |v_~#data_sem~0.base_11|) (+ |v_~#data_sem~0.offset_11| 9)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_11|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_11|, #memory_int=|v_#memory_int_10|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_11|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_11|, #memory_int=|v_#memory_int_10|} AuxVars[] AssignedVars[]" "[356] L1042-12-->L1042-13: Formula: (= (select (select |v_#memory_int_11| |v_~#data_sem~0.base_12|) (+ |v_~#data_sem~0.offset_12| 10)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_12|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_12|, #memory_int=|v_#memory_int_11|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_12|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_12|, #memory_int=|v_#memory_int_11|} AuxVars[] AssignedVars[]" "[380] L1042-13-->L1042-14: Formula: (= (select (select |v_#memory_int_12| |v_~#data_sem~0.base_13|) (+ |v_~#data_sem~0.offset_13| 11)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_13|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_13|, #memory_int=|v_#memory_int_12|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_13|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_13|, #memory_int=|v_#memory_int_12|} AuxVars[] AssignedVars[]" "[401] L1042-14-->L1042-15: Formula: (= (select (select |v_#memory_int_13| |v_~#data_sem~0.base_14|) (+ |v_~#data_sem~0.offset_14| 12)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_14|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_14|, #memory_int=|v_#memory_int_13|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_14|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_14|, #memory_int=|v_#memory_int_13|} AuxVars[] AssignedVars[]" "[364] L1042-15-->L1042-16: Formula: (= (select (select |v_#memory_int_14| |v_~#data_sem~0.base_15|) (+ |v_~#data_sem~0.offset_15| 13)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_15|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_15|, #memory_int=|v_#memory_int_14|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_15|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_15|, #memory_int=|v_#memory_int_14|} AuxVars[] AssignedVars[]" "[400] L1042-16-->L1042-17: Formula: (= (select (select |v_#memory_int_15| |v_~#data_sem~0.base_16|) (+ |v_~#data_sem~0.offset_16| 14)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_16|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_16|, #memory_int=|v_#memory_int_15|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_16|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_16|, #memory_int=|v_#memory_int_15|} AuxVars[] AssignedVars[]" "[387] L1042-17-->L1042-18: Formula: (= (select (select |v_#memory_int_16| |v_~#data_sem~0.base_17|) (+ |v_~#data_sem~0.offset_17| 15)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_17|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_17|, #memory_int=|v_#memory_int_16|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_17|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_17|, #memory_int=|v_#memory_int_16|} AuxVars[] AssignedVars[]" "[396] L1042-18-->L-1-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[404] L-1-1-->L1050: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_1|, ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_1|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_1|, ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_1|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_1|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_1|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_1|, ULTIMATE.start_main_#t~post13#1=|v_ULTIMATE.start_main_#t~post13#1_1|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_#t~nondet10#1, ULTIMATE.start_main_#t~pre9#1, ULTIMATE.start_main_#t~post11#1, ULTIMATE.start_main_#t~ret6#1, ULTIMATE.start_main_#t~mem12#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_~tids~0#1.base, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~malloc8#1.base, ULTIMATE.start_main_#t~post13#1, ULTIMATE.start_main_~threads_total~0#1]" "[366] L1050-->L1050-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret6#1]" "[405] L1050-1-->L1051: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret6#1]" "[355] L1051-->L1051-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet7#1]" "[354] L1051-1-->L1051-2: Formula: (= |v_ULTIMATE.start_main_~threads_total~0#1_2| |v_ULTIMATE.start_main_#t~nondet7#1_3|) InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_2|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~threads_total~0#1]" "[358] L1051-2-->L1052: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet7#1]" "[353] L1052-->L1052-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_main_~threads_total~0#1_3|) 1 0)) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[347] L1052-1-->L1037: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[375] L1037-->L1038: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[414] L1038-->L1037-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[]" "[369] L1037-1-->L1052-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[388] L1052-2-->L1053: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[402] L1053-->L1053-1: Formula: (and (not (= |v_ULTIMATE.start_main_#t~malloc8#1.base_2| 0)) (= (select |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc8#1.base_2|) 0) (= |v_ULTIMATE.start_main_#t~malloc8#1.offset_2| 0) (= |v_#length_2| (store |v_#length_3| |v_ULTIMATE.start_main_#t~malloc8#1.base_2| (* (mod |v_ULTIMATE.start_main_~threads_total~0#1_4| 1073741824) 4))) (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc8#1.base_2| 1)) (< |v_ULTIMATE.start_main_#t~malloc8#1.base_2| |v_#StackHeapBarrier_2|)) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_3|, #valid=|v_#valid_4|} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_2|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_2|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, #valid, ULTIMATE.start_main_#t~malloc8#1.base, #length]" "[359] L1053-1-->L1053-2: Formula: (and (= |v_ULTIMATE.start_main_#t~malloc8#1.base_3| |v_ULTIMATE.start_main_~tids~0#1.base_2|) (= |v_ULTIMATE.start_main_~tids~0#1.offset_2| |v_ULTIMATE.start_main_#t~malloc8#1.offset_3|)) InVars {ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_3|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_3|} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_3|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_2|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_3|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_~tids~0#1.base]" "[409] L1053-2-->L1054: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_4|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, ULTIMATE.start_main_#t~malloc8#1.base]" "[367] L1054-->L1054-5: Formula: (= |v_ULTIMATE.start_main_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[392] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[376] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[371] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[339] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[448] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread1of3ForFork0_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_23| v_threadThread1of3ForFork0_thidvar0_2) (= |v_threadThread1of3ForFork0_#in~arg.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_23|} OutVars{threadThread1of3ForFork0_#t~ret5=|v_threadThread1of3ForFork0_#t~ret5_6|, threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_8|, threadThread1of3ForFork0_#res.base=|v_threadThread1of3ForFork0_#res.base_4|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_6|, threadThread1of3ForFork0_#in~arg.base=|v_threadThread1of3ForFork0_#in~arg.base_4|, threadThread1of3ForFork0_#res.offset=|v_threadThread1of3ForFork0_#res.offset_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_23|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_2, threadThread1of3ForFork0_#in~arg.offset=|v_threadThread1of3ForFork0_#in~arg.offset_4|, threadThread1of3ForFork0_~arg.base=v_threadThread1of3ForFork0_~arg.base_4, threadThread1of3ForFork0_~arg.offset=v_threadThread1of3ForFork0_~arg.offset_4} AuxVars[] AssignedVars[threadThread1of3ForFork0_#t~ret5, threadThread1of3ForFork0_#t~nondet4, threadThread1of3ForFork0_#res.base, threadThread1of3ForFork0_#t~ret3, threadThread1of3ForFork0_#in~arg.base, threadThread1of3ForFork0_#res.offset, threadThread1of3ForFork0_thidvar0, threadThread1of3ForFork0_#in~arg.offset, threadThread1of3ForFork0_~arg.base, threadThread1of3ForFork0_~arg.offset]" "[436] $Ultimate##0-->L1044: Formula: (and (= v_threadThread1of3ForFork0_~arg.offset_1 |v_threadThread1of3ForFork0_#in~arg.offset_1|) (= v_threadThread1of3ForFork0_~arg.base_1 |v_threadThread1of3ForFork0_#in~arg.base_1|)) InVars {threadThread1of3ForFork0_#in~arg.offset=|v_threadThread1of3ForFork0_#in~arg.offset_1|, threadThread1of3ForFork0_#in~arg.base=|v_threadThread1of3ForFork0_#in~arg.base_1|} OutVars{threadThread1of3ForFork0_#in~arg.offset=|v_threadThread1of3ForFork0_#in~arg.offset_1|, threadThread1of3ForFork0_#in~arg.base=|v_threadThread1of3ForFork0_#in~arg.base_1|, threadThread1of3ForFork0_~arg.base=v_threadThread1of3ForFork0_~arg.base_1, threadThread1of3ForFork0_~arg.offset=v_threadThread1of3ForFork0_~arg.offset_1} AuxVars[] AssignedVars[threadThread1of3ForFork0_~arg.base, threadThread1of3ForFork0_~arg.offset]" "[437] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread1of3ForFork0_#t~ret3]" "[438] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread1of3ForFork0_#t~ret3]" "[439] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread1of3ForFork0_#t~nondet4]" "[360] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[397] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[357] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[406] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[344] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[392] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[376] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[371] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[339] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[449] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread2of3ForFork0_#in~arg.offset_4| 0) (= |v_threadThread2of3ForFork0_#in~arg.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_25| v_threadThread2of3ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|} OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_8|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_2, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_25|, threadThread2of3ForFork0_#in~arg.offset=|v_threadThread2of3ForFork0_#in~arg.offset_4|, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_4|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_4|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_6|, threadThread2of3ForFork0_#in~arg.base=|v_threadThread2of3ForFork0_#in~arg.base_4|, threadThread2of3ForFork0_~arg.offset=v_threadThread2of3ForFork0_~arg.offset_4, threadThread2of3ForFork0_#t~ret5=|v_threadThread2of3ForFork0_#t~ret5_6|, threadThread2of3ForFork0_~arg.base=v_threadThread2of3ForFork0_~arg.base_4} AuxVars[] AssignedVars[threadThread2of3ForFork0_#t~nondet4, threadThread2of3ForFork0_thidvar0, threadThread2of3ForFork0_#in~arg.offset, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~ret3, threadThread2of3ForFork0_#in~arg.base, threadThread2of3ForFork0_~arg.offset, threadThread2of3ForFork0_#t~ret5, threadThread2of3ForFork0_~arg.base]" "[426] $Ultimate##0-->L1044: Formula: (and (= |v_threadThread2of3ForFork0_#in~arg.base_1| v_threadThread2of3ForFork0_~arg.base_1) (= v_threadThread2of3ForFork0_~arg.offset_1 |v_threadThread2of3ForFork0_#in~arg.offset_1|)) InVars {threadThread2of3ForFork0_#in~arg.base=|v_threadThread2of3ForFork0_#in~arg.base_1|, threadThread2of3ForFork0_#in~arg.offset=|v_threadThread2of3ForFork0_#in~arg.offset_1|} OutVars{threadThread2of3ForFork0_#in~arg.base=|v_threadThread2of3ForFork0_#in~arg.base_1|, threadThread2of3ForFork0_~arg.offset=v_threadThread2of3ForFork0_~arg.offset_1, threadThread2of3ForFork0_#in~arg.offset=|v_threadThread2of3ForFork0_#in~arg.offset_1|, threadThread2of3ForFork0_~arg.base=v_threadThread2of3ForFork0_~arg.base_1} AuxVars[] AssignedVars[threadThread2of3ForFork0_~arg.offset, threadThread2of3ForFork0_~arg.base]" "[427] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread2of3ForFork0_#t~ret3]" "[428] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread2of3ForFork0_#t~ret3]" "[429] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread2of3ForFork0_#t~nondet4]" "[360] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[397] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[357] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[406] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[344] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[392] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[376] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[371] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[339] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[450] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread3of3ForFork0_#in~arg.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_27| v_threadThread3of3ForFork0_thidvar0_2) (= |v_threadThread3of3ForFork0_#in~arg.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_27|} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_27|, threadThread3of3ForFork0_#in~arg.offset=|v_threadThread3of3ForFork0_#in~arg.offset_4|, threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_4|, threadThread3of3ForFork0_~arg.offset=v_threadThread3of3ForFork0_~arg.offset_4, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_6|, threadThread3of3ForFork0_thidvar0=v_threadThread3of3ForFork0_thidvar0_2, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_4|, threadThread3of3ForFork0_#in~arg.base=|v_threadThread3of3ForFork0_#in~arg.base_4|, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_8|, threadThread3of3ForFork0_#t~ret5=|v_threadThread3of3ForFork0_#t~ret5_6|, threadThread3of3ForFork0_~arg.base=v_threadThread3of3ForFork0_~arg.base_4} AuxVars[] AssignedVars[threadThread3of3ForFork0_#in~arg.offset, threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_~arg.offset, threadThread3of3ForFork0_#t~ret3, threadThread3of3ForFork0_thidvar0, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_#in~arg.base, threadThread3of3ForFork0_#t~nondet4, threadThread3of3ForFork0_#t~ret5, threadThread3of3ForFork0_~arg.base]" "[416] $Ultimate##0-->L1044: Formula: (and (= v_threadThread3of3ForFork0_~arg.offset_1 |v_threadThread3of3ForFork0_#in~arg.offset_1|) (= v_threadThread3of3ForFork0_~arg.base_1 |v_threadThread3of3ForFork0_#in~arg.base_1|)) InVars {threadThread3of3ForFork0_#in~arg.base=|v_threadThread3of3ForFork0_#in~arg.base_1|, threadThread3of3ForFork0_#in~arg.offset=|v_threadThread3of3ForFork0_#in~arg.offset_1|} OutVars{threadThread3of3ForFork0_~arg.offset=v_threadThread3of3ForFork0_~arg.offset_1, threadThread3of3ForFork0_#in~arg.base=|v_threadThread3of3ForFork0_#in~arg.base_1|, threadThread3of3ForFork0_#in~arg.offset=|v_threadThread3of3ForFork0_#in~arg.offset_1|, threadThread3of3ForFork0_~arg.base=v_threadThread3of3ForFork0_~arg.base_1} AuxVars[] AssignedVars[threadThread3of3ForFork0_~arg.offset, threadThread3of3ForFork0_~arg.base]" "[417] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread3of3ForFork0_#t~ret3]" "[418] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread3of3ForFork0_#t~ret3]" "[419] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread3of3ForFork0_#t~nondet4]" "[360] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[397] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[357] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[406] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[344] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[392] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[376] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[371] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[339] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[446] L1055-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:47:57,744 INFO L754 eck$LassoCheckResult]: Loop: "[447] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:47:57,745 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:47:57,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1324729206, now seen corresponding path program 1 times [2025-04-26 16:47:57,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:47:57,745 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856420928] [2025-04-26 16:47:57,745 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:47:57,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:47:57,755 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-04-26 16:47:57,764 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-04-26 16:47:57,764 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:57,765 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:57,765 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:47:57,767 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-04-26 16:47:57,779 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-04-26 16:47:57,779 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:57,779 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:57,787 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:47:57,787 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:47:57,787 INFO L85 PathProgramCache]: Analyzing trace with hash 478, now seen corresponding path program 1 times [2025-04-26 16:47:57,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:47:57,787 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362122497] [2025-04-26 16:47:57,787 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:47:57,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:47:57,792 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:47:57,792 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:47:57,792 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:57,792 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:57,792 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:47:57,793 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:47:57,793 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:47:57,793 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:57,793 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:57,794 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:47:57,794 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:47:57,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1883067127, now seen corresponding path program 1 times [2025-04-26 16:47:57,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:47:57,794 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960731053] [2025-04-26 16:47:57,794 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:47:57,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:47:57,804 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-04-26 16:47:57,819 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-04-26 16:47:57,819 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:57,819 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:57,819 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:47:57,822 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-04-26 16:47:57,834 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-04-26 16:47:57,834 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:57,834 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:57,841 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:47:58,955 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-04-26 16:47:58,964 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-04-26 16:47:58,964 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:58,964 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:58,964 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:47:58,971 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-04-26 16:47:58,980 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-04-26 16:47:58,980 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:58,980 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:58,996 WARN L166 chiAutomizerObserver]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2025-04-26 16:47:59,006 INFO L143 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2025-04-26 16:47:59,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Forceful destruction successful, exit code 0 [2025-04-26 16:47:59,018 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 16:47:59,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 16:47:59,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 16:47:59,020 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-26 16:47:59,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (5)] Waiting until timeout for monitored process [2025-04-26 16:47:59,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 118 places, 115 transitions, 270 flow [2025-04-26 16:47:59,077 INFO L116 PetriNetUnfolderBase]: 23/377 cut-off events. [2025-04-26 16:47:59,077 INFO L117 PetriNetUnfolderBase]: For 48/49 co-relation queries the response was YES. [2025-04-26 16:47:59,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 428 conditions, 377 events. 23/377 cut-off events. For 48/49 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1232 event pairs, 6 based on Foata normal form. 0/355 useless extension candidates. Maximal degree in co-relation 249. Up to 32 conditions per place. [2025-04-26 16:47:59,078 INFO L82 GeneralOperation]: Start removeDead. Operand has 118 places, 115 transitions, 270 flow [2025-04-26 16:47:59,081 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 118 places, 115 transitions, 270 flow [2025-04-26 16:47:59,082 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 118 places, 115 transitions, 270 flow [2025-04-26 16:47:59,082 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 16:47:59,151 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1075#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadFINAL]true [2025-04-26 16:47:59,164 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1399#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadFINAL]true [2025-04-26 16:47:59,165 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1317#[threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:47:59,192 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2367#[threadEXIT, threadFINAL, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:47:59,193 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2287#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:47:59,216 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3247#[L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:47:59,216 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3127#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:47:59,274 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 5573#[threadEXIT, threadEXIT, threadEXIT, threadFINAL, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:47:59,275 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 5491#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:47:59,296 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 6449#[threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:47:59,296 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 6331#[threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:47:59,360 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 8827#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:47:59,360 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 8709#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:47:59,395 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 10657#[L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:47:59,395 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 10463#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:47:59,464 WARN L140 AmpleReduction]: Number of pruned transitions: 6576 [2025-04-26 16:47:59,464 WARN L141 AmpleReduction]: Loop nodes with "changing loop node status": 15 [2025-04-26 16:47:59,464 WARN L142 AmpleReduction]: Number of trivial sets caused by loops: 15 [2025-04-26 16:47:59,465 WARN L143 AmpleReduction]: Number of not loop caused trivial ample sets:574 [2025-04-26 16:47:59,465 WARN L144 AmpleReduction]: Number of initially assigned non-trivial ample sets:2826 [2025-04-26 16:47:59,465 WARN L145 AmpleReduction]: Times succ was already a loop node:0 [2025-04-26 16:47:59,465 WARN L146 AmpleReduction]: Times some other node on the cycle already had a trivial ample set:0 [2025-04-26 16:47:59,465 INFO L149 AmpleReduction]: Finished ample reduction [2025-04-26 16:47:59,469 INFO L136 dAbstractionProvider]: Constructed initial ample set-reduced NBA abstraction that has 3401 states, 3384 states have (on average 1.17080378250591) internal successors, (in total 3962), 3400 states have internal predecessors, (3962), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:47:59,470 INFO L306 stractBuchiCegarLoop]: Interprodecural is true [2025-04-26 16:47:59,471 INFO L307 stractBuchiCegarLoop]: Hoare is None [2025-04-26 16:47:59,471 INFO L308 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2025-04-26 16:47:59,471 INFO L309 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2025-04-26 16:47:59,471 INFO L310 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2025-04-26 16:47:59,471 INFO L311 stractBuchiCegarLoop]: Difference is false [2025-04-26 16:47:59,471 INFO L312 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2025-04-26 16:47:59,471 INFO L316 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2025-04-26 16:47:59,474 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 3401 states, 3384 states have (on average 1.17080378250591) internal successors, (in total 3962), 3400 states have internal predecessors, (3962), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:47:59,498 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 16 [2025-04-26 16:47:59,498 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:47:59,498 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:47:59,499 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 16:47:59,499 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:47:59,499 INFO L340 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2025-04-26 16:47:59,505 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 3401 states, 3384 states have (on average 1.17080378250591) internal successors, (in total 3962), 3400 states have internal predecessors, (3962), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:47:59,529 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 16 [2025-04-26 16:47:59,530 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:47:59,530 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:47:59,530 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 16:47:59,530 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:47:59,531 INFO L752 eck$LassoCheckResult]: Stem: "[547] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[564] L-1-->L1041: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[568] L1041-->L1042: Formula: (= v_~data~0_1 0) InVars {} OutVars{~data~0=v_~data~0_1} AuxVars[] AssignedVars[~data~0]" "[535] L1042-->L1042-1: Formula: (and (= 16 (select |v_#length_1| 1)) (= (select |v_#valid_2| 1) 1)) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[596] L1042-1-->L1042-2: Formula: (and (= 1 |v_~#data_sem~0.base_1|) (= |v_~#data_sem~0.offset_1| 0)) InVars {} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_1|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_1|} AuxVars[] AssignedVars[~#data_sem~0.base, ~#data_sem~0.offset]" "[557] L1042-2-->L1042-3: Formula: (= (select (select |v_#memory_int_1| |v_~#data_sem~0.base_2|) |v_~#data_sem~0.offset_2|) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_2|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_2|, #memory_int=|v_#memory_int_1|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_2|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_2|, #memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[562] L1042-3-->L1042-4: Formula: (= (select (select |v_#memory_int_2| |v_~#data_sem~0.base_3|) (+ |v_~#data_sem~0.offset_3| 1)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_3|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_3|, #memory_int=|v_#memory_int_2|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_3|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_3|, #memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[584] L1042-4-->L1042-5: Formula: (= (select (select |v_#memory_int_3| |v_~#data_sem~0.base_4|) (+ |v_~#data_sem~0.offset_4| 2)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_4|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_4|, #memory_int=|v_#memory_int_3|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_4|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_4|, #memory_int=|v_#memory_int_3|} AuxVars[] AssignedVars[]" "[527] L1042-5-->L1042-6: Formula: (= (select (select |v_#memory_int_4| |v_~#data_sem~0.base_5|) (+ |v_~#data_sem~0.offset_5| 3)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_5|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_5|, #memory_int=|v_#memory_int_4|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_5|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_5|, #memory_int=|v_#memory_int_4|} AuxVars[] AssignedVars[]" "[571] L1042-6-->L1042-7: Formula: (= (select (select |v_#memory_int_5| |v_~#data_sem~0.base_6|) (+ |v_~#data_sem~0.offset_6| 4)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_6|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_6|, #memory_int=|v_#memory_int_5|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_6|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_6|, #memory_int=|v_#memory_int_5|} AuxVars[] AssignedVars[]" "[569] L1042-7-->L1042-8: Formula: (= (select (select |v_#memory_int_6| |v_~#data_sem~0.base_7|) (+ |v_~#data_sem~0.offset_7| 5)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_7|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_7|, #memory_int=|v_#memory_int_6|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_7|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_7|, #memory_int=|v_#memory_int_6|} AuxVars[] AssignedVars[]" "[530] L1042-8-->L1042-9: Formula: (= (select (select |v_#memory_int_7| |v_~#data_sem~0.base_8|) (+ |v_~#data_sem~0.offset_8| 6)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_8|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_8|, #memory_int=|v_#memory_int_7|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_8|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_8|, #memory_int=|v_#memory_int_7|} AuxVars[] AssignedVars[]" "[563] L1042-9-->L1042-10: Formula: (= (select (select |v_#memory_int_8| |v_~#data_sem~0.base_9|) (+ |v_~#data_sem~0.offset_9| 7)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_9|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_9|, #memory_int=|v_#memory_int_8|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_9|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_9|, #memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[]" "[575] L1042-10-->L1042-11: Formula: (= (select (select |v_#memory_int_9| |v_~#data_sem~0.base_10|) (+ |v_~#data_sem~0.offset_10| 8)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_10|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_10|, #memory_int=|v_#memory_int_9|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_10|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_10|, #memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[]" "[528] L1042-11-->L1042-12: Formula: (= (select (select |v_#memory_int_10| |v_~#data_sem~0.base_11|) (+ |v_~#data_sem~0.offset_11| 9)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_11|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_11|, #memory_int=|v_#memory_int_10|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_11|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_11|, #memory_int=|v_#memory_int_10|} AuxVars[] AssignedVars[]" "[541] L1042-12-->L1042-13: Formula: (= (select (select |v_#memory_int_11| |v_~#data_sem~0.base_12|) (+ |v_~#data_sem~0.offset_12| 10)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_12|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_12|, #memory_int=|v_#memory_int_11|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_12|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_12|, #memory_int=|v_#memory_int_11|} AuxVars[] AssignedVars[]" "[565] L1042-13-->L1042-14: Formula: (= (select (select |v_#memory_int_12| |v_~#data_sem~0.base_13|) (+ |v_~#data_sem~0.offset_13| 11)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_13|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_13|, #memory_int=|v_#memory_int_12|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_13|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_13|, #memory_int=|v_#memory_int_12|} AuxVars[] AssignedVars[]" "[586] L1042-14-->L1042-15: Formula: (= (select (select |v_#memory_int_13| |v_~#data_sem~0.base_14|) (+ |v_~#data_sem~0.offset_14| 12)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_14|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_14|, #memory_int=|v_#memory_int_13|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_14|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_14|, #memory_int=|v_#memory_int_13|} AuxVars[] AssignedVars[]" "[549] L1042-15-->L1042-16: Formula: (= (select (select |v_#memory_int_14| |v_~#data_sem~0.base_15|) (+ |v_~#data_sem~0.offset_15| 13)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_15|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_15|, #memory_int=|v_#memory_int_14|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_15|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_15|, #memory_int=|v_#memory_int_14|} AuxVars[] AssignedVars[]" "[585] L1042-16-->L1042-17: Formula: (= (select (select |v_#memory_int_15| |v_~#data_sem~0.base_16|) (+ |v_~#data_sem~0.offset_16| 14)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_16|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_16|, #memory_int=|v_#memory_int_15|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_16|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_16|, #memory_int=|v_#memory_int_15|} AuxVars[] AssignedVars[]" "[572] L1042-17-->L1042-18: Formula: (= (select (select |v_#memory_int_16| |v_~#data_sem~0.base_17|) (+ |v_~#data_sem~0.offset_17| 15)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_17|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_17|, #memory_int=|v_#memory_int_16|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_17|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_17|, #memory_int=|v_#memory_int_16|} AuxVars[] AssignedVars[]" "[581] L1042-18-->L-1-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[589] L-1-1-->L1050: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_1|, ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_1|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_1|, ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_1|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_1|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_1|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_1|, ULTIMATE.start_main_#t~post13#1=|v_ULTIMATE.start_main_#t~post13#1_1|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_#t~nondet10#1, ULTIMATE.start_main_#t~pre9#1, ULTIMATE.start_main_#t~post11#1, ULTIMATE.start_main_#t~ret6#1, ULTIMATE.start_main_#t~mem12#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_~tids~0#1.base, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~malloc8#1.base, ULTIMATE.start_main_#t~post13#1, ULTIMATE.start_main_~threads_total~0#1]" "[551] L1050-->L1050-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret6#1]" "[590] L1050-1-->L1051: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret6#1]" "[540] L1051-->L1051-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet7#1]" "[539] L1051-1-->L1051-2: Formula: (= |v_ULTIMATE.start_main_~threads_total~0#1_2| |v_ULTIMATE.start_main_#t~nondet7#1_3|) InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_2|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~threads_total~0#1]" "[543] L1051-2-->L1052: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet7#1]" "[538] L1052-->L1052-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_main_~threads_total~0#1_3|) 1 0)) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[532] L1052-1-->L1037: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[560] L1037-->L1038: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[599] L1038-->L1037-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[]" "[554] L1037-1-->L1052-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[573] L1052-2-->L1053: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[587] L1053-->L1053-1: Formula: (and (not (= |v_ULTIMATE.start_main_#t~malloc8#1.base_2| 0)) (= (select |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc8#1.base_2|) 0) (= |v_ULTIMATE.start_main_#t~malloc8#1.offset_2| 0) (= |v_#length_2| (store |v_#length_3| |v_ULTIMATE.start_main_#t~malloc8#1.base_2| (* (mod |v_ULTIMATE.start_main_~threads_total~0#1_4| 1073741824) 4))) (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc8#1.base_2| 1)) (< |v_ULTIMATE.start_main_#t~malloc8#1.base_2| |v_#StackHeapBarrier_2|)) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_3|, #valid=|v_#valid_4|} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_2|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_2|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, #valid, ULTIMATE.start_main_#t~malloc8#1.base, #length]" "[544] L1053-1-->L1053-2: Formula: (and (= |v_ULTIMATE.start_main_#t~malloc8#1.base_3| |v_ULTIMATE.start_main_~tids~0#1.base_2|) (= |v_ULTIMATE.start_main_~tids~0#1.offset_2| |v_ULTIMATE.start_main_#t~malloc8#1.offset_3|)) InVars {ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_3|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_3|} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_3|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_2|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_3|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_~tids~0#1.base]" "[594] L1053-2-->L1054: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_4|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, ULTIMATE.start_main_#t~malloc8#1.base]" "[552] L1054-->L1054-5: Formula: (= |v_ULTIMATE.start_main_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[577] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[561] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[556] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[524] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[643] L1055-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_37| v_threadThread1of4ForFork0_thidvar0_2) (= |v_threadThread1of4ForFork0_#in~arg.offset_4| 0) (= |v_threadThread1of4ForFork0_#in~arg.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_37|} OutVars{threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_8|, threadThread1of4ForFork0_#t~ret5=|v_threadThread1of4ForFork0_#t~ret5_6|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_37|, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_4|, threadThread1of4ForFork0_~arg.offset=v_threadThread1of4ForFork0_~arg.offset_4, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_4|, threadThread1of4ForFork0_~arg.base=v_threadThread1of4ForFork0_~arg.base_4, threadThread1of4ForFork0_thidvar0=v_threadThread1of4ForFork0_thidvar0_2, threadThread1of4ForFork0_#in~arg.offset=|v_threadThread1of4ForFork0_#in~arg.offset_4|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_6|, threadThread1of4ForFork0_#in~arg.base=|v_threadThread1of4ForFork0_#in~arg.base_4|} AuxVars[] AssignedVars[threadThread1of4ForFork0_#t~nondet4, threadThread1of4ForFork0_#t~ret5, threadThread1of4ForFork0_#res.base, threadThread1of4ForFork0_~arg.offset, threadThread1of4ForFork0_#res.offset, threadThread1of4ForFork0_~arg.base, threadThread1of4ForFork0_thidvar0, threadThread1of4ForFork0_#in~arg.offset, threadThread1of4ForFork0_#t~ret3, threadThread1of4ForFork0_#in~arg.base]" "[611] $Ultimate##0-->L1044: Formula: (and (= |v_threadThread1of4ForFork0_#in~arg.offset_1| v_threadThread1of4ForFork0_~arg.offset_1) (= v_threadThread1of4ForFork0_~arg.base_1 |v_threadThread1of4ForFork0_#in~arg.base_1|)) InVars {threadThread1of4ForFork0_#in~arg.base=|v_threadThread1of4ForFork0_#in~arg.base_1|, threadThread1of4ForFork0_#in~arg.offset=|v_threadThread1of4ForFork0_#in~arg.offset_1|} OutVars{threadThread1of4ForFork0_#in~arg.offset=|v_threadThread1of4ForFork0_#in~arg.offset_1|, threadThread1of4ForFork0_~arg.base=v_threadThread1of4ForFork0_~arg.base_1, threadThread1of4ForFork0_#in~arg.base=|v_threadThread1of4ForFork0_#in~arg.base_1|, threadThread1of4ForFork0_~arg.offset=v_threadThread1of4ForFork0_~arg.offset_1} AuxVars[] AssignedVars[threadThread1of4ForFork0_~arg.offset, threadThread1of4ForFork0_~arg.base]" "[612] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread1of4ForFork0_#t~ret3]" "[613] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread1of4ForFork0_#t~ret3]" "[614] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread1of4ForFork0_#t~nondet4]" "[545] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[582] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[542] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[591] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[529] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[577] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[561] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[556] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[524] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[644] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread2of4ForFork0_#in~arg.offset_4| 0) (= 0 |v_threadThread2of4ForFork0_#in~arg.base_4|) (= |v_ULTIMATE.start_main_#t~pre9#1_39| v_threadThread2of4ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_39|} OutVars{threadThread2of4ForFork0_#in~arg.offset=|v_threadThread2of4ForFork0_#in~arg.offset_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_39|, threadThread2of4ForFork0_~arg.offset=v_threadThread2of4ForFork0_~arg.offset_4, threadThread2of4ForFork0_thidvar0=v_threadThread2of4ForFork0_thidvar0_2, threadThread2of4ForFork0_#res.base=|v_threadThread2of4ForFork0_#res.base_4|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_6|, threadThread2of4ForFork0_#in~arg.base=|v_threadThread2of4ForFork0_#in~arg.base_4|, threadThread2of4ForFork0_~arg.base=v_threadThread2of4ForFork0_~arg.base_4, threadThread2of4ForFork0_#t~ret5=|v_threadThread2of4ForFork0_#t~ret5_6|, threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_8|, threadThread2of4ForFork0_#res.offset=|v_threadThread2of4ForFork0_#res.offset_4|} AuxVars[] AssignedVars[threadThread2of4ForFork0_#in~arg.offset, threadThread2of4ForFork0_~arg.offset, threadThread2of4ForFork0_thidvar0, threadThread2of4ForFork0_#res.base, threadThread2of4ForFork0_#t~ret3, threadThread2of4ForFork0_#in~arg.base, threadThread2of4ForFork0_~arg.base, threadThread2of4ForFork0_#t~ret5, threadThread2of4ForFork0_#t~nondet4, threadThread2of4ForFork0_#res.offset]" "[621] $Ultimate##0-->L1044: Formula: (and (= v_threadThread2of4ForFork0_~arg.offset_1 |v_threadThread2of4ForFork0_#in~arg.offset_1|) (= v_threadThread2of4ForFork0_~arg.base_1 |v_threadThread2of4ForFork0_#in~arg.base_1|)) InVars {threadThread2of4ForFork0_#in~arg.base=|v_threadThread2of4ForFork0_#in~arg.base_1|, threadThread2of4ForFork0_#in~arg.offset=|v_threadThread2of4ForFork0_#in~arg.offset_1|} OutVars{threadThread2of4ForFork0_#in~arg.base=|v_threadThread2of4ForFork0_#in~arg.base_1|, threadThread2of4ForFork0_~arg.base=v_threadThread2of4ForFork0_~arg.base_1, threadThread2of4ForFork0_#in~arg.offset=|v_threadThread2of4ForFork0_#in~arg.offset_1|, threadThread2of4ForFork0_~arg.offset=v_threadThread2of4ForFork0_~arg.offset_1} AuxVars[] AssignedVars[threadThread2of4ForFork0_~arg.offset, threadThread2of4ForFork0_~arg.base]" "[622] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread2of4ForFork0_#t~ret3]" "[623] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread2of4ForFork0_#t~ret3]" "[624] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread2of4ForFork0_#t~nondet4=|v_threadThread2of4ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread2of4ForFork0_#t~nondet4]" "[545] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[582] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[542] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[591] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[529] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[577] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[561] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[556] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[524] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[645] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread3of4ForFork0_#in~arg.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_41| v_threadThread3of4ForFork0_thidvar0_2) (= |v_threadThread3of4ForFork0_#in~arg.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_41|} OutVars{threadThread3of4ForFork0_#in~arg.offset=|v_threadThread3of4ForFork0_#in~arg.offset_4|, threadThread3of4ForFork0_thidvar0=v_threadThread3of4ForFork0_thidvar0_2, threadThread3of4ForFork0_~arg.offset=v_threadThread3of4ForFork0_~arg.offset_4, threadThread3of4ForFork0_#res.base=|v_threadThread3of4ForFork0_#res.base_4|, threadThread3of4ForFork0_~arg.base=v_threadThread3of4ForFork0_~arg.base_4, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_41|, threadThread3of4ForFork0_#t~ret5=|v_threadThread3of4ForFork0_#t~ret5_6|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_6|, threadThread3of4ForFork0_#in~arg.base=|v_threadThread3of4ForFork0_#in~arg.base_4|, threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_8|, threadThread3of4ForFork0_#res.offset=|v_threadThread3of4ForFork0_#res.offset_4|} AuxVars[] AssignedVars[threadThread3of4ForFork0_#in~arg.offset, threadThread3of4ForFork0_thidvar0, threadThread3of4ForFork0_~arg.offset, threadThread3of4ForFork0_#res.base, threadThread3of4ForFork0_~arg.base, threadThread3of4ForFork0_#t~ret5, threadThread3of4ForFork0_#t~ret3, threadThread3of4ForFork0_#in~arg.base, threadThread3of4ForFork0_#t~nondet4, threadThread3of4ForFork0_#res.offset]" "[601] $Ultimate##0-->L1044: Formula: (and (= |v_threadThread3of4ForFork0_#in~arg.base_1| v_threadThread3of4ForFork0_~arg.base_1) (= v_threadThread3of4ForFork0_~arg.offset_1 |v_threadThread3of4ForFork0_#in~arg.offset_1|)) InVars {threadThread3of4ForFork0_#in~arg.offset=|v_threadThread3of4ForFork0_#in~arg.offset_1|, threadThread3of4ForFork0_#in~arg.base=|v_threadThread3of4ForFork0_#in~arg.base_1|} OutVars{threadThread3of4ForFork0_#in~arg.offset=|v_threadThread3of4ForFork0_#in~arg.offset_1|, threadThread3of4ForFork0_#in~arg.base=|v_threadThread3of4ForFork0_#in~arg.base_1|, threadThread3of4ForFork0_~arg.offset=v_threadThread3of4ForFork0_~arg.offset_1, threadThread3of4ForFork0_~arg.base=v_threadThread3of4ForFork0_~arg.base_1} AuxVars[] AssignedVars[threadThread3of4ForFork0_~arg.offset, threadThread3of4ForFork0_~arg.base]" "[602] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread3of4ForFork0_#t~ret3]" "[603] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread3of4ForFork0_#t~ret3]" "[604] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread3of4ForFork0_#t~nondet4=|v_threadThread3of4ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread3of4ForFork0_#t~nondet4]" "[545] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[582] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[542] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[591] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[529] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[577] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[561] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[556] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[524] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[646] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread4of4ForFork0_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_43| v_threadThread4of4ForFork0_thidvar0_2) (= |v_threadThread4of4ForFork0_#in~arg.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_43|} OutVars{threadThread4of4ForFork0_#res.offset=|v_threadThread4of4ForFork0_#res.offset_4|, threadThread4of4ForFork0_~arg.base=v_threadThread4of4ForFork0_~arg.base_4, threadThread4of4ForFork0_#res.base=|v_threadThread4of4ForFork0_#res.base_4|, threadThread4of4ForFork0_#t~ret3=|v_threadThread4of4ForFork0_#t~ret3_6|, threadThread4of4ForFork0_#in~arg.base=|v_threadThread4of4ForFork0_#in~arg.base_4|, threadThread4of4ForFork0_#t~ret5=|v_threadThread4of4ForFork0_#t~ret5_6|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_43|, threadThread4of4ForFork0_~arg.offset=v_threadThread4of4ForFork0_~arg.offset_4, threadThread4of4ForFork0_thidvar0=v_threadThread4of4ForFork0_thidvar0_2, threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_8|, threadThread4of4ForFork0_#in~arg.offset=|v_threadThread4of4ForFork0_#in~arg.offset_4|} AuxVars[] AssignedVars[threadThread4of4ForFork0_#res.offset, threadThread4of4ForFork0_~arg.base, threadThread4of4ForFork0_#res.base, threadThread4of4ForFork0_#t~ret3, threadThread4of4ForFork0_#in~arg.base, threadThread4of4ForFork0_#t~ret5, threadThread4of4ForFork0_~arg.offset, threadThread4of4ForFork0_thidvar0, threadThread4of4ForFork0_#t~nondet4, threadThread4of4ForFork0_#in~arg.offset]" "[631] $Ultimate##0-->L1044: Formula: (and (= v_threadThread4of4ForFork0_~arg.base_1 |v_threadThread4of4ForFork0_#in~arg.base_1|) (= |v_threadThread4of4ForFork0_#in~arg.offset_1| v_threadThread4of4ForFork0_~arg.offset_1)) InVars {threadThread4of4ForFork0_#in~arg.offset=|v_threadThread4of4ForFork0_#in~arg.offset_1|, threadThread4of4ForFork0_#in~arg.base=|v_threadThread4of4ForFork0_#in~arg.base_1|} OutVars{threadThread4of4ForFork0_~arg.base=v_threadThread4of4ForFork0_~arg.base_1, threadThread4of4ForFork0_#in~arg.base=|v_threadThread4of4ForFork0_#in~arg.base_1|, threadThread4of4ForFork0_#in~arg.offset=|v_threadThread4of4ForFork0_#in~arg.offset_1|, threadThread4of4ForFork0_~arg.offset=v_threadThread4of4ForFork0_~arg.offset_1} AuxVars[] AssignedVars[threadThread4of4ForFork0_~arg.base, threadThread4of4ForFork0_~arg.offset]" "[632] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread4of4ForFork0_#t~ret3=|v_threadThread4of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread4of4ForFork0_#t~ret3]" "[633] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread4of4ForFork0_#t~ret3=|v_threadThread4of4ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread4of4ForFork0_#t~ret3]" "[634] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread4of4ForFork0_#t~nondet4=|v_threadThread4of4ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread4of4ForFork0_#t~nondet4]" "[545] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[582] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[542] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[591] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[529] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[577] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[561] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[556] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[524] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[641] L1055-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:47:59,534 INFO L754 eck$LassoCheckResult]: Loop: "[642] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:47:59,534 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:47:59,534 INFO L85 PathProgramCache]: Analyzing trace with hash 580882548, now seen corresponding path program 1 times [2025-04-26 16:47:59,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:47:59,534 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243932519] [2025-04-26 16:47:59,535 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:47:59,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:47:59,543 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 99 statements into 1 equivalence classes. [2025-04-26 16:47:59,557 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 99 of 99 statements. [2025-04-26 16:47:59,557 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:59,557 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:59,557 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:47:59,560 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 99 statements into 1 equivalence classes. [2025-04-26 16:47:59,567 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 99 of 99 statements. [2025-04-26 16:47:59,567 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:59,567 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:59,572 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:47:59,572 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:47:59,576 INFO L85 PathProgramCache]: Analyzing trace with hash 673, now seen corresponding path program 1 times [2025-04-26 16:47:59,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:47:59,577 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189151149] [2025-04-26 16:47:59,577 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:47:59,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:47:59,579 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:47:59,579 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:47:59,579 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:59,579 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:59,579 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:47:59,580 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:47:59,580 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:47:59,580 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:59,580 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:59,580 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:47:59,581 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:47:59,581 INFO L85 PathProgramCache]: Analyzing trace with hash 827490446, now seen corresponding path program 1 times [2025-04-26 16:47:59,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:47:59,581 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161332704] [2025-04-26 16:47:59,581 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:47:59,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:47:59,587 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 100 statements into 1 equivalence classes. [2025-04-26 16:47:59,594 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 100 of 100 statements. [2025-04-26 16:47:59,594 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:59,594 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:59,594 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:47:59,597 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 100 statements into 1 equivalence classes. [2025-04-26 16:47:59,603 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 100 of 100 statements. [2025-04-26 16:47:59,604 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:47:59,604 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:47:59,608 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:01,147 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 99 statements into 1 equivalence classes. [2025-04-26 16:48:01,158 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 99 of 99 statements. [2025-04-26 16:48:01,158 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:01,158 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:01,158 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:01,169 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 99 statements into 1 equivalence classes. [2025-04-26 16:48:01,179 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 99 of 99 statements. [2025-04-26 16:48:01,179 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:01,179 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:01,196 WARN L166 chiAutomizerObserver]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2025-04-26 16:48:01,207 INFO L143 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2025-04-26 16:48:01,216 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (5)] Ended with exit code 0 [2025-04-26 16:48:01,217 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 16:48:01,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 16:48:01,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 16:48:01,218 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-26 16:48:01,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (6)] Waiting until timeout for monitored process [2025-04-26 16:48:01,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 131 places, 127 transitions, 309 flow [2025-04-26 16:48:01,284 INFO L116 PetriNetUnfolderBase]: 56/656 cut-off events. [2025-04-26 16:48:01,284 INFO L117 PetriNetUnfolderBase]: For 110/110 co-relation queries the response was YES. [2025-04-26 16:48:01,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 762 conditions, 656 events. 56/656 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 2869 event pairs, 23 based on Foata normal form. 0/617 useless extension candidates. Maximal degree in co-relation 421. Up to 80 conditions per place. [2025-04-26 16:48:01,286 INFO L82 GeneralOperation]: Start removeDead. Operand has 131 places, 127 transitions, 309 flow [2025-04-26 16:48:01,292 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 131 places, 127 transitions, 309 flow [2025-04-26 16:48:01,292 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 131 places, 127 transitions, 309 flow [2025-04-26 16:48:01,292 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 16:48:01,366 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1640#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadFINAL]true [2025-04-26 16:48:01,377 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1940#[threadEXIT, threadFINAL, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,377 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1884#[L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,403 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2958#[threadEXIT, threadEXIT, threadEXIT, threadFINAL, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,403 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2876#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,422 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3776#[threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,423 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3692#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,474 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 6168#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadFINAL, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,475 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 6086#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,494 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 6986#[threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,494 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 6902#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,560 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 9462#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,561 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 9344#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,591 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 11180#[threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,592 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 11030#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,682 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 15902#[threadFINAL, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,682 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 15820#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,701 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 16716#[L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,701 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 16632#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,750 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 19194#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,750 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 19076#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,785 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 20912#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,786 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 20762#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,905 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25950#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,905 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25832#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,943 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27668#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:01,944 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27518#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:02,035 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32302#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:02,036 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32110#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:02,072 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35310#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:02,073 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35076#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:02,162 WARN L140 AmpleReduction]: Number of pruned transitions: 20472 [2025-04-26 16:48:02,162 WARN L141 AmpleReduction]: Loop nodes with "changing loop node status": 31 [2025-04-26 16:48:02,162 WARN L142 AmpleReduction]: Number of trivial sets caused by loops: 31 [2025-04-26 16:48:02,162 WARN L143 AmpleReduction]: Number of not loop caused trivial ample sets:1120 [2025-04-26 16:48:02,162 WARN L144 AmpleReduction]: Number of initially assigned non-trivial ample sets:7352 [2025-04-26 16:48:02,162 WARN L145 AmpleReduction]: Times succ was already a loop node:0 [2025-04-26 16:48:02,162 WARN L146 AmpleReduction]: Times some other node on the cycle already had a trivial ample set:0 [2025-04-26 16:48:02,163 INFO L149 AmpleReduction]: Finished ample reduction [2025-04-26 16:48:02,176 INFO L136 dAbstractionProvider]: Constructed initial ample set-reduced NBA abstraction that has 8473 states, 8440 states have (on average 1.1785545023696682) internal successors, (in total 9947), 8472 states have internal predecessors, (9947), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:48:02,176 INFO L306 stractBuchiCegarLoop]: Interprodecural is true [2025-04-26 16:48:02,176 INFO L307 stractBuchiCegarLoop]: Hoare is None [2025-04-26 16:48:02,176 INFO L308 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2025-04-26 16:48:02,176 INFO L309 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2025-04-26 16:48:02,176 INFO L310 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2025-04-26 16:48:02,176 INFO L311 stractBuchiCegarLoop]: Difference is false [2025-04-26 16:48:02,176 INFO L312 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2025-04-26 16:48:02,176 INFO L316 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2025-04-26 16:48:02,187 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 8473 states, 8440 states have (on average 1.1785545023696682) internal successors, (in total 9947), 8472 states have internal predecessors, (9947), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:48:02,237 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 32 [2025-04-26 16:48:02,237 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:48:02,237 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:48:02,238 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 16:48:02,238 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:48:02,238 INFO L340 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2025-04-26 16:48:02,247 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 8473 states, 8440 states have (on average 1.1785545023696682) internal successors, (in total 9947), 8472 states have internal predecessors, (9947), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:48:02,310 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 32 [2025-04-26 16:48:02,311 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:48:02,311 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:48:02,311 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 16:48:02,311 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:48:02,312 INFO L752 eck$LassoCheckResult]: Stem: "[776] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[793] L-1-->L1041: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[797] L1041-->L1042: Formula: (= v_~data~0_1 0) InVars {} OutVars{~data~0=v_~data~0_1} AuxVars[] AssignedVars[~data~0]" "[764] L1042-->L1042-1: Formula: (and (= 16 (select |v_#length_1| 1)) (= (select |v_#valid_2| 1) 1)) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[825] L1042-1-->L1042-2: Formula: (and (= 1 |v_~#data_sem~0.base_1|) (= |v_~#data_sem~0.offset_1| 0)) InVars {} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_1|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_1|} AuxVars[] AssignedVars[~#data_sem~0.base, ~#data_sem~0.offset]" "[786] L1042-2-->L1042-3: Formula: (= (select (select |v_#memory_int_1| |v_~#data_sem~0.base_2|) |v_~#data_sem~0.offset_2|) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_2|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_2|, #memory_int=|v_#memory_int_1|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_2|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_2|, #memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[791] L1042-3-->L1042-4: Formula: (= (select (select |v_#memory_int_2| |v_~#data_sem~0.base_3|) (+ |v_~#data_sem~0.offset_3| 1)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_3|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_3|, #memory_int=|v_#memory_int_2|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_3|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_3|, #memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[813] L1042-4-->L1042-5: Formula: (= (select (select |v_#memory_int_3| |v_~#data_sem~0.base_4|) (+ |v_~#data_sem~0.offset_4| 2)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_4|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_4|, #memory_int=|v_#memory_int_3|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_4|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_4|, #memory_int=|v_#memory_int_3|} AuxVars[] AssignedVars[]" "[756] L1042-5-->L1042-6: Formula: (= (select (select |v_#memory_int_4| |v_~#data_sem~0.base_5|) (+ |v_~#data_sem~0.offset_5| 3)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_5|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_5|, #memory_int=|v_#memory_int_4|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_5|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_5|, #memory_int=|v_#memory_int_4|} AuxVars[] AssignedVars[]" "[800] L1042-6-->L1042-7: Formula: (= (select (select |v_#memory_int_5| |v_~#data_sem~0.base_6|) (+ |v_~#data_sem~0.offset_6| 4)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_6|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_6|, #memory_int=|v_#memory_int_5|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_6|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_6|, #memory_int=|v_#memory_int_5|} AuxVars[] AssignedVars[]" "[798] L1042-7-->L1042-8: Formula: (= (select (select |v_#memory_int_6| |v_~#data_sem~0.base_7|) (+ |v_~#data_sem~0.offset_7| 5)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_7|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_7|, #memory_int=|v_#memory_int_6|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_7|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_7|, #memory_int=|v_#memory_int_6|} AuxVars[] AssignedVars[]" "[759] L1042-8-->L1042-9: Formula: (= (select (select |v_#memory_int_7| |v_~#data_sem~0.base_8|) (+ |v_~#data_sem~0.offset_8| 6)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_8|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_8|, #memory_int=|v_#memory_int_7|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_8|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_8|, #memory_int=|v_#memory_int_7|} AuxVars[] AssignedVars[]" "[792] L1042-9-->L1042-10: Formula: (= (select (select |v_#memory_int_8| |v_~#data_sem~0.base_9|) (+ |v_~#data_sem~0.offset_9| 7)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_9|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_9|, #memory_int=|v_#memory_int_8|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_9|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_9|, #memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[]" "[804] L1042-10-->L1042-11: Formula: (= (select (select |v_#memory_int_9| |v_~#data_sem~0.base_10|) (+ |v_~#data_sem~0.offset_10| 8)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_10|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_10|, #memory_int=|v_#memory_int_9|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_10|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_10|, #memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[]" "[757] L1042-11-->L1042-12: Formula: (= (select (select |v_#memory_int_10| |v_~#data_sem~0.base_11|) (+ |v_~#data_sem~0.offset_11| 9)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_11|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_11|, #memory_int=|v_#memory_int_10|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_11|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_11|, #memory_int=|v_#memory_int_10|} AuxVars[] AssignedVars[]" "[770] L1042-12-->L1042-13: Formula: (= (select (select |v_#memory_int_11| |v_~#data_sem~0.base_12|) (+ |v_~#data_sem~0.offset_12| 10)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_12|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_12|, #memory_int=|v_#memory_int_11|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_12|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_12|, #memory_int=|v_#memory_int_11|} AuxVars[] AssignedVars[]" "[794] L1042-13-->L1042-14: Formula: (= (select (select |v_#memory_int_12| |v_~#data_sem~0.base_13|) (+ |v_~#data_sem~0.offset_13| 11)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_13|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_13|, #memory_int=|v_#memory_int_12|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_13|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_13|, #memory_int=|v_#memory_int_12|} AuxVars[] AssignedVars[]" "[815] L1042-14-->L1042-15: Formula: (= (select (select |v_#memory_int_13| |v_~#data_sem~0.base_14|) (+ |v_~#data_sem~0.offset_14| 12)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_14|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_14|, #memory_int=|v_#memory_int_13|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_14|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_14|, #memory_int=|v_#memory_int_13|} AuxVars[] AssignedVars[]" "[778] L1042-15-->L1042-16: Formula: (= (select (select |v_#memory_int_14| |v_~#data_sem~0.base_15|) (+ |v_~#data_sem~0.offset_15| 13)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_15|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_15|, #memory_int=|v_#memory_int_14|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_15|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_15|, #memory_int=|v_#memory_int_14|} AuxVars[] AssignedVars[]" "[814] L1042-16-->L1042-17: Formula: (= (select (select |v_#memory_int_15| |v_~#data_sem~0.base_16|) (+ |v_~#data_sem~0.offset_16| 14)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_16|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_16|, #memory_int=|v_#memory_int_15|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_16|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_16|, #memory_int=|v_#memory_int_15|} AuxVars[] AssignedVars[]" "[801] L1042-17-->L1042-18: Formula: (= (select (select |v_#memory_int_16| |v_~#data_sem~0.base_17|) (+ |v_~#data_sem~0.offset_17| 15)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_17|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_17|, #memory_int=|v_#memory_int_16|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_17|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_17|, #memory_int=|v_#memory_int_16|} AuxVars[] AssignedVars[]" "[810] L1042-18-->L-1-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[818] L-1-1-->L1050: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_1|, ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_1|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_1|, ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_1|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_1|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_1|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_1|, ULTIMATE.start_main_#t~post13#1=|v_ULTIMATE.start_main_#t~post13#1_1|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_#t~nondet10#1, ULTIMATE.start_main_#t~pre9#1, ULTIMATE.start_main_#t~post11#1, ULTIMATE.start_main_#t~ret6#1, ULTIMATE.start_main_#t~mem12#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_~tids~0#1.base, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~malloc8#1.base, ULTIMATE.start_main_#t~post13#1, ULTIMATE.start_main_~threads_total~0#1]" "[780] L1050-->L1050-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret6#1]" "[819] L1050-1-->L1051: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret6#1]" "[769] L1051-->L1051-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet7#1]" "[768] L1051-1-->L1051-2: Formula: (= |v_ULTIMATE.start_main_~threads_total~0#1_2| |v_ULTIMATE.start_main_#t~nondet7#1_3|) InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_2|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~threads_total~0#1]" "[772] L1051-2-->L1052: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet7#1]" "[767] L1052-->L1052-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_main_~threads_total~0#1_3|) 1 0)) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[761] L1052-1-->L1037: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[789] L1037-->L1038: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[828] L1038-->L1037-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[]" "[783] L1037-1-->L1052-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[802] L1052-2-->L1053: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[816] L1053-->L1053-1: Formula: (and (not (= |v_ULTIMATE.start_main_#t~malloc8#1.base_2| 0)) (= (select |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc8#1.base_2|) 0) (= |v_ULTIMATE.start_main_#t~malloc8#1.offset_2| 0) (= |v_#length_2| (store |v_#length_3| |v_ULTIMATE.start_main_#t~malloc8#1.base_2| (* (mod |v_ULTIMATE.start_main_~threads_total~0#1_4| 1073741824) 4))) (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc8#1.base_2| 1)) (< |v_ULTIMATE.start_main_#t~malloc8#1.base_2| |v_#StackHeapBarrier_2|)) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_3|, #valid=|v_#valid_4|} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_2|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_2|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, #valid, ULTIMATE.start_main_#t~malloc8#1.base, #length]" "[773] L1053-1-->L1053-2: Formula: (and (= |v_ULTIMATE.start_main_#t~malloc8#1.base_3| |v_ULTIMATE.start_main_~tids~0#1.base_2|) (= |v_ULTIMATE.start_main_~tids~0#1.offset_2| |v_ULTIMATE.start_main_#t~malloc8#1.offset_3|)) InVars {ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_3|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_3|} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_3|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_2|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_3|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_~tids~0#1.base]" "[823] L1053-2-->L1054: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_4|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, ULTIMATE.start_main_#t~malloc8#1.base]" "[781] L1054-->L1054-5: Formula: (= |v_ULTIMATE.start_main_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[806] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[790] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[785] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[753] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[882] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread1of5ForFork0_#in~arg.offset_4| 0) (= |v_threadThread1of5ForFork0_#in~arg.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_55| v_threadThread1of5ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_55|} OutVars{threadThread1of5ForFork0_#res.offset=|v_threadThread1of5ForFork0_#res.offset_4|, threadThread1of5ForFork0_~arg.base=v_threadThread1of5ForFork0_~arg.base_4, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_55|, threadThread1of5ForFork0_#t~ret5=|v_threadThread1of5ForFork0_#t~ret5_6|, threadThread1of5ForFork0_#t~nondet4=|v_threadThread1of5ForFork0_#t~nondet4_8|, threadThread1of5ForFork0_#t~ret3=|v_threadThread1of5ForFork0_#t~ret3_6|, threadThread1of5ForFork0_#in~arg.base=|v_threadThread1of5ForFork0_#in~arg.base_4|, threadThread1of5ForFork0_#res.base=|v_threadThread1of5ForFork0_#res.base_4|, threadThread1of5ForFork0_~arg.offset=v_threadThread1of5ForFork0_~arg.offset_4, threadThread1of5ForFork0_thidvar0=v_threadThread1of5ForFork0_thidvar0_2, threadThread1of5ForFork0_#in~arg.offset=|v_threadThread1of5ForFork0_#in~arg.offset_4|} AuxVars[] AssignedVars[threadThread1of5ForFork0_#res.offset, threadThread1of5ForFork0_~arg.base, threadThread1of5ForFork0_#t~ret5, threadThread1of5ForFork0_#t~nondet4, threadThread1of5ForFork0_#t~ret3, threadThread1of5ForFork0_#in~arg.base, threadThread1of5ForFork0_#res.base, threadThread1of5ForFork0_~arg.offset, threadThread1of5ForFork0_thidvar0, threadThread1of5ForFork0_#in~arg.offset]" "[830] $Ultimate##0-->L1044: Formula: (and (= v_threadThread1of5ForFork0_~arg.base_1 |v_threadThread1of5ForFork0_#in~arg.base_1|) (= |v_threadThread1of5ForFork0_#in~arg.offset_1| v_threadThread1of5ForFork0_~arg.offset_1)) InVars {threadThread1of5ForFork0_#in~arg.base=|v_threadThread1of5ForFork0_#in~arg.base_1|, threadThread1of5ForFork0_#in~arg.offset=|v_threadThread1of5ForFork0_#in~arg.offset_1|} OutVars{threadThread1of5ForFork0_#in~arg.base=|v_threadThread1of5ForFork0_#in~arg.base_1|, threadThread1of5ForFork0_~arg.offset=v_threadThread1of5ForFork0_~arg.offset_1, threadThread1of5ForFork0_~arg.base=v_threadThread1of5ForFork0_~arg.base_1, threadThread1of5ForFork0_#in~arg.offset=|v_threadThread1of5ForFork0_#in~arg.offset_1|} AuxVars[] AssignedVars[threadThread1of5ForFork0_~arg.base, threadThread1of5ForFork0_~arg.offset]" "[831] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread1of5ForFork0_#t~ret3=|v_threadThread1of5ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread1of5ForFork0_#t~ret3]" "[832] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread1of5ForFork0_#t~ret3=|v_threadThread1of5ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread1of5ForFork0_#t~ret3]" "[833] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread1of5ForFork0_#t~nondet4=|v_threadThread1of5ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread1of5ForFork0_#t~nondet4]" "[774] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[811] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[771] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[820] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[758] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[806] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[790] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[785] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[753] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[883] L1055-3-->$Ultimate##0: Formula: (and (= 0 |v_threadThread2of5ForFork0_#in~arg.base_4|) (= |v_threadThread2of5ForFork0_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_57| v_threadThread2of5ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_57|} OutVars{threadThread2of5ForFork0_#in~arg.offset=|v_threadThread2of5ForFork0_#in~arg.offset_4|, threadThread2of5ForFork0_#res.offset=|v_threadThread2of5ForFork0_#res.offset_4|, threadThread2of5ForFork0_~arg.base=v_threadThread2of5ForFork0_~arg.base_4, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_57|, threadThread2of5ForFork0_#t~ret3=|v_threadThread2of5ForFork0_#t~ret3_6|, threadThread2of5ForFork0_#in~arg.base=|v_threadThread2of5ForFork0_#in~arg.base_4|, threadThread2of5ForFork0_#t~nondet4=|v_threadThread2of5ForFork0_#t~nondet4_8|, threadThread2of5ForFork0_#t~ret5=|v_threadThread2of5ForFork0_#t~ret5_6|, threadThread2of5ForFork0_thidvar0=v_threadThread2of5ForFork0_thidvar0_2, threadThread2of5ForFork0_#res.base=|v_threadThread2of5ForFork0_#res.base_4|, threadThread2of5ForFork0_~arg.offset=v_threadThread2of5ForFork0_~arg.offset_4} AuxVars[] AssignedVars[threadThread2of5ForFork0_#in~arg.offset, threadThread2of5ForFork0_#res.offset, threadThread2of5ForFork0_~arg.base, threadThread2of5ForFork0_#t~ret3, threadThread2of5ForFork0_#in~arg.base, threadThread2of5ForFork0_#t~nondet4, threadThread2of5ForFork0_#t~ret5, threadThread2of5ForFork0_thidvar0, threadThread2of5ForFork0_#res.base, threadThread2of5ForFork0_~arg.offset]" "[840] $Ultimate##0-->L1044: Formula: (and (= v_threadThread2of5ForFork0_~arg.base_1 |v_threadThread2of5ForFork0_#in~arg.base_1|) (= |v_threadThread2of5ForFork0_#in~arg.offset_1| v_threadThread2of5ForFork0_~arg.offset_1)) InVars {threadThread2of5ForFork0_#in~arg.offset=|v_threadThread2of5ForFork0_#in~arg.offset_1|, threadThread2of5ForFork0_#in~arg.base=|v_threadThread2of5ForFork0_#in~arg.base_1|} OutVars{threadThread2of5ForFork0_#in~arg.offset=|v_threadThread2of5ForFork0_#in~arg.offset_1|, threadThread2of5ForFork0_~arg.offset=v_threadThread2of5ForFork0_~arg.offset_1, threadThread2of5ForFork0_~arg.base=v_threadThread2of5ForFork0_~arg.base_1, threadThread2of5ForFork0_#in~arg.base=|v_threadThread2of5ForFork0_#in~arg.base_1|} AuxVars[] AssignedVars[threadThread2of5ForFork0_~arg.base, threadThread2of5ForFork0_~arg.offset]" "[841] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread2of5ForFork0_#t~ret3=|v_threadThread2of5ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread2of5ForFork0_#t~ret3]" "[842] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread2of5ForFork0_#t~ret3=|v_threadThread2of5ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread2of5ForFork0_#t~ret3]" "[843] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread2of5ForFork0_#t~nondet4=|v_threadThread2of5ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread2of5ForFork0_#t~nondet4]" "[774] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[811] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[771] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[820] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[758] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[806] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[790] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[785] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[753] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[884] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread3of5ForFork0_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_59| v_threadThread3of5ForFork0_thidvar0_2) (= |v_threadThread3of5ForFork0_#in~arg.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_59|} OutVars{threadThread3of5ForFork0_~arg.base=v_threadThread3of5ForFork0_~arg.base_4, threadThread3of5ForFork0_#res.offset=|v_threadThread3of5ForFork0_#res.offset_4|, threadThread3of5ForFork0_~arg.offset=v_threadThread3of5ForFork0_~arg.offset_4, threadThread3of5ForFork0_#t~ret5=|v_threadThread3of5ForFork0_#t~ret5_6|, threadThread3of5ForFork0_#t~nondet4=|v_threadThread3of5ForFork0_#t~nondet4_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_59|, threadThread3of5ForFork0_#t~ret3=|v_threadThread3of5ForFork0_#t~ret3_6|, threadThread3of5ForFork0_thidvar0=v_threadThread3of5ForFork0_thidvar0_2, threadThread3of5ForFork0_#in~arg.base=|v_threadThread3of5ForFork0_#in~arg.base_4|, threadThread3of5ForFork0_#in~arg.offset=|v_threadThread3of5ForFork0_#in~arg.offset_4|, threadThread3of5ForFork0_#res.base=|v_threadThread3of5ForFork0_#res.base_4|} AuxVars[] AssignedVars[threadThread3of5ForFork0_~arg.base, threadThread3of5ForFork0_#res.offset, threadThread3of5ForFork0_~arg.offset, threadThread3of5ForFork0_#t~ret5, threadThread3of5ForFork0_#t~nondet4, threadThread3of5ForFork0_#t~ret3, threadThread3of5ForFork0_thidvar0, threadThread3of5ForFork0_#in~arg.base, threadThread3of5ForFork0_#in~arg.offset, threadThread3of5ForFork0_#res.base]" "[850] $Ultimate##0-->L1044: Formula: (and (= |v_threadThread3of5ForFork0_#in~arg.offset_1| v_threadThread3of5ForFork0_~arg.offset_1) (= |v_threadThread3of5ForFork0_#in~arg.base_1| v_threadThread3of5ForFork0_~arg.base_1)) InVars {threadThread3of5ForFork0_#in~arg.offset=|v_threadThread3of5ForFork0_#in~arg.offset_1|, threadThread3of5ForFork0_#in~arg.base=|v_threadThread3of5ForFork0_#in~arg.base_1|} OutVars{threadThread3of5ForFork0_~arg.base=v_threadThread3of5ForFork0_~arg.base_1, threadThread3of5ForFork0_~arg.offset=v_threadThread3of5ForFork0_~arg.offset_1, threadThread3of5ForFork0_#in~arg.offset=|v_threadThread3of5ForFork0_#in~arg.offset_1|, threadThread3of5ForFork0_#in~arg.base=|v_threadThread3of5ForFork0_#in~arg.base_1|} AuxVars[] AssignedVars[threadThread3of5ForFork0_~arg.base, threadThread3of5ForFork0_~arg.offset]" "[851] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread3of5ForFork0_#t~ret3=|v_threadThread3of5ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread3of5ForFork0_#t~ret3]" "[852] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread3of5ForFork0_#t~ret3=|v_threadThread3of5ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread3of5ForFork0_#t~ret3]" "[853] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread3of5ForFork0_#t~nondet4=|v_threadThread3of5ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread3of5ForFork0_#t~nondet4]" "[774] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[811] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[771] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[820] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[758] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[806] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[790] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[785] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[753] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[885] L1055-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_61| v_threadThread4of5ForFork0_thidvar0_2) (= |v_threadThread4of5ForFork0_#in~arg.base_4| 0) (= |v_threadThread4of5ForFork0_#in~arg.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_61|} OutVars{threadThread4of5ForFork0_#t~ret3=|v_threadThread4of5ForFork0_#t~ret3_6|, threadThread4of5ForFork0_#in~arg.base=|v_threadThread4of5ForFork0_#in~arg.base_4|, threadThread4of5ForFork0_#t~ret5=|v_threadThread4of5ForFork0_#t~ret5_6|, threadThread4of5ForFork0_thidvar0=v_threadThread4of5ForFork0_thidvar0_2, threadThread4of5ForFork0_~arg.base=v_threadThread4of5ForFork0_~arg.base_4, threadThread4of5ForFork0_#res.offset=|v_threadThread4of5ForFork0_#res.offset_4|, threadThread4of5ForFork0_#t~nondet4=|v_threadThread4of5ForFork0_#t~nondet4_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_61|, threadThread4of5ForFork0_#in~arg.offset=|v_threadThread4of5ForFork0_#in~arg.offset_4|, threadThread4of5ForFork0_~arg.offset=v_threadThread4of5ForFork0_~arg.offset_4, threadThread4of5ForFork0_#res.base=|v_threadThread4of5ForFork0_#res.base_4|} AuxVars[] AssignedVars[threadThread4of5ForFork0_#t~ret3, threadThread4of5ForFork0_#in~arg.base, threadThread4of5ForFork0_#t~ret5, threadThread4of5ForFork0_thidvar0, threadThread4of5ForFork0_~arg.base, threadThread4of5ForFork0_#res.offset, threadThread4of5ForFork0_#t~nondet4, threadThread4of5ForFork0_#in~arg.offset, threadThread4of5ForFork0_~arg.offset, threadThread4of5ForFork0_#res.base]" "[870] $Ultimate##0-->L1044: Formula: (and (= |v_threadThread4of5ForFork0_#in~arg.offset_1| v_threadThread4of5ForFork0_~arg.offset_1) (= v_threadThread4of5ForFork0_~arg.base_1 |v_threadThread4of5ForFork0_#in~arg.base_1|)) InVars {threadThread4of5ForFork0_#in~arg.base=|v_threadThread4of5ForFork0_#in~arg.base_1|, threadThread4of5ForFork0_#in~arg.offset=|v_threadThread4of5ForFork0_#in~arg.offset_1|} OutVars{threadThread4of5ForFork0_#in~arg.base=|v_threadThread4of5ForFork0_#in~arg.base_1|, threadThread4of5ForFork0_#in~arg.offset=|v_threadThread4of5ForFork0_#in~arg.offset_1|, threadThread4of5ForFork0_~arg.base=v_threadThread4of5ForFork0_~arg.base_1, threadThread4of5ForFork0_~arg.offset=v_threadThread4of5ForFork0_~arg.offset_1} AuxVars[] AssignedVars[threadThread4of5ForFork0_~arg.base, threadThread4of5ForFork0_~arg.offset]" "[871] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread4of5ForFork0_#t~ret3=|v_threadThread4of5ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread4of5ForFork0_#t~ret3]" "[872] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread4of5ForFork0_#t~ret3=|v_threadThread4of5ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread4of5ForFork0_#t~ret3]" "[873] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread4of5ForFork0_#t~nondet4=|v_threadThread4of5ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread4of5ForFork0_#t~nondet4]" "[774] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[811] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[771] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[820] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[758] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[806] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[790] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[785] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[753] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[886] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread5of5ForFork0_#in~arg.base_4| 0) (= |v_threadThread5of5ForFork0_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_63| v_threadThread5of5ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_63|} OutVars{threadThread5of5ForFork0_#t~nondet4=|v_threadThread5of5ForFork0_#t~nondet4_8|, threadThread5of5ForFork0_#t~ret5=|v_threadThread5of5ForFork0_#t~ret5_6|, threadThread5of5ForFork0_#t~ret3=|v_threadThread5of5ForFork0_#t~ret3_6|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_63|, threadThread5of5ForFork0_#in~arg.base=|v_threadThread5of5ForFork0_#in~arg.base_4|, threadThread5of5ForFork0_#res.offset=|v_threadThread5of5ForFork0_#res.offset_4|, threadThread5of5ForFork0_thidvar0=v_threadThread5of5ForFork0_thidvar0_2, threadThread5of5ForFork0_~arg.base=v_threadThread5of5ForFork0_~arg.base_4, threadThread5of5ForFork0_#in~arg.offset=|v_threadThread5of5ForFork0_#in~arg.offset_4|, threadThread5of5ForFork0_#res.base=|v_threadThread5of5ForFork0_#res.base_4|, threadThread5of5ForFork0_~arg.offset=v_threadThread5of5ForFork0_~arg.offset_4} AuxVars[] AssignedVars[threadThread5of5ForFork0_#t~nondet4, threadThread5of5ForFork0_#t~ret5, threadThread5of5ForFork0_#t~ret3, threadThread5of5ForFork0_#in~arg.base, threadThread5of5ForFork0_#res.offset, threadThread5of5ForFork0_thidvar0, threadThread5of5ForFork0_~arg.base, threadThread5of5ForFork0_#in~arg.offset, threadThread5of5ForFork0_#res.base, threadThread5of5ForFork0_~arg.offset]" "[860] $Ultimate##0-->L1044: Formula: (and (= |v_threadThread5of5ForFork0_#in~arg.offset_1| v_threadThread5of5ForFork0_~arg.offset_1) (= v_threadThread5of5ForFork0_~arg.base_1 |v_threadThread5of5ForFork0_#in~arg.base_1|)) InVars {threadThread5of5ForFork0_#in~arg.base=|v_threadThread5of5ForFork0_#in~arg.base_1|, threadThread5of5ForFork0_#in~arg.offset=|v_threadThread5of5ForFork0_#in~arg.offset_1|} OutVars{threadThread5of5ForFork0_#in~arg.offset=|v_threadThread5of5ForFork0_#in~arg.offset_1|, threadThread5of5ForFork0_~arg.base=v_threadThread5of5ForFork0_~arg.base_1, threadThread5of5ForFork0_~arg.offset=v_threadThread5of5ForFork0_~arg.offset_1, threadThread5of5ForFork0_#in~arg.base=|v_threadThread5of5ForFork0_#in~arg.base_1|} AuxVars[] AssignedVars[threadThread5of5ForFork0_~arg.base, threadThread5of5ForFork0_~arg.offset]" "[861] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread5of5ForFork0_#t~ret3=|v_threadThread5of5ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread5of5ForFork0_#t~ret3]" "[862] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread5of5ForFork0_#t~ret3=|v_threadThread5of5ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread5of5ForFork0_#t~ret3]" "[863] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread5of5ForFork0_#t~nondet4=|v_threadThread5of5ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread5of5ForFork0_#t~nondet4]" "[774] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[811] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[771] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[820] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[758] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[806] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[790] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[785] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[753] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[880] L1055-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:48:02,312 INFO L754 eck$LassoCheckResult]: Loop: "[881] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:48:02,313 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:02,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1589290611, now seen corresponding path program 1 times [2025-04-26 16:48:02,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:02,313 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558246773] [2025-04-26 16:48:02,313 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:02,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:02,319 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 113 statements into 1 equivalence classes. [2025-04-26 16:48:02,331 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 113 of 113 statements. [2025-04-26 16:48:02,331 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:02,331 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:02,331 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:02,334 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 113 statements into 1 equivalence classes. [2025-04-26 16:48:02,342 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 113 of 113 statements. [2025-04-26 16:48:02,342 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:02,342 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:02,347 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:02,348 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:02,348 INFO L85 PathProgramCache]: Analyzing trace with hash 912, now seen corresponding path program 1 times [2025-04-26 16:48:02,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:02,348 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621464045] [2025-04-26 16:48:02,348 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:02,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:02,350 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:48:02,350 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:48:02,350 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:02,350 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:02,350 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:02,351 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:48:02,351 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:48:02,351 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:02,351 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:02,352 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:02,352 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:02,352 INFO L85 PathProgramCache]: Analyzing trace with hash 2023369566, now seen corresponding path program 1 times [2025-04-26 16:48:02,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:02,352 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892193806] [2025-04-26 16:48:02,352 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:02,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:02,358 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 114 statements into 1 equivalence classes. [2025-04-26 16:48:02,367 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 114 of 114 statements. [2025-04-26 16:48:02,368 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:02,368 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:02,368 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:02,372 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 114 statements into 1 equivalence classes. [2025-04-26 16:48:02,379 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 114 of 114 statements. [2025-04-26 16:48:02,379 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:02,379 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:02,385 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:04,892 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 113 statements into 1 equivalence classes. [2025-04-26 16:48:04,905 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 113 of 113 statements. [2025-04-26 16:48:04,905 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:04,905 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:04,905 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:04,916 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 113 statements into 1 equivalence classes. [2025-04-26 16:48:04,930 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 113 of 113 statements. [2025-04-26 16:48:04,930 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:04,930 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:04,947 WARN L166 chiAutomizerObserver]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2025-04-26 16:48:04,957 INFO L143 ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions. [2025-04-26 16:48:04,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (6)] Forceful destruction successful, exit code 0 [2025-04-26 16:48:04,965 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 16:48:04,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 16:48:04,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 16:48:04,966 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-26 16:48:04,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (7)] Waiting until timeout for monitored process [2025-04-26 16:48:04,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 144 places, 139 transitions, 350 flow [2025-04-26 16:48:05,106 INFO L116 PetriNetUnfolderBase]: 137/1207 cut-off events. [2025-04-26 16:48:05,107 INFO L117 PetriNetUnfolderBase]: For 242/242 co-relation queries the response was YES. [2025-04-26 16:48:05,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1433 conditions, 1207 events. 137/1207 cut-off events. For 242/242 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 6914 event pairs, 72 based on Foata normal form. 0/1135 useless extension candidates. Maximal degree in co-relation 754. Up to 192 conditions per place. [2025-04-26 16:48:05,110 INFO L82 GeneralOperation]: Start removeDead. Operand has 144 places, 139 transitions, 350 flow [2025-04-26 16:48:05,121 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 144 places, 139 transitions, 350 flow [2025-04-26 16:48:05,122 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 144 places, 139 transitions, 350 flow [2025-04-26 16:48:05,122 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 16:48:05,210 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2657#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadFINAL]true [2025-04-26 16:48:05,219 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2953#[threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadFINAL, threadEXIT]true [2025-04-26 16:48:05,220 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2899#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:05,241 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3951#[threadEXIT, threadEXIT, threadEXIT, threadFINAL, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:05,241 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3899#[threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:05,257 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4757#[threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:05,258 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4711#[threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:05,299 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 7153#[threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadFINAL, threadEXIT]true [2025-04-26 16:48:05,300 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 7101#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:05,314 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 7963#[threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:05,316 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 7917#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:05,353 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 10411#[threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:05,354 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 10365#[threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:05,381 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 12109#[threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:05,382 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 12051#[threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:05,473 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 16841#[threadEXIT, threadFINAL, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:05,474 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 16789#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:05,488 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 17647#[threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:05,489 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 17601#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:05,526 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 20119#[threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:05,527 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 20073#[threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:05,551 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 21817#[threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:05,553 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 21759#[L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:05,626 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 26865#[threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:05,627 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 26819#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:05,653 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 28563#[L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:05,655 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 28505#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:05,763 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33191#[threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:05,765 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33133#[threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:05,821 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36169#[L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:05,825 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36099#[L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:05,983 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 44557#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadFINAL]true [2025-04-26 16:48:05,984 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 44505#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:06,006 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 45389#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:06,008 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 45343#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:06,055 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 47827#[threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:06,056 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 47781#[threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:06,082 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 49559#[threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:06,084 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 49501#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:06,144 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 54577#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:06,145 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 54531#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:06,167 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 56309#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:06,168 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 56251#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:06,285 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 60895#[threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:06,286 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 60837#[threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:06,324 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 63915#[threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:06,327 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 63845#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:06,421 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 72769#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:06,422 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 72723#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:06,443 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 74501#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:06,445 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 74443#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:06,496 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 79123#[threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:06,498 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 79065#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:06,533 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 82143#[L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:06,535 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 82073#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:06,677 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 90903#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:06,679 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 90845#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:06,712 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 93923#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:06,714 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 93853#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:06,796 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 101521#[threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:06,799 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 101451#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:06,846 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 106237#[L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:06,850 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 106155#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:06,974 WARN L140 AmpleReduction]: Number of pruned transitions: 59050 [2025-04-26 16:48:06,975 WARN L141 AmpleReduction]: Loop nodes with "changing loop node status": 63 [2025-04-26 16:48:06,975 WARN L142 AmpleReduction]: Number of trivial sets caused by loops: 63 [2025-04-26 16:48:06,975 WARN L143 AmpleReduction]: Number of not loop caused trivial ample sets:2210 [2025-04-26 16:48:06,975 WARN L144 AmpleReduction]: Number of initially assigned non-trivial ample sets:18155 [2025-04-26 16:48:06,975 WARN L145 AmpleReduction]: Times succ was already a loop node:0 [2025-04-26 16:48:06,975 WARN L146 AmpleReduction]: Times some other node on the cycle already had a trivial ample set:0 [2025-04-26 16:48:06,975 INFO L149 AmpleReduction]: Finished ample reduction [2025-04-26 16:48:07,060 INFO L136 dAbstractionProvider]: Constructed initial ample set-reduced NBA abstraction that has 20366 states, 20301 states have (on average 1.1838333087040047) internal successors, (in total 24033), 20365 states have internal predecessors, (24033), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:48:07,061 INFO L306 stractBuchiCegarLoop]: Interprodecural is true [2025-04-26 16:48:07,061 INFO L307 stractBuchiCegarLoop]: Hoare is None [2025-04-26 16:48:07,061 INFO L308 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2025-04-26 16:48:07,061 INFO L309 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2025-04-26 16:48:07,061 INFO L310 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2025-04-26 16:48:07,061 INFO L311 stractBuchiCegarLoop]: Difference is false [2025-04-26 16:48:07,061 INFO L312 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2025-04-26 16:48:07,061 INFO L316 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2025-04-26 16:48:07,080 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 20366 states, 20301 states have (on average 1.1838333087040047) internal successors, (in total 24033), 20365 states have internal predecessors, (24033), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:48:07,194 INFO L131 ngComponentsAnalysis]: Automaton has 64 accepting balls. 64 [2025-04-26 16:48:07,194 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:48:07,194 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:48:07,195 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 16:48:07,195 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:48:07,195 INFO L340 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2025-04-26 16:48:07,213 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 20366 states, 20301 states have (on average 1.1838333087040047) internal successors, (in total 24033), 20365 states have internal predecessors, (24033), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:48:07,328 INFO L131 ngComponentsAnalysis]: Automaton has 64 accepting balls. 64 [2025-04-26 16:48:07,329 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:48:07,329 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:48:07,330 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 16:48:07,330 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:48:07,331 INFO L752 eck$LassoCheckResult]: Stem: "[1053] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[1070] L-1-->L1041: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[1074] L1041-->L1042: Formula: (= v_~data~0_1 0) InVars {} OutVars{~data~0=v_~data~0_1} AuxVars[] AssignedVars[~data~0]" "[1041] L1042-->L1042-1: Formula: (and (= 16 (select |v_#length_1| 1)) (= (select |v_#valid_2| 1) 1)) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[1102] L1042-1-->L1042-2: Formula: (and (= 1 |v_~#data_sem~0.base_1|) (= |v_~#data_sem~0.offset_1| 0)) InVars {} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_1|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_1|} AuxVars[] AssignedVars[~#data_sem~0.base, ~#data_sem~0.offset]" "[1063] L1042-2-->L1042-3: Formula: (= (select (select |v_#memory_int_1| |v_~#data_sem~0.base_2|) |v_~#data_sem~0.offset_2|) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_2|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_2|, #memory_int=|v_#memory_int_1|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_2|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_2|, #memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[1068] L1042-3-->L1042-4: Formula: (= (select (select |v_#memory_int_2| |v_~#data_sem~0.base_3|) (+ |v_~#data_sem~0.offset_3| 1)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_3|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_3|, #memory_int=|v_#memory_int_2|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_3|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_3|, #memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[1090] L1042-4-->L1042-5: Formula: (= (select (select |v_#memory_int_3| |v_~#data_sem~0.base_4|) (+ |v_~#data_sem~0.offset_4| 2)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_4|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_4|, #memory_int=|v_#memory_int_3|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_4|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_4|, #memory_int=|v_#memory_int_3|} AuxVars[] AssignedVars[]" "[1033] L1042-5-->L1042-6: Formula: (= (select (select |v_#memory_int_4| |v_~#data_sem~0.base_5|) (+ |v_~#data_sem~0.offset_5| 3)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_5|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_5|, #memory_int=|v_#memory_int_4|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_5|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_5|, #memory_int=|v_#memory_int_4|} AuxVars[] AssignedVars[]" "[1077] L1042-6-->L1042-7: Formula: (= (select (select |v_#memory_int_5| |v_~#data_sem~0.base_6|) (+ |v_~#data_sem~0.offset_6| 4)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_6|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_6|, #memory_int=|v_#memory_int_5|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_6|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_6|, #memory_int=|v_#memory_int_5|} AuxVars[] AssignedVars[]" "[1075] L1042-7-->L1042-8: Formula: (= (select (select |v_#memory_int_6| |v_~#data_sem~0.base_7|) (+ |v_~#data_sem~0.offset_7| 5)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_7|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_7|, #memory_int=|v_#memory_int_6|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_7|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_7|, #memory_int=|v_#memory_int_6|} AuxVars[] AssignedVars[]" "[1036] L1042-8-->L1042-9: Formula: (= (select (select |v_#memory_int_7| |v_~#data_sem~0.base_8|) (+ |v_~#data_sem~0.offset_8| 6)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_8|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_8|, #memory_int=|v_#memory_int_7|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_8|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_8|, #memory_int=|v_#memory_int_7|} AuxVars[] AssignedVars[]" "[1069] L1042-9-->L1042-10: Formula: (= (select (select |v_#memory_int_8| |v_~#data_sem~0.base_9|) (+ |v_~#data_sem~0.offset_9| 7)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_9|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_9|, #memory_int=|v_#memory_int_8|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_9|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_9|, #memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[]" "[1081] L1042-10-->L1042-11: Formula: (= (select (select |v_#memory_int_9| |v_~#data_sem~0.base_10|) (+ |v_~#data_sem~0.offset_10| 8)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_10|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_10|, #memory_int=|v_#memory_int_9|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_10|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_10|, #memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[]" "[1034] L1042-11-->L1042-12: Formula: (= (select (select |v_#memory_int_10| |v_~#data_sem~0.base_11|) (+ |v_~#data_sem~0.offset_11| 9)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_11|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_11|, #memory_int=|v_#memory_int_10|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_11|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_11|, #memory_int=|v_#memory_int_10|} AuxVars[] AssignedVars[]" "[1047] L1042-12-->L1042-13: Formula: (= (select (select |v_#memory_int_11| |v_~#data_sem~0.base_12|) (+ |v_~#data_sem~0.offset_12| 10)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_12|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_12|, #memory_int=|v_#memory_int_11|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_12|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_12|, #memory_int=|v_#memory_int_11|} AuxVars[] AssignedVars[]" "[1071] L1042-13-->L1042-14: Formula: (= (select (select |v_#memory_int_12| |v_~#data_sem~0.base_13|) (+ |v_~#data_sem~0.offset_13| 11)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_13|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_13|, #memory_int=|v_#memory_int_12|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_13|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_13|, #memory_int=|v_#memory_int_12|} AuxVars[] AssignedVars[]" "[1092] L1042-14-->L1042-15: Formula: (= (select (select |v_#memory_int_13| |v_~#data_sem~0.base_14|) (+ |v_~#data_sem~0.offset_14| 12)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_14|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_14|, #memory_int=|v_#memory_int_13|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_14|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_14|, #memory_int=|v_#memory_int_13|} AuxVars[] AssignedVars[]" "[1055] L1042-15-->L1042-16: Formula: (= (select (select |v_#memory_int_14| |v_~#data_sem~0.base_15|) (+ |v_~#data_sem~0.offset_15| 13)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_15|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_15|, #memory_int=|v_#memory_int_14|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_15|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_15|, #memory_int=|v_#memory_int_14|} AuxVars[] AssignedVars[]" "[1091] L1042-16-->L1042-17: Formula: (= (select (select |v_#memory_int_15| |v_~#data_sem~0.base_16|) (+ |v_~#data_sem~0.offset_16| 14)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_16|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_16|, #memory_int=|v_#memory_int_15|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_16|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_16|, #memory_int=|v_#memory_int_15|} AuxVars[] AssignedVars[]" "[1078] L1042-17-->L1042-18: Formula: (= (select (select |v_#memory_int_16| |v_~#data_sem~0.base_17|) (+ |v_~#data_sem~0.offset_17| 15)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_17|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_17|, #memory_int=|v_#memory_int_16|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_17|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_17|, #memory_int=|v_#memory_int_16|} AuxVars[] AssignedVars[]" "[1087] L1042-18-->L-1-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[1095] L-1-1-->L1050: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_1|, ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_1|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_1|, ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_1|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_1|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_1|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_1|, ULTIMATE.start_main_#t~post13#1=|v_ULTIMATE.start_main_#t~post13#1_1|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_#t~nondet10#1, ULTIMATE.start_main_#t~pre9#1, ULTIMATE.start_main_#t~post11#1, ULTIMATE.start_main_#t~ret6#1, ULTIMATE.start_main_#t~mem12#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_~tids~0#1.base, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~malloc8#1.base, ULTIMATE.start_main_#t~post13#1, ULTIMATE.start_main_~threads_total~0#1]" "[1057] L1050-->L1050-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret6#1]" "[1096] L1050-1-->L1051: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret6#1]" "[1046] L1051-->L1051-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet7#1]" "[1045] L1051-1-->L1051-2: Formula: (= |v_ULTIMATE.start_main_~threads_total~0#1_2| |v_ULTIMATE.start_main_#t~nondet7#1_3|) InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_2|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~threads_total~0#1]" "[1049] L1051-2-->L1052: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet7#1]" "[1044] L1052-->L1052-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_main_~threads_total~0#1_3|) 1 0)) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[1038] L1052-1-->L1037: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[1066] L1037-->L1038: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[1105] L1038-->L1037-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[]" "[1060] L1037-1-->L1052-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[1079] L1052-2-->L1053: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[1093] L1053-->L1053-1: Formula: (and (not (= |v_ULTIMATE.start_main_#t~malloc8#1.base_2| 0)) (= (select |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc8#1.base_2|) 0) (= |v_ULTIMATE.start_main_#t~malloc8#1.offset_2| 0) (= |v_#length_2| (store |v_#length_3| |v_ULTIMATE.start_main_#t~malloc8#1.base_2| (* (mod |v_ULTIMATE.start_main_~threads_total~0#1_4| 1073741824) 4))) (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc8#1.base_2| 1)) (< |v_ULTIMATE.start_main_#t~malloc8#1.base_2| |v_#StackHeapBarrier_2|)) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_3|, #valid=|v_#valid_4|} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_2|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_2|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, #valid, ULTIMATE.start_main_#t~malloc8#1.base, #length]" "[1050] L1053-1-->L1053-2: Formula: (and (= |v_ULTIMATE.start_main_#t~malloc8#1.base_3| |v_ULTIMATE.start_main_~tids~0#1.base_2|) (= |v_ULTIMATE.start_main_~tids~0#1.offset_2| |v_ULTIMATE.start_main_#t~malloc8#1.offset_3|)) InVars {ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_3|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_3|} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_3|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_2|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_3|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_~tids~0#1.base]" "[1100] L1053-2-->L1054: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_4|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, ULTIMATE.start_main_#t~malloc8#1.base]" "[1058] L1054-->L1054-5: Formula: (= |v_ULTIMATE.start_main_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1083] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1067] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1062] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1030] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1169] L1055-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_77| v_threadThread1of6ForFork0_thidvar0_2) (= |v_threadThread1of6ForFork0_#in~arg.offset_4| 0) (= |v_threadThread1of6ForFork0_#in~arg.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_77|} OutVars{threadThread1of6ForFork0_#res.offset=|v_threadThread1of6ForFork0_#res.offset_4|, threadThread1of6ForFork0_#res.base=|v_threadThread1of6ForFork0_#res.base_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_77|, threadThread1of6ForFork0_#in~arg.offset=|v_threadThread1of6ForFork0_#in~arg.offset_4|, threadThread1of6ForFork0_#t~nondet4=|v_threadThread1of6ForFork0_#t~nondet4_8|, threadThread1of6ForFork0_thidvar0=v_threadThread1of6ForFork0_thidvar0_2, threadThread1of6ForFork0_#in~arg.base=|v_threadThread1of6ForFork0_#in~arg.base_4|, threadThread1of6ForFork0_#t~ret3=|v_threadThread1of6ForFork0_#t~ret3_6|, threadThread1of6ForFork0_~arg.offset=v_threadThread1of6ForFork0_~arg.offset_4, threadThread1of6ForFork0_#t~ret5=|v_threadThread1of6ForFork0_#t~ret5_6|, threadThread1of6ForFork0_~arg.base=v_threadThread1of6ForFork0_~arg.base_4} AuxVars[] AssignedVars[threadThread1of6ForFork0_#res.offset, threadThread1of6ForFork0_#res.base, threadThread1of6ForFork0_#in~arg.offset, threadThread1of6ForFork0_#t~nondet4, threadThread1of6ForFork0_thidvar0, threadThread1of6ForFork0_#in~arg.base, threadThread1of6ForFork0_#t~ret3, threadThread1of6ForFork0_~arg.offset, threadThread1of6ForFork0_#t~ret5, threadThread1of6ForFork0_~arg.base]" "[1157] $Ultimate##0-->L1044: Formula: (and (= v_threadThread1of6ForFork0_~arg.offset_1 |v_threadThread1of6ForFork0_#in~arg.offset_1|) (= v_threadThread1of6ForFork0_~arg.base_1 |v_threadThread1of6ForFork0_#in~arg.base_1|)) InVars {threadThread1of6ForFork0_#in~arg.offset=|v_threadThread1of6ForFork0_#in~arg.offset_1|, threadThread1of6ForFork0_#in~arg.base=|v_threadThread1of6ForFork0_#in~arg.base_1|} OutVars{threadThread1of6ForFork0_#in~arg.base=|v_threadThread1of6ForFork0_#in~arg.base_1|, threadThread1of6ForFork0_~arg.offset=v_threadThread1of6ForFork0_~arg.offset_1, threadThread1of6ForFork0_#in~arg.offset=|v_threadThread1of6ForFork0_#in~arg.offset_1|, threadThread1of6ForFork0_~arg.base=v_threadThread1of6ForFork0_~arg.base_1} AuxVars[] AssignedVars[threadThread1of6ForFork0_~arg.offset, threadThread1of6ForFork0_~arg.base]" "[1158] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread1of6ForFork0_#t~ret3=|v_threadThread1of6ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread1of6ForFork0_#t~ret3]" "[1159] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread1of6ForFork0_#t~ret3=|v_threadThread1of6ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread1of6ForFork0_#t~ret3]" "[1160] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread1of6ForFork0_#t~nondet4=|v_threadThread1of6ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread1of6ForFork0_#t~nondet4]" "[1051] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1088] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1048] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1097] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1035] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1083] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1067] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1062] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1030] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1170] L1055-3-->$Ultimate##0: Formula: (and (= 0 |v_threadThread2of6ForFork0_#in~arg.base_4|) (= |v_threadThread2of6ForFork0_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_79| v_threadThread2of6ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_79|} OutVars{threadThread2of6ForFork0_~arg.offset=v_threadThread2of6ForFork0_~arg.offset_4, threadThread2of6ForFork0_#res.offset=|v_threadThread2of6ForFork0_#res.offset_4|, threadThread2of6ForFork0_#t~ret3=|v_threadThread2of6ForFork0_#t~ret3_6|, threadThread2of6ForFork0_#in~arg.base=|v_threadThread2of6ForFork0_#in~arg.base_4|, threadThread2of6ForFork0_#res.base=|v_threadThread2of6ForFork0_#res.base_4|, threadThread2of6ForFork0_#in~arg.offset=|v_threadThread2of6ForFork0_#in~arg.offset_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_79|, threadThread2of6ForFork0_#t~ret5=|v_threadThread2of6ForFork0_#t~ret5_6|, threadThread2of6ForFork0_#t~nondet4=|v_threadThread2of6ForFork0_#t~nondet4_8|, threadThread2of6ForFork0_thidvar0=v_threadThread2of6ForFork0_thidvar0_2, threadThread2of6ForFork0_~arg.base=v_threadThread2of6ForFork0_~arg.base_4} AuxVars[] AssignedVars[threadThread2of6ForFork0_~arg.offset, threadThread2of6ForFork0_#res.offset, threadThread2of6ForFork0_#t~ret3, threadThread2of6ForFork0_#in~arg.base, threadThread2of6ForFork0_#res.base, threadThread2of6ForFork0_#in~arg.offset, threadThread2of6ForFork0_#t~ret5, threadThread2of6ForFork0_#t~nondet4, threadThread2of6ForFork0_thidvar0, threadThread2of6ForFork0_~arg.base]" "[1137] $Ultimate##0-->L1044: Formula: (and (= v_threadThread2of6ForFork0_~arg.offset_1 |v_threadThread2of6ForFork0_#in~arg.offset_1|) (= v_threadThread2of6ForFork0_~arg.base_1 |v_threadThread2of6ForFork0_#in~arg.base_1|)) InVars {threadThread2of6ForFork0_#in~arg.offset=|v_threadThread2of6ForFork0_#in~arg.offset_1|, threadThread2of6ForFork0_#in~arg.base=|v_threadThread2of6ForFork0_#in~arg.base_1|} OutVars{threadThread2of6ForFork0_~arg.offset=v_threadThread2of6ForFork0_~arg.offset_1, threadThread2of6ForFork0_#in~arg.base=|v_threadThread2of6ForFork0_#in~arg.base_1|, threadThread2of6ForFork0_#in~arg.offset=|v_threadThread2of6ForFork0_#in~arg.offset_1|, threadThread2of6ForFork0_~arg.base=v_threadThread2of6ForFork0_~arg.base_1} AuxVars[] AssignedVars[threadThread2of6ForFork0_~arg.offset, threadThread2of6ForFork0_~arg.base]" "[1138] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread2of6ForFork0_#t~ret3=|v_threadThread2of6ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread2of6ForFork0_#t~ret3]" "[1139] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread2of6ForFork0_#t~ret3=|v_threadThread2of6ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread2of6ForFork0_#t~ret3]" "[1140] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread2of6ForFork0_#t~nondet4=|v_threadThread2of6ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread2of6ForFork0_#t~nondet4]" "[1051] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1088] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1048] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1097] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1035] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1083] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1067] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1062] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1030] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1171] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread3of6ForFork0_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_81| v_threadThread3of6ForFork0_thidvar0_2) (= |v_threadThread3of6ForFork0_#in~arg.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_81|} OutVars{threadThread3of6ForFork0_#t~ret3=|v_threadThread3of6ForFork0_#t~ret3_6|, threadThread3of6ForFork0_#in~arg.base=|v_threadThread3of6ForFork0_#in~arg.base_4|, threadThread3of6ForFork0_#res.base=|v_threadThread3of6ForFork0_#res.base_4|, threadThread3of6ForFork0_~arg.offset=v_threadThread3of6ForFork0_~arg.offset_4, threadThread3of6ForFork0_#res.offset=|v_threadThread3of6ForFork0_#res.offset_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_81|, threadThread3of6ForFork0_#in~arg.offset=|v_threadThread3of6ForFork0_#in~arg.offset_4|, threadThread3of6ForFork0_thidvar0=v_threadThread3of6ForFork0_thidvar0_2, threadThread3of6ForFork0_#t~nondet4=|v_threadThread3of6ForFork0_#t~nondet4_8|, threadThread3of6ForFork0_#t~ret5=|v_threadThread3of6ForFork0_#t~ret5_6|, threadThread3of6ForFork0_~arg.base=v_threadThread3of6ForFork0_~arg.base_4} AuxVars[] AssignedVars[threadThread3of6ForFork0_#t~ret3, threadThread3of6ForFork0_#in~arg.base, threadThread3of6ForFork0_#res.base, threadThread3of6ForFork0_~arg.offset, threadThread3of6ForFork0_#res.offset, threadThread3of6ForFork0_#in~arg.offset, threadThread3of6ForFork0_thidvar0, threadThread3of6ForFork0_#t~nondet4, threadThread3of6ForFork0_#t~ret5, threadThread3of6ForFork0_~arg.base]" "[1117] $Ultimate##0-->L1044: Formula: (and (= |v_threadThread3of6ForFork0_#in~arg.base_1| v_threadThread3of6ForFork0_~arg.base_1) (= v_threadThread3of6ForFork0_~arg.offset_1 |v_threadThread3of6ForFork0_#in~arg.offset_1|)) InVars {threadThread3of6ForFork0_#in~arg.base=|v_threadThread3of6ForFork0_#in~arg.base_1|, threadThread3of6ForFork0_#in~arg.offset=|v_threadThread3of6ForFork0_#in~arg.offset_1|} OutVars{threadThread3of6ForFork0_#in~arg.base=|v_threadThread3of6ForFork0_#in~arg.base_1|, threadThread3of6ForFork0_~arg.offset=v_threadThread3of6ForFork0_~arg.offset_1, threadThread3of6ForFork0_#in~arg.offset=|v_threadThread3of6ForFork0_#in~arg.offset_1|, threadThread3of6ForFork0_~arg.base=v_threadThread3of6ForFork0_~arg.base_1} AuxVars[] AssignedVars[threadThread3of6ForFork0_~arg.offset, threadThread3of6ForFork0_~arg.base]" "[1118] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread3of6ForFork0_#t~ret3=|v_threadThread3of6ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread3of6ForFork0_#t~ret3]" "[1119] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread3of6ForFork0_#t~ret3=|v_threadThread3of6ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread3of6ForFork0_#t~ret3]" "[1120] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread3of6ForFork0_#t~nondet4=|v_threadThread3of6ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread3of6ForFork0_#t~nondet4]" "[1051] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1088] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1048] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1097] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1035] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1083] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1067] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1062] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1030] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1172] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread4of6ForFork0_#in~arg.offset_4| 0) (= |v_threadThread4of6ForFork0_#in~arg.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_83| v_threadThread4of6ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_83|} OutVars{threadThread4of6ForFork0_#res.base=|v_threadThread4of6ForFork0_#res.base_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_83|, threadThread4of6ForFork0_#in~arg.offset=|v_threadThread4of6ForFork0_#in~arg.offset_4|, threadThread4of6ForFork0_thidvar0=v_threadThread4of6ForFork0_thidvar0_2, threadThread4of6ForFork0_#res.offset=|v_threadThread4of6ForFork0_#res.offset_4|, threadThread4of6ForFork0_~arg.offset=v_threadThread4of6ForFork0_~arg.offset_4, threadThread4of6ForFork0_#t~ret3=|v_threadThread4of6ForFork0_#t~ret3_6|, threadThread4of6ForFork0_#in~arg.base=|v_threadThread4of6ForFork0_#in~arg.base_4|, threadThread4of6ForFork0_~arg.base=v_threadThread4of6ForFork0_~arg.base_4, threadThread4of6ForFork0_#t~ret5=|v_threadThread4of6ForFork0_#t~ret5_6|, threadThread4of6ForFork0_#t~nondet4=|v_threadThread4of6ForFork0_#t~nondet4_8|} AuxVars[] AssignedVars[threadThread4of6ForFork0_#res.base, threadThread4of6ForFork0_#in~arg.offset, threadThread4of6ForFork0_thidvar0, threadThread4of6ForFork0_#res.offset, threadThread4of6ForFork0_~arg.offset, threadThread4of6ForFork0_#t~ret3, threadThread4of6ForFork0_#in~arg.base, threadThread4of6ForFork0_~arg.base, threadThread4of6ForFork0_#t~ret5, threadThread4of6ForFork0_#t~nondet4]" "[1127] $Ultimate##0-->L1044: Formula: (and (= v_threadThread4of6ForFork0_~arg.base_1 |v_threadThread4of6ForFork0_#in~arg.base_1|) (= |v_threadThread4of6ForFork0_#in~arg.offset_1| v_threadThread4of6ForFork0_~arg.offset_1)) InVars {threadThread4of6ForFork0_#in~arg.base=|v_threadThread4of6ForFork0_#in~arg.base_1|, threadThread4of6ForFork0_#in~arg.offset=|v_threadThread4of6ForFork0_#in~arg.offset_1|} OutVars{threadThread4of6ForFork0_~arg.offset=v_threadThread4of6ForFork0_~arg.offset_1, threadThread4of6ForFork0_#in~arg.base=|v_threadThread4of6ForFork0_#in~arg.base_1|, threadThread4of6ForFork0_#in~arg.offset=|v_threadThread4of6ForFork0_#in~arg.offset_1|, threadThread4of6ForFork0_~arg.base=v_threadThread4of6ForFork0_~arg.base_1} AuxVars[] AssignedVars[threadThread4of6ForFork0_~arg.offset, threadThread4of6ForFork0_~arg.base]" "[1128] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread4of6ForFork0_#t~ret3=|v_threadThread4of6ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread4of6ForFork0_#t~ret3]" "[1129] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread4of6ForFork0_#t~ret3=|v_threadThread4of6ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread4of6ForFork0_#t~ret3]" "[1130] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread4of6ForFork0_#t~nondet4=|v_threadThread4of6ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread4of6ForFork0_#t~nondet4]" "[1051] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1088] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1048] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1097] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1035] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1083] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1067] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1062] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1030] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1173] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread5of6ForFork0_#in~arg.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_85| v_threadThread5of6ForFork0_thidvar0_2) (= |v_threadThread5of6ForFork0_#in~arg.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_85|} OutVars{threadThread5of6ForFork0_thidvar0=v_threadThread5of6ForFork0_thidvar0_2, threadThread5of6ForFork0_#in~arg.offset=|v_threadThread5of6ForFork0_#in~arg.offset_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_85|, threadThread5of6ForFork0_~arg.offset=v_threadThread5of6ForFork0_~arg.offset_4, threadThread5of6ForFork0_#res.base=|v_threadThread5of6ForFork0_#res.base_4|, threadThread5of6ForFork0_~arg.base=v_threadThread5of6ForFork0_~arg.base_4, threadThread5of6ForFork0_#res.offset=|v_threadThread5of6ForFork0_#res.offset_4|, threadThread5of6ForFork0_#t~ret5=|v_threadThread5of6ForFork0_#t~ret5_6|, threadThread5of6ForFork0_#t~nondet4=|v_threadThread5of6ForFork0_#t~nondet4_8|, threadThread5of6ForFork0_#t~ret3=|v_threadThread5of6ForFork0_#t~ret3_6|, threadThread5of6ForFork0_#in~arg.base=|v_threadThread5of6ForFork0_#in~arg.base_4|} AuxVars[] AssignedVars[threadThread5of6ForFork0_thidvar0, threadThread5of6ForFork0_#in~arg.offset, threadThread5of6ForFork0_~arg.offset, threadThread5of6ForFork0_#res.base, threadThread5of6ForFork0_~arg.base, threadThread5of6ForFork0_#res.offset, threadThread5of6ForFork0_#t~ret5, threadThread5of6ForFork0_#t~nondet4, threadThread5of6ForFork0_#t~ret3, threadThread5of6ForFork0_#in~arg.base]" "[1147] $Ultimate##0-->L1044: Formula: (and (= |v_threadThread5of6ForFork0_#in~arg.offset_1| v_threadThread5of6ForFork0_~arg.offset_1) (= v_threadThread5of6ForFork0_~arg.base_1 |v_threadThread5of6ForFork0_#in~arg.base_1|)) InVars {threadThread5of6ForFork0_#in~arg.offset=|v_threadThread5of6ForFork0_#in~arg.offset_1|, threadThread5of6ForFork0_#in~arg.base=|v_threadThread5of6ForFork0_#in~arg.base_1|} OutVars{threadThread5of6ForFork0_~arg.offset=v_threadThread5of6ForFork0_~arg.offset_1, threadThread5of6ForFork0_~arg.base=v_threadThread5of6ForFork0_~arg.base_1, threadThread5of6ForFork0_#in~arg.offset=|v_threadThread5of6ForFork0_#in~arg.offset_1|, threadThread5of6ForFork0_#in~arg.base=|v_threadThread5of6ForFork0_#in~arg.base_1|} AuxVars[] AssignedVars[threadThread5of6ForFork0_~arg.offset, threadThread5of6ForFork0_~arg.base]" "[1148] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread5of6ForFork0_#t~ret3=|v_threadThread5of6ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread5of6ForFork0_#t~ret3]" "[1149] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread5of6ForFork0_#t~ret3=|v_threadThread5of6ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread5of6ForFork0_#t~ret3]" "[1150] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread5of6ForFork0_#t~nondet4=|v_threadThread5of6ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread5of6ForFork0_#t~nondet4]" "[1051] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1088] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1048] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1097] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1035] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1083] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1067] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1062] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1030] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1174] L1055-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_87| v_threadThread6of6ForFork0_thidvar0_2) (= |v_threadThread6of6ForFork0_#in~arg.base_4| 0) (= |v_threadThread6of6ForFork0_#in~arg.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_87|} OutVars{threadThread6of6ForFork0_#in~arg.offset=|v_threadThread6of6ForFork0_#in~arg.offset_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_87|, threadThread6of6ForFork0_#res.base=|v_threadThread6of6ForFork0_#res.base_4|, threadThread6of6ForFork0_#t~ret5=|v_threadThread6of6ForFork0_#t~ret5_6|, threadThread6of6ForFork0_thidvar0=v_threadThread6of6ForFork0_thidvar0_2, threadThread6of6ForFork0_~arg.offset=v_threadThread6of6ForFork0_~arg.offset_4, threadThread6of6ForFork0_#res.offset=|v_threadThread6of6ForFork0_#res.offset_4|, threadThread6of6ForFork0_~arg.base=v_threadThread6of6ForFork0_~arg.base_4, threadThread6of6ForFork0_#t~nondet4=|v_threadThread6of6ForFork0_#t~nondet4_8|, threadThread6of6ForFork0_#t~ret3=|v_threadThread6of6ForFork0_#t~ret3_6|, threadThread6of6ForFork0_#in~arg.base=|v_threadThread6of6ForFork0_#in~arg.base_4|} AuxVars[] AssignedVars[threadThread6of6ForFork0_#in~arg.offset, threadThread6of6ForFork0_#res.base, threadThread6of6ForFork0_#t~ret5, threadThread6of6ForFork0_thidvar0, threadThread6of6ForFork0_~arg.offset, threadThread6of6ForFork0_#res.offset, threadThread6of6ForFork0_~arg.base, threadThread6of6ForFork0_#t~nondet4, threadThread6of6ForFork0_#t~ret3, threadThread6of6ForFork0_#in~arg.base]" "[1107] $Ultimate##0-->L1044: Formula: (and (= v_threadThread6of6ForFork0_~arg.offset_1 |v_threadThread6of6ForFork0_#in~arg.offset_1|) (= v_threadThread6of6ForFork0_~arg.base_1 |v_threadThread6of6ForFork0_#in~arg.base_1|)) InVars {threadThread6of6ForFork0_#in~arg.offset=|v_threadThread6of6ForFork0_#in~arg.offset_1|, threadThread6of6ForFork0_#in~arg.base=|v_threadThread6of6ForFork0_#in~arg.base_1|} OutVars{threadThread6of6ForFork0_#in~arg.offset=|v_threadThread6of6ForFork0_#in~arg.offset_1|, threadThread6of6ForFork0_~arg.offset=v_threadThread6of6ForFork0_~arg.offset_1, threadThread6of6ForFork0_~arg.base=v_threadThread6of6ForFork0_~arg.base_1, threadThread6of6ForFork0_#in~arg.base=|v_threadThread6of6ForFork0_#in~arg.base_1|} AuxVars[] AssignedVars[threadThread6of6ForFork0_~arg.offset, threadThread6of6ForFork0_~arg.base]" "[1108] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread6of6ForFork0_#t~ret3=|v_threadThread6of6ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread6of6ForFork0_#t~ret3]" "[1109] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread6of6ForFork0_#t~ret3=|v_threadThread6of6ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread6of6ForFork0_#t~ret3]" "[1110] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread6of6ForFork0_#t~nondet4=|v_threadThread6of6ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread6of6ForFork0_#t~nondet4]" "[1051] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1088] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1048] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1097] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1035] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1083] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1067] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1062] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1030] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1167] L1055-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:48:07,331 INFO L754 eck$LassoCheckResult]: Loop: "[1168] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:48:07,332 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:07,332 INFO L85 PathProgramCache]: Analyzing trace with hash -336672713, now seen corresponding path program 1 times [2025-04-26 16:48:07,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:07,332 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262906479] [2025-04-26 16:48:07,332 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:07,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:07,339 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 127 statements into 1 equivalence classes. [2025-04-26 16:48:07,349 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 127 of 127 statements. [2025-04-26 16:48:07,350 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:07,350 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:07,350 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:07,352 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 127 statements into 1 equivalence classes. [2025-04-26 16:48:07,363 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 127 of 127 statements. [2025-04-26 16:48:07,364 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:07,364 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:07,372 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:07,372 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:07,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1199, now seen corresponding path program 1 times [2025-04-26 16:48:07,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:07,373 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210080706] [2025-04-26 16:48:07,373 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:07,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:07,376 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:48:07,376 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:48:07,376 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:07,376 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:07,376 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:07,377 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:48:07,377 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:48:07,377 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:07,377 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:07,378 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:07,378 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:07,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1846918343, now seen corresponding path program 1 times [2025-04-26 16:48:07,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:07,378 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017848846] [2025-04-26 16:48:07,378 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:07,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:07,384 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 128 statements into 1 equivalence classes. [2025-04-26 16:48:07,392 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 128 of 128 statements. [2025-04-26 16:48:07,393 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:07,393 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:07,393 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:07,395 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 128 statements into 1 equivalence classes. [2025-04-26 16:48:07,403 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 128 of 128 statements. [2025-04-26 16:48:07,403 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:07,403 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:07,409 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:11,462 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 127 statements into 1 equivalence classes. [2025-04-26 16:48:11,481 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 127 of 127 statements. [2025-04-26 16:48:11,482 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:11,482 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:11,482 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:11,492 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 127 statements into 1 equivalence classes. [2025-04-26 16:48:11,507 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 127 of 127 statements. [2025-04-26 16:48:11,507 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:11,507 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:11,523 WARN L166 chiAutomizerObserver]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2025-04-26 16:48:11,536 INFO L143 ThreadInstanceAdder]: Constructed 7 joinOtherThreadTransitions. [2025-04-26 16:48:11,543 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (7)] Forceful destruction successful, exit code 0 [2025-04-26 16:48:11,543 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 16:48:11,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 16:48:11,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 16:48:11,545 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-26 16:48:11,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (8)] Waiting until timeout for monitored process [2025-04-26 16:48:11,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 157 places, 151 transitions, 393 flow [2025-04-26 16:48:11,807 INFO L116 PetriNetUnfolderBase]: 330/2318 cut-off events. [2025-04-26 16:48:11,808 INFO L117 PetriNetUnfolderBase]: For 525/525 co-relation queries the response was YES. [2025-04-26 16:48:11,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2809 conditions, 2318 events. 330/2318 cut-off events. For 525/525 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 16482 event pairs, 201 based on Foata normal form. 0/2181 useless extension candidates. Maximal degree in co-relation 1424. Up to 448 conditions per place. [2025-04-26 16:48:11,817 INFO L82 GeneralOperation]: Start removeDead. Operand has 157 places, 151 transitions, 393 flow [2025-04-26 16:48:11,850 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 157 places, 151 transitions, 393 flow [2025-04-26 16:48:11,850 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 157 places, 151 transitions, 393 flow [2025-04-26 16:48:11,850 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 16:48:12,010 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4566#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadFINAL, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,022 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4866#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadFINAL, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,023 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4810#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,055 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 5890#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadFINAL]true [2025-04-26 16:48:12,055 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 5810#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:12,079 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 6706#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:12,080 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 6622#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:12,131 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 9020#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadFINAL, threadEXIT]true [2025-04-26 16:48:12,131 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 8964#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,146 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 9850#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,148 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 9802#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,185 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 12322#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:12,186 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 12238#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:12,268 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 14064#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:12,269 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 13958#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:12,338 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 18776#[threadFINAL, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:12,339 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 18720#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,353 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 19582#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,354 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 19534#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,390 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 22088#[L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:12,391 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 22004#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:12,418 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 23796#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:12,419 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 23690#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:12,485 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 28700#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,486 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 28652#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,510 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 30432#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,512 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 30372#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,570 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35100#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,572 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34994#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,609 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38130#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,611 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38002#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,722 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 46466#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadFINAL, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,723 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 46410#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,737 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 47300#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,739 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 47252#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:12,779 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 49774#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:12,780 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 49690#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:12,805 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 51516#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:12,806 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 51410#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:12,872 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 56412#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,873 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 56364#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,902 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 58180#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:12,904 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 58120#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:12,964 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 62804#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:12,966 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 62698#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:13,081 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 65878#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:13,083 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 65750#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:13,188 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 74712#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:13,190 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 74664#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:13,213 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 76444#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:13,215 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 76384#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:13,273 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 81112#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:13,275 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 81006#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:13,313 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 84142#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:13,315 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 84014#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:13,415 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 92718#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:13,417 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 92658#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:13,455 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 95782#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:13,457 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 95710#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:13,554 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 103430#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:13,556 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 103302#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:13,611 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 108208#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:13,614 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 108058#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:13,874 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 122016#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadFINAL, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:13,874 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 121934#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:13,889 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 122832#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:13,889 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 122748#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:13,926 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 125336#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:13,926 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 125218#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:13,955 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 127054#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:13,956 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 126904#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:14,023 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 131950#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:14,023 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 131866#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:14,048 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 133692#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:14,049 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 133586#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:14,108 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 138358#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:14,114 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 138208#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:14,157 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 141398#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:14,159 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 141216#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:14,267 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 150254#[L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:14,268 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 150170#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:14,294 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 151962#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:14,296 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 151856#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:14,355 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 156670#[L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:14,356 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 156520#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:14,394 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 159668#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:14,395 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 159486#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:14,610 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 168246#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:14,612 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 168140#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:14,649 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 171276#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:14,651 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 171148#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:14,741 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 178974#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:14,743 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 178792#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:14,797 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 183710#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:14,800 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 183496#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:14,975 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 198048#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:14,976 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 197964#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:15,001 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 199790#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:15,002 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 199684#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:15,062 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 204456#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:15,063 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 204306#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:15,102 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 207496#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:15,104 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 207314#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:15,208 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 216064#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:15,209 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 215958#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:15,248 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 219138#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:15,250 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 219010#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:15,479 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 226784#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:15,481 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 226602#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:15,567 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 231572#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:15,570 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 231358#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:15,826 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 246004#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:15,828 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 245898#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:15,887 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 249034#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:15,890 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 248906#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:16,031 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 256732#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:16,033 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 256550#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:16,119 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 261468#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:16,123 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 261254#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:16,356 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 274918#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:16,359 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 274790#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:16,445 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 279696#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:16,450 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 279546#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:48:16,653 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 291188#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:16,657 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 290974#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:16,771 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 298076#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:16,776 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 297830#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:17,106 WARN L140 AmpleReduction]: Number of pruned transitions: 161304 [2025-04-26 16:48:17,106 WARN L141 AmpleReduction]: Loop nodes with "changing loop node status": 127 [2025-04-26 16:48:17,106 WARN L142 AmpleReduction]: Number of trivial sets caused by loops: 127 [2025-04-26 16:48:17,106 WARN L143 AmpleReduction]: Number of not loop caused trivial ample sets:4388 [2025-04-26 16:48:17,106 WARN L144 AmpleReduction]: Number of initially assigned non-trivial ample sets:43268 [2025-04-26 16:48:17,106 WARN L145 AmpleReduction]: Times succ was already a loop node:0 [2025-04-26 16:48:17,106 WARN L146 AmpleReduction]: Times some other node on the cycle already had a trivial ample set:0 [2025-04-26 16:48:17,106 INFO L149 AmpleReduction]: Finished ample reduction [2025-04-26 16:48:17,165 INFO L136 dAbstractionProvider]: Constructed initial ample set-reduced NBA abstraction that has 47657 states, 47528 states have (on average 1.1876157212590472) internal successors, (in total 56445), 47656 states have internal predecessors, (56445), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:48:17,165 INFO L306 stractBuchiCegarLoop]: Interprodecural is true [2025-04-26 16:48:17,165 INFO L307 stractBuchiCegarLoop]: Hoare is None [2025-04-26 16:48:17,165 INFO L308 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2025-04-26 16:48:17,165 INFO L309 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2025-04-26 16:48:17,165 INFO L310 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2025-04-26 16:48:17,165 INFO L311 stractBuchiCegarLoop]: Difference is false [2025-04-26 16:48:17,165 INFO L312 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2025-04-26 16:48:17,165 INFO L316 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2025-04-26 16:48:17,210 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 47657 states, 47528 states have (on average 1.1876157212590472) internal successors, (in total 56445), 47656 states have internal predecessors, (56445), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:48:17,483 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 128 [2025-04-26 16:48:17,483 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:48:17,483 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:48:17,484 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 16:48:17,484 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:48:17,484 INFO L340 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2025-04-26 16:48:17,528 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 47657 states, 47528 states have (on average 1.1876157212590472) internal successors, (in total 56445), 47656 states have internal predecessors, (56445), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:48:17,752 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 128 [2025-04-26 16:48:17,752 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:48:17,752 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:48:17,753 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 16:48:17,753 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:48:17,754 INFO L752 eck$LassoCheckResult]: Stem: "[1382] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[1399] L-1-->L1041: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[1403] L1041-->L1042: Formula: (= v_~data~0_1 0) InVars {} OutVars{~data~0=v_~data~0_1} AuxVars[] AssignedVars[~data~0]" "[1370] L1042-->L1042-1: Formula: (and (= 16 (select |v_#length_1| 1)) (= (select |v_#valid_2| 1) 1)) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[1431] L1042-1-->L1042-2: Formula: (and (= 1 |v_~#data_sem~0.base_1|) (= |v_~#data_sem~0.offset_1| 0)) InVars {} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_1|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_1|} AuxVars[] AssignedVars[~#data_sem~0.base, ~#data_sem~0.offset]" "[1392] L1042-2-->L1042-3: Formula: (= (select (select |v_#memory_int_1| |v_~#data_sem~0.base_2|) |v_~#data_sem~0.offset_2|) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_2|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_2|, #memory_int=|v_#memory_int_1|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_2|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_2|, #memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[1397] L1042-3-->L1042-4: Formula: (= (select (select |v_#memory_int_2| |v_~#data_sem~0.base_3|) (+ |v_~#data_sem~0.offset_3| 1)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_3|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_3|, #memory_int=|v_#memory_int_2|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_3|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_3|, #memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[1419] L1042-4-->L1042-5: Formula: (= (select (select |v_#memory_int_3| |v_~#data_sem~0.base_4|) (+ |v_~#data_sem~0.offset_4| 2)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_4|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_4|, #memory_int=|v_#memory_int_3|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_4|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_4|, #memory_int=|v_#memory_int_3|} AuxVars[] AssignedVars[]" "[1362] L1042-5-->L1042-6: Formula: (= (select (select |v_#memory_int_4| |v_~#data_sem~0.base_5|) (+ |v_~#data_sem~0.offset_5| 3)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_5|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_5|, #memory_int=|v_#memory_int_4|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_5|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_5|, #memory_int=|v_#memory_int_4|} AuxVars[] AssignedVars[]" "[1406] L1042-6-->L1042-7: Formula: (= (select (select |v_#memory_int_5| |v_~#data_sem~0.base_6|) (+ |v_~#data_sem~0.offset_6| 4)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_6|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_6|, #memory_int=|v_#memory_int_5|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_6|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_6|, #memory_int=|v_#memory_int_5|} AuxVars[] AssignedVars[]" "[1404] L1042-7-->L1042-8: Formula: (= (select (select |v_#memory_int_6| |v_~#data_sem~0.base_7|) (+ |v_~#data_sem~0.offset_7| 5)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_7|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_7|, #memory_int=|v_#memory_int_6|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_7|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_7|, #memory_int=|v_#memory_int_6|} AuxVars[] AssignedVars[]" "[1365] L1042-8-->L1042-9: Formula: (= (select (select |v_#memory_int_7| |v_~#data_sem~0.base_8|) (+ |v_~#data_sem~0.offset_8| 6)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_8|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_8|, #memory_int=|v_#memory_int_7|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_8|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_8|, #memory_int=|v_#memory_int_7|} AuxVars[] AssignedVars[]" "[1398] L1042-9-->L1042-10: Formula: (= (select (select |v_#memory_int_8| |v_~#data_sem~0.base_9|) (+ |v_~#data_sem~0.offset_9| 7)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_9|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_9|, #memory_int=|v_#memory_int_8|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_9|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_9|, #memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[]" "[1410] L1042-10-->L1042-11: Formula: (= (select (select |v_#memory_int_9| |v_~#data_sem~0.base_10|) (+ |v_~#data_sem~0.offset_10| 8)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_10|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_10|, #memory_int=|v_#memory_int_9|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_10|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_10|, #memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[]" "[1363] L1042-11-->L1042-12: Formula: (= (select (select |v_#memory_int_10| |v_~#data_sem~0.base_11|) (+ |v_~#data_sem~0.offset_11| 9)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_11|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_11|, #memory_int=|v_#memory_int_10|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_11|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_11|, #memory_int=|v_#memory_int_10|} AuxVars[] AssignedVars[]" "[1376] L1042-12-->L1042-13: Formula: (= (select (select |v_#memory_int_11| |v_~#data_sem~0.base_12|) (+ |v_~#data_sem~0.offset_12| 10)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_12|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_12|, #memory_int=|v_#memory_int_11|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_12|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_12|, #memory_int=|v_#memory_int_11|} AuxVars[] AssignedVars[]" "[1400] L1042-13-->L1042-14: Formula: (= (select (select |v_#memory_int_12| |v_~#data_sem~0.base_13|) (+ |v_~#data_sem~0.offset_13| 11)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_13|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_13|, #memory_int=|v_#memory_int_12|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_13|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_13|, #memory_int=|v_#memory_int_12|} AuxVars[] AssignedVars[]" "[1421] L1042-14-->L1042-15: Formula: (= (select (select |v_#memory_int_13| |v_~#data_sem~0.base_14|) (+ |v_~#data_sem~0.offset_14| 12)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_14|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_14|, #memory_int=|v_#memory_int_13|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_14|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_14|, #memory_int=|v_#memory_int_13|} AuxVars[] AssignedVars[]" "[1384] L1042-15-->L1042-16: Formula: (= (select (select |v_#memory_int_14| |v_~#data_sem~0.base_15|) (+ |v_~#data_sem~0.offset_15| 13)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_15|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_15|, #memory_int=|v_#memory_int_14|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_15|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_15|, #memory_int=|v_#memory_int_14|} AuxVars[] AssignedVars[]" "[1420] L1042-16-->L1042-17: Formula: (= (select (select |v_#memory_int_15| |v_~#data_sem~0.base_16|) (+ |v_~#data_sem~0.offset_16| 14)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_16|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_16|, #memory_int=|v_#memory_int_15|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_16|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_16|, #memory_int=|v_#memory_int_15|} AuxVars[] AssignedVars[]" "[1407] L1042-17-->L1042-18: Formula: (= (select (select |v_#memory_int_16| |v_~#data_sem~0.base_17|) (+ |v_~#data_sem~0.offset_17| 15)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_17|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_17|, #memory_int=|v_#memory_int_16|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_17|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_17|, #memory_int=|v_#memory_int_16|} AuxVars[] AssignedVars[]" "[1416] L1042-18-->L-1-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[1424] L-1-1-->L1050: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_1|, ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_1|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_1|, ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_1|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_1|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_1|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_1|, ULTIMATE.start_main_#t~post13#1=|v_ULTIMATE.start_main_#t~post13#1_1|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_#t~nondet10#1, ULTIMATE.start_main_#t~pre9#1, ULTIMATE.start_main_#t~post11#1, ULTIMATE.start_main_#t~ret6#1, ULTIMATE.start_main_#t~mem12#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_~tids~0#1.base, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~malloc8#1.base, ULTIMATE.start_main_#t~post13#1, ULTIMATE.start_main_~threads_total~0#1]" "[1386] L1050-->L1050-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret6#1]" "[1425] L1050-1-->L1051: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret6#1]" "[1375] L1051-->L1051-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet7#1]" "[1374] L1051-1-->L1051-2: Formula: (= |v_ULTIMATE.start_main_~threads_total~0#1_2| |v_ULTIMATE.start_main_#t~nondet7#1_3|) InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_2|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~threads_total~0#1]" "[1378] L1051-2-->L1052: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet7#1]" "[1373] L1052-->L1052-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_main_~threads_total~0#1_3|) 1 0)) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[1367] L1052-1-->L1037: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[1395] L1037-->L1038: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[1434] L1038-->L1037-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[]" "[1389] L1037-1-->L1052-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[1408] L1052-2-->L1053: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[1422] L1053-->L1053-1: Formula: (and (not (= |v_ULTIMATE.start_main_#t~malloc8#1.base_2| 0)) (= (select |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc8#1.base_2|) 0) (= |v_ULTIMATE.start_main_#t~malloc8#1.offset_2| 0) (= |v_#length_2| (store |v_#length_3| |v_ULTIMATE.start_main_#t~malloc8#1.base_2| (* (mod |v_ULTIMATE.start_main_~threads_total~0#1_4| 1073741824) 4))) (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc8#1.base_2| 1)) (< |v_ULTIMATE.start_main_#t~malloc8#1.base_2| |v_#StackHeapBarrier_2|)) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_3|, #valid=|v_#valid_4|} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_2|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_2|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, #valid, ULTIMATE.start_main_#t~malloc8#1.base, #length]" "[1379] L1053-1-->L1053-2: Formula: (and (= |v_ULTIMATE.start_main_#t~malloc8#1.base_3| |v_ULTIMATE.start_main_~tids~0#1.base_2|) (= |v_ULTIMATE.start_main_~tids~0#1.offset_2| |v_ULTIMATE.start_main_#t~malloc8#1.offset_3|)) InVars {ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_3|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_3|} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_3|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_2|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_3|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_~tids~0#1.base]" "[1429] L1053-2-->L1054: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_4|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, ULTIMATE.start_main_#t~malloc8#1.base]" "[1387] L1054-->L1054-5: Formula: (= |v_ULTIMATE.start_main_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1412] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1396] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1391] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1359] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1508] L1055-3-->$Ultimate##0: Formula: (and (= v_threadThread1of7ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre9#1_103|) (= |v_threadThread1of7ForFork0_#in~arg.offset_4| 0) (= |v_threadThread1of7ForFork0_#in~arg.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_103|} OutVars{threadThread1of7ForFork0_#res.base=|v_threadThread1of7ForFork0_#res.base_4|, threadThread1of7ForFork0_#t~ret3=|v_threadThread1of7ForFork0_#t~ret3_6|, threadThread1of7ForFork0_thidvar0=v_threadThread1of7ForFork0_thidvar0_2, threadThread1of7ForFork0_#in~arg.base=|v_threadThread1of7ForFork0_#in~arg.base_4|, threadThread1of7ForFork0_~arg.base=v_threadThread1of7ForFork0_~arg.base_4, threadThread1of7ForFork0_#t~ret5=|v_threadThread1of7ForFork0_#t~ret5_6|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_103|, threadThread1of7ForFork0_~arg.offset=v_threadThread1of7ForFork0_~arg.offset_4, threadThread1of7ForFork0_#in~arg.offset=|v_threadThread1of7ForFork0_#in~arg.offset_4|, threadThread1of7ForFork0_#t~nondet4=|v_threadThread1of7ForFork0_#t~nondet4_8|, threadThread1of7ForFork0_#res.offset=|v_threadThread1of7ForFork0_#res.offset_4|} AuxVars[] AssignedVars[threadThread1of7ForFork0_#res.base, threadThread1of7ForFork0_#t~ret3, threadThread1of7ForFork0_thidvar0, threadThread1of7ForFork0_#in~arg.base, threadThread1of7ForFork0_~arg.base, threadThread1of7ForFork0_#t~ret5, threadThread1of7ForFork0_~arg.offset, threadThread1of7ForFork0_#in~arg.offset, threadThread1of7ForFork0_#t~nondet4, threadThread1of7ForFork0_#res.offset]" "[1446] $Ultimate##0-->L1044: Formula: (and (= v_threadThread1of7ForFork0_~arg.offset_1 |v_threadThread1of7ForFork0_#in~arg.offset_1|) (= v_threadThread1of7ForFork0_~arg.base_1 |v_threadThread1of7ForFork0_#in~arg.base_1|)) InVars {threadThread1of7ForFork0_#in~arg.base=|v_threadThread1of7ForFork0_#in~arg.base_1|, threadThread1of7ForFork0_#in~arg.offset=|v_threadThread1of7ForFork0_#in~arg.offset_1|} OutVars{threadThread1of7ForFork0_#in~arg.base=|v_threadThread1of7ForFork0_#in~arg.base_1|, threadThread1of7ForFork0_~arg.base=v_threadThread1of7ForFork0_~arg.base_1, threadThread1of7ForFork0_#in~arg.offset=|v_threadThread1of7ForFork0_#in~arg.offset_1|, threadThread1of7ForFork0_~arg.offset=v_threadThread1of7ForFork0_~arg.offset_1} AuxVars[] AssignedVars[threadThread1of7ForFork0_~arg.base, threadThread1of7ForFork0_~arg.offset]" "[1447] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread1of7ForFork0_#t~ret3=|v_threadThread1of7ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread1of7ForFork0_#t~ret3]" "[1448] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread1of7ForFork0_#t~ret3=|v_threadThread1of7ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread1of7ForFork0_#t~ret3]" "[1449] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread1of7ForFork0_#t~nondet4=|v_threadThread1of7ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread1of7ForFork0_#t~nondet4]" "[1380] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1417] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1377] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1426] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1364] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1412] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1396] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1391] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1359] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1509] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread2of7ForFork0_#in~arg.offset_4| 0) (= |v_threadThread2of7ForFork0_#in~arg.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_105| v_threadThread2of7ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_105|} OutVars{threadThread2of7ForFork0_#t~ret5=|v_threadThread2of7ForFork0_#t~ret5_6|, threadThread2of7ForFork0_#t~ret3=|v_threadThread2of7ForFork0_#t~ret3_6|, threadThread2of7ForFork0_#in~arg.base=|v_threadThread2of7ForFork0_#in~arg.base_4|, threadThread2of7ForFork0_#t~nondet4=|v_threadThread2of7ForFork0_#t~nondet4_8|, threadThread2of7ForFork0_~arg.base=v_threadThread2of7ForFork0_~arg.base_4, threadThread2of7ForFork0_#res.base=|v_threadThread2of7ForFork0_#res.base_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_105|, threadThread2of7ForFork0_~arg.offset=v_threadThread2of7ForFork0_~arg.offset_4, threadThread2of7ForFork0_#in~arg.offset=|v_threadThread2of7ForFork0_#in~arg.offset_4|, threadThread2of7ForFork0_thidvar0=v_threadThread2of7ForFork0_thidvar0_2, threadThread2of7ForFork0_#res.offset=|v_threadThread2of7ForFork0_#res.offset_4|} AuxVars[] AssignedVars[threadThread2of7ForFork0_#t~ret5, threadThread2of7ForFork0_#t~ret3, threadThread2of7ForFork0_#in~arg.base, threadThread2of7ForFork0_#t~nondet4, threadThread2of7ForFork0_~arg.base, threadThread2of7ForFork0_#res.base, threadThread2of7ForFork0_~arg.offset, threadThread2of7ForFork0_#in~arg.offset, threadThread2of7ForFork0_thidvar0, threadThread2of7ForFork0_#res.offset]" "[1496] $Ultimate##0-->L1044: Formula: (and (= v_threadThread2of7ForFork0_~arg.offset_1 |v_threadThread2of7ForFork0_#in~arg.offset_1|) (= v_threadThread2of7ForFork0_~arg.base_1 |v_threadThread2of7ForFork0_#in~arg.base_1|)) InVars {threadThread2of7ForFork0_#in~arg.offset=|v_threadThread2of7ForFork0_#in~arg.offset_1|, threadThread2of7ForFork0_#in~arg.base=|v_threadThread2of7ForFork0_#in~arg.base_1|} OutVars{threadThread2of7ForFork0_#in~arg.offset=|v_threadThread2of7ForFork0_#in~arg.offset_1|, threadThread2of7ForFork0_#in~arg.base=|v_threadThread2of7ForFork0_#in~arg.base_1|, threadThread2of7ForFork0_~arg.base=v_threadThread2of7ForFork0_~arg.base_1, threadThread2of7ForFork0_~arg.offset=v_threadThread2of7ForFork0_~arg.offset_1} AuxVars[] AssignedVars[threadThread2of7ForFork0_~arg.base, threadThread2of7ForFork0_~arg.offset]" "[1497] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread2of7ForFork0_#t~ret3=|v_threadThread2of7ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread2of7ForFork0_#t~ret3]" "[1498] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread2of7ForFork0_#t~ret3=|v_threadThread2of7ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread2of7ForFork0_#t~ret3]" "[1499] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread2of7ForFork0_#t~nondet4=|v_threadThread2of7ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread2of7ForFork0_#t~nondet4]" "[1380] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1417] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1377] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1426] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1364] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1412] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1396] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1391] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1359] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1510] L1055-3-->$Ultimate##0: Formula: (and (= v_threadThread3of7ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre9#1_107|) (= |v_threadThread3of7ForFork0_#in~arg.base_4| 0) (= |v_threadThread3of7ForFork0_#in~arg.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_107|} OutVars{threadThread3of7ForFork0_#t~ret5=|v_threadThread3of7ForFork0_#t~ret5_6|, threadThread3of7ForFork0_#t~nondet4=|v_threadThread3of7ForFork0_#t~nondet4_8|, threadThread3of7ForFork0_#res.base=|v_threadThread3of7ForFork0_#res.base_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_107|, threadThread3of7ForFork0_~arg.offset=v_threadThread3of7ForFork0_~arg.offset_4, threadThread3of7ForFork0_#res.offset=|v_threadThread3of7ForFork0_#res.offset_4|, threadThread3of7ForFork0_~arg.base=v_threadThread3of7ForFork0_~arg.base_4, threadThread3of7ForFork0_#in~arg.offset=|v_threadThread3of7ForFork0_#in~arg.offset_4|, threadThread3of7ForFork0_#t~ret3=|v_threadThread3of7ForFork0_#t~ret3_6|, threadThread3of7ForFork0_#in~arg.base=|v_threadThread3of7ForFork0_#in~arg.base_4|, threadThread3of7ForFork0_thidvar0=v_threadThread3of7ForFork0_thidvar0_2} AuxVars[] AssignedVars[threadThread3of7ForFork0_#t~ret5, threadThread3of7ForFork0_#t~nondet4, threadThread3of7ForFork0_#res.base, threadThread3of7ForFork0_~arg.offset, threadThread3of7ForFork0_#res.offset, threadThread3of7ForFork0_~arg.base, threadThread3of7ForFork0_#in~arg.offset, threadThread3of7ForFork0_#t~ret3, threadThread3of7ForFork0_#in~arg.base, threadThread3of7ForFork0_thidvar0]" "[1466] $Ultimate##0-->L1044: Formula: (and (= v_threadThread3of7ForFork0_~arg.offset_1 |v_threadThread3of7ForFork0_#in~arg.offset_1|) (= |v_threadThread3of7ForFork0_#in~arg.base_1| v_threadThread3of7ForFork0_~arg.base_1)) InVars {threadThread3of7ForFork0_#in~arg.base=|v_threadThread3of7ForFork0_#in~arg.base_1|, threadThread3of7ForFork0_#in~arg.offset=|v_threadThread3of7ForFork0_#in~arg.offset_1|} OutVars{threadThread3of7ForFork0_~arg.base=v_threadThread3of7ForFork0_~arg.base_1, threadThread3of7ForFork0_#in~arg.offset=|v_threadThread3of7ForFork0_#in~arg.offset_1|, threadThread3of7ForFork0_#in~arg.base=|v_threadThread3of7ForFork0_#in~arg.base_1|, threadThread3of7ForFork0_~arg.offset=v_threadThread3of7ForFork0_~arg.offset_1} AuxVars[] AssignedVars[threadThread3of7ForFork0_~arg.offset, threadThread3of7ForFork0_~arg.base]" "[1467] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread3of7ForFork0_#t~ret3=|v_threadThread3of7ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread3of7ForFork0_#t~ret3]" "[1468] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread3of7ForFork0_#t~ret3=|v_threadThread3of7ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread3of7ForFork0_#t~ret3]" "[1469] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread3of7ForFork0_#t~nondet4=|v_threadThread3of7ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread3of7ForFork0_#t~nondet4]" "[1380] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1417] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1377] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1426] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1364] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1412] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1396] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1391] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1359] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1511] L1055-3-->$Ultimate##0: Formula: (and (= v_threadThread4of7ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre9#1_109|) (= |v_threadThread4of7ForFork0_#in~arg.offset_4| 0) (= |v_threadThread4of7ForFork0_#in~arg.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_109|} OutVars{threadThread4of7ForFork0_#t~nondet4=|v_threadThread4of7ForFork0_#t~nondet4_8|, threadThread4of7ForFork0_#t~ret5=|v_threadThread4of7ForFork0_#t~ret5_6|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_109|, threadThread4of7ForFork0_~arg.base=v_threadThread4of7ForFork0_~arg.base_4, threadThread4of7ForFork0_#res.base=|v_threadThread4of7ForFork0_#res.base_4|, threadThread4of7ForFork0_~arg.offset=v_threadThread4of7ForFork0_~arg.offset_4, threadThread4of7ForFork0_#t~ret3=|v_threadThread4of7ForFork0_#t~ret3_6|, threadThread4of7ForFork0_thidvar0=v_threadThread4of7ForFork0_thidvar0_2, threadThread4of7ForFork0_#in~arg.base=|v_threadThread4of7ForFork0_#in~arg.base_4|, threadThread4of7ForFork0_#in~arg.offset=|v_threadThread4of7ForFork0_#in~arg.offset_4|, threadThread4of7ForFork0_#res.offset=|v_threadThread4of7ForFork0_#res.offset_4|} AuxVars[] AssignedVars[threadThread4of7ForFork0_#t~nondet4, threadThread4of7ForFork0_#t~ret5, threadThread4of7ForFork0_~arg.base, threadThread4of7ForFork0_#res.base, threadThread4of7ForFork0_~arg.offset, threadThread4of7ForFork0_#t~ret3, threadThread4of7ForFork0_thidvar0, threadThread4of7ForFork0_#in~arg.base, threadThread4of7ForFork0_#in~arg.offset, threadThread4of7ForFork0_#res.offset]" "[1486] $Ultimate##0-->L1044: Formula: (and (= |v_threadThread4of7ForFork0_#in~arg.offset_1| v_threadThread4of7ForFork0_~arg.offset_1) (= v_threadThread4of7ForFork0_~arg.base_1 |v_threadThread4of7ForFork0_#in~arg.base_1|)) InVars {threadThread4of7ForFork0_#in~arg.offset=|v_threadThread4of7ForFork0_#in~arg.offset_1|, threadThread4of7ForFork0_#in~arg.base=|v_threadThread4of7ForFork0_#in~arg.base_1|} OutVars{threadThread4of7ForFork0_~arg.offset=v_threadThread4of7ForFork0_~arg.offset_1, threadThread4of7ForFork0_#in~arg.base=|v_threadThread4of7ForFork0_#in~arg.base_1|, threadThread4of7ForFork0_#in~arg.offset=|v_threadThread4of7ForFork0_#in~arg.offset_1|, threadThread4of7ForFork0_~arg.base=v_threadThread4of7ForFork0_~arg.base_1} AuxVars[] AssignedVars[threadThread4of7ForFork0_~arg.base, threadThread4of7ForFork0_~arg.offset]" "[1487] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread4of7ForFork0_#t~ret3=|v_threadThread4of7ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread4of7ForFork0_#t~ret3]" "[1488] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread4of7ForFork0_#t~ret3=|v_threadThread4of7ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread4of7ForFork0_#t~ret3]" "[1489] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread4of7ForFork0_#t~nondet4=|v_threadThread4of7ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread4of7ForFork0_#t~nondet4]" "[1380] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1417] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1377] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1426] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1364] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1412] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1396] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1391] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1359] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1512] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread5of7ForFork0_#in~arg.base_4| 0) (= |v_threadThread5of7ForFork0_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_111| v_threadThread5of7ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_111|} OutVars{threadThread5of7ForFork0_#in~arg.offset=|v_threadThread5of7ForFork0_#in~arg.offset_4|, threadThread5of7ForFork0_~arg.base=v_threadThread5of7ForFork0_~arg.base_4, threadThread5of7ForFork0_thidvar0=v_threadThread5of7ForFork0_thidvar0_2, threadThread5of7ForFork0_~arg.offset=v_threadThread5of7ForFork0_~arg.offset_4, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_111|, threadThread5of7ForFork0_#t~ret5=|v_threadThread5of7ForFork0_#t~ret5_6|, threadThread5of7ForFork0_#t~nondet4=|v_threadThread5of7ForFork0_#t~nondet4_8|, threadThread5of7ForFork0_#t~ret3=|v_threadThread5of7ForFork0_#t~ret3_6|, threadThread5of7ForFork0_#in~arg.base=|v_threadThread5of7ForFork0_#in~arg.base_4|, threadThread5of7ForFork0_#res.base=|v_threadThread5of7ForFork0_#res.base_4|, threadThread5of7ForFork0_#res.offset=|v_threadThread5of7ForFork0_#res.offset_4|} AuxVars[] AssignedVars[threadThread5of7ForFork0_#in~arg.offset, threadThread5of7ForFork0_~arg.base, threadThread5of7ForFork0_thidvar0, threadThread5of7ForFork0_~arg.offset, threadThread5of7ForFork0_#t~ret5, threadThread5of7ForFork0_#t~nondet4, threadThread5of7ForFork0_#t~ret3, threadThread5of7ForFork0_#in~arg.base, threadThread5of7ForFork0_#res.base, threadThread5of7ForFork0_#res.offset]" "[1436] $Ultimate##0-->L1044: Formula: (and (= |v_threadThread5of7ForFork0_#in~arg.offset_1| v_threadThread5of7ForFork0_~arg.offset_1) (= v_threadThread5of7ForFork0_~arg.base_1 |v_threadThread5of7ForFork0_#in~arg.base_1|)) InVars {threadThread5of7ForFork0_#in~arg.offset=|v_threadThread5of7ForFork0_#in~arg.offset_1|, threadThread5of7ForFork0_#in~arg.base=|v_threadThread5of7ForFork0_#in~arg.base_1|} OutVars{threadThread5of7ForFork0_#in~arg.offset=|v_threadThread5of7ForFork0_#in~arg.offset_1|, threadThread5of7ForFork0_#in~arg.base=|v_threadThread5of7ForFork0_#in~arg.base_1|, threadThread5of7ForFork0_~arg.base=v_threadThread5of7ForFork0_~arg.base_1, threadThread5of7ForFork0_~arg.offset=v_threadThread5of7ForFork0_~arg.offset_1} AuxVars[] AssignedVars[threadThread5of7ForFork0_~arg.base, threadThread5of7ForFork0_~arg.offset]" "[1437] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread5of7ForFork0_#t~ret3=|v_threadThread5of7ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread5of7ForFork0_#t~ret3]" "[1438] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread5of7ForFork0_#t~ret3=|v_threadThread5of7ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread5of7ForFork0_#t~ret3]" "[1439] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread5of7ForFork0_#t~nondet4=|v_threadThread5of7ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread5of7ForFork0_#t~nondet4]" "[1380] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1417] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1377] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1426] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1364] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1412] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1396] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1391] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1359] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1513] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread6of7ForFork0_#in~arg.base_4| 0) (= |v_threadThread6of7ForFork0_#in~arg.offset_4| 0) (= v_threadThread6of7ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre9#1_113|)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_113|} OutVars{threadThread6of7ForFork0_#res.offset=|v_threadThread6of7ForFork0_#res.offset_4|, threadThread6of7ForFork0_~arg.offset=v_threadThread6of7ForFork0_~arg.offset_4, threadThread6of7ForFork0_thidvar0=v_threadThread6of7ForFork0_thidvar0_2, threadThread6of7ForFork0_#res.base=|v_threadThread6of7ForFork0_#res.base_4|, threadThread6of7ForFork0_#t~ret3=|v_threadThread6of7ForFork0_#t~ret3_6|, threadThread6of7ForFork0_#in~arg.base=|v_threadThread6of7ForFork0_#in~arg.base_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_113|, threadThread6of7ForFork0_#t~ret5=|v_threadThread6of7ForFork0_#t~ret5_6|, threadThread6of7ForFork0_#t~nondet4=|v_threadThread6of7ForFork0_#t~nondet4_8|, threadThread6of7ForFork0_~arg.base=v_threadThread6of7ForFork0_~arg.base_4, threadThread6of7ForFork0_#in~arg.offset=|v_threadThread6of7ForFork0_#in~arg.offset_4|} AuxVars[] AssignedVars[threadThread6of7ForFork0_#res.offset, threadThread6of7ForFork0_~arg.offset, threadThread6of7ForFork0_thidvar0, threadThread6of7ForFork0_#res.base, threadThread6of7ForFork0_#t~ret3, threadThread6of7ForFork0_#in~arg.base, threadThread6of7ForFork0_#t~ret5, threadThread6of7ForFork0_#t~nondet4, threadThread6of7ForFork0_~arg.base, threadThread6of7ForFork0_#in~arg.offset]" "[1476] $Ultimate##0-->L1044: Formula: (and (= v_threadThread6of7ForFork0_~arg.base_1 |v_threadThread6of7ForFork0_#in~arg.base_1|) (= |v_threadThread6of7ForFork0_#in~arg.offset_1| v_threadThread6of7ForFork0_~arg.offset_1)) InVars {threadThread6of7ForFork0_#in~arg.base=|v_threadThread6of7ForFork0_#in~arg.base_1|, threadThread6of7ForFork0_#in~arg.offset=|v_threadThread6of7ForFork0_#in~arg.offset_1|} OutVars{threadThread6of7ForFork0_~arg.offset=v_threadThread6of7ForFork0_~arg.offset_1, threadThread6of7ForFork0_#in~arg.base=|v_threadThread6of7ForFork0_#in~arg.base_1|, threadThread6of7ForFork0_#in~arg.offset=|v_threadThread6of7ForFork0_#in~arg.offset_1|, threadThread6of7ForFork0_~arg.base=v_threadThread6of7ForFork0_~arg.base_1} AuxVars[] AssignedVars[threadThread6of7ForFork0_~arg.offset, threadThread6of7ForFork0_~arg.base]" "[1477] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread6of7ForFork0_#t~ret3=|v_threadThread6of7ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread6of7ForFork0_#t~ret3]" "[1478] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread6of7ForFork0_#t~ret3=|v_threadThread6of7ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread6of7ForFork0_#t~ret3]" "[1479] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread6of7ForFork0_#t~nondet4=|v_threadThread6of7ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread6of7ForFork0_#t~nondet4]" "[1380] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1417] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1377] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1426] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1364] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1412] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1396] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1391] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1359] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1514] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread7of7ForFork0_#in~arg.offset_4| 0) (= |v_threadThread7of7ForFork0_#in~arg.base_4| 0) (= v_threadThread7of7ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre9#1_115|)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_115|} OutVars{threadThread7of7ForFork0_#res.base=|v_threadThread7of7ForFork0_#res.base_4|, threadThread7of7ForFork0_~arg.offset=v_threadThread7of7ForFork0_~arg.offset_4, threadThread7of7ForFork0_#t~ret3=|v_threadThread7of7ForFork0_#t~ret3_6|, threadThread7of7ForFork0_#in~arg.base=|v_threadThread7of7ForFork0_#in~arg.base_4|, threadThread7of7ForFork0_#res.offset=|v_threadThread7of7ForFork0_#res.offset_4|, threadThread7of7ForFork0_#t~nondet4=|v_threadThread7of7ForFork0_#t~nondet4_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_115|, threadThread7of7ForFork0_~arg.base=v_threadThread7of7ForFork0_~arg.base_4, threadThread7of7ForFork0_#t~ret5=|v_threadThread7of7ForFork0_#t~ret5_6|, threadThread7of7ForFork0_thidvar0=v_threadThread7of7ForFork0_thidvar0_2, threadThread7of7ForFork0_#in~arg.offset=|v_threadThread7of7ForFork0_#in~arg.offset_4|} AuxVars[] AssignedVars[threadThread7of7ForFork0_#res.base, threadThread7of7ForFork0_~arg.offset, threadThread7of7ForFork0_#t~ret3, threadThread7of7ForFork0_#in~arg.base, threadThread7of7ForFork0_#res.offset, threadThread7of7ForFork0_#t~nondet4, threadThread7of7ForFork0_~arg.base, threadThread7of7ForFork0_#t~ret5, threadThread7of7ForFork0_thidvar0, threadThread7of7ForFork0_#in~arg.offset]" "[1456] $Ultimate##0-->L1044: Formula: (and (= |v_threadThread7of7ForFork0_#in~arg.offset_1| v_threadThread7of7ForFork0_~arg.offset_1) (= |v_threadThread7of7ForFork0_#in~arg.base_1| v_threadThread7of7ForFork0_~arg.base_1)) InVars {threadThread7of7ForFork0_#in~arg.base=|v_threadThread7of7ForFork0_#in~arg.base_1|, threadThread7of7ForFork0_#in~arg.offset=|v_threadThread7of7ForFork0_#in~arg.offset_1|} OutVars{threadThread7of7ForFork0_~arg.offset=v_threadThread7of7ForFork0_~arg.offset_1, threadThread7of7ForFork0_#in~arg.base=|v_threadThread7of7ForFork0_#in~arg.base_1|, threadThread7of7ForFork0_~arg.base=v_threadThread7of7ForFork0_~arg.base_1, threadThread7of7ForFork0_#in~arg.offset=|v_threadThread7of7ForFork0_#in~arg.offset_1|} AuxVars[] AssignedVars[threadThread7of7ForFork0_~arg.offset, threadThread7of7ForFork0_~arg.base]" "[1457] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread7of7ForFork0_#t~ret3=|v_threadThread7of7ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread7of7ForFork0_#t~ret3]" "[1458] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread7of7ForFork0_#t~ret3=|v_threadThread7of7ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread7of7ForFork0_#t~ret3]" "[1459] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread7of7ForFork0_#t~nondet4=|v_threadThread7of7ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread7of7ForFork0_#t~nondet4]" "[1380] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1417] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1377] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1426] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1364] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1412] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1396] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1391] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1359] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1506] L1055-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:48:17,754 INFO L754 eck$LassoCheckResult]: Loop: "[1507] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:48:17,755 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:17,755 INFO L85 PathProgramCache]: Analyzing trace with hash -2147288444, now seen corresponding path program 1 times [2025-04-26 16:48:17,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:17,755 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547900831] [2025-04-26 16:48:17,755 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:17,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:17,762 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 141 statements into 1 equivalence classes. [2025-04-26 16:48:17,771 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-04-26 16:48:17,771 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:17,771 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:17,771 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:17,776 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 141 statements into 1 equivalence classes. [2025-04-26 16:48:17,790 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-04-26 16:48:17,791 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:17,791 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:17,798 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:17,798 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:17,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1538, now seen corresponding path program 1 times [2025-04-26 16:48:17,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:17,798 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912624278] [2025-04-26 16:48:17,798 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:17,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:17,801 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:48:17,801 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:48:17,801 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:17,801 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:17,801 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:17,802 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:48:17,802 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:48:17,802 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:17,802 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:17,803 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:17,803 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:17,803 INFO L85 PathProgramCache]: Analyzing trace with hash -2141430817, now seen corresponding path program 1 times [2025-04-26 16:48:17,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:17,803 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518981753] [2025-04-26 16:48:17,803 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:17,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:17,811 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 142 statements into 1 equivalence classes. [2025-04-26 16:48:17,823 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 142 of 142 statements. [2025-04-26 16:48:17,823 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:17,823 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:17,823 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:17,828 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 142 statements into 1 equivalence classes. [2025-04-26 16:48:17,842 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 142 of 142 statements. [2025-04-26 16:48:17,843 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:17,843 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:17,853 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:23,070 WARN L286 SmtUtils]: Spent 5.04s on a formula simplification. DAG size of input: 354 DAG size of output: 321 (called from [L 276] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2025-04-26 16:48:23,777 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 141 statements into 1 equivalence classes. [2025-04-26 16:48:23,796 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-04-26 16:48:23,796 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:23,796 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:23,797 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:23,809 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 141 statements into 1 equivalence classes. [2025-04-26 16:48:23,829 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-04-26 16:48:23,829 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:23,829 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:23,854 WARN L166 chiAutomizerObserver]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2025-04-26 16:48:23,869 INFO L143 ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions. [2025-04-26 16:48:23,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (8)] Forceful destruction successful, exit code 0 [2025-04-26 16:48:23,878 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 16:48:23,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 16:48:23,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 16:48:23,880 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-26 16:48:23,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (9)] Waiting until timeout for monitored process [2025-04-26 16:48:23,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 170 places, 163 transitions, 438 flow [2025-04-26 16:48:24,263 INFO L116 PetriNetUnfolderBase]: 779/4581 cut-off events. [2025-04-26 16:48:24,263 INFO L117 PetriNetUnfolderBase]: For 1136/1136 co-relation queries the response was YES. [2025-04-26 16:48:24,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5658 conditions, 4581 events. 779/4581 cut-off events. For 1136/1136 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 38901 event pairs, 522 based on Foata normal form. 0/4315 useless extension candidates. Maximal degree in co-relation 2799. Up to 1024 conditions per place. [2025-04-26 16:48:24,281 INFO L82 GeneralOperation]: Start removeDead. Operand has 170 places, 163 transitions, 438 flow [2025-04-26 16:48:24,337 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 170 places, 163 transitions, 438 flow [2025-04-26 16:48:24,337 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 170 places, 163 transitions, 438 flow [2025-04-26 16:48:24,337 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 16:48:24,622 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 8271#[threadEXIT, threadFINAL, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:24,631 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 8591#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadFINAL, threadEXIT]true [2025-04-26 16:48:24,631 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 8511#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:24,653 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 9563#[threadFINAL, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:24,653 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 9483#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:24,670 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 10439#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:24,670 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 10323#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:24,712 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 12767#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadFINAL, threadEXIT]true [2025-04-26 16:48:24,713 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 12689#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:24,730 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 13647#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:24,730 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 13531#[threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:24,769 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 16021#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:24,769 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 15905#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:24,797 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 17851#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:24,797 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 17661#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:24,873 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 22531#[threadEXIT, threadFINAL, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:24,873 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 22453#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:24,888 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 23383#[threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:24,889 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 23267#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:24,928 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25791#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:24,928 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25675#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:24,955 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27585#[L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:24,955 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27395#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:25,027 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32549#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:25,027 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32433#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:25,054 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34343#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:25,054 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34153#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:25,114 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38849#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:25,115 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38659#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:25,156 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 41993#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:25,157 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 41711#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:25,278 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 50273#[threadEXIT, threadFINAL, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:25,278 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 50195#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:25,294 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 51127#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:25,294 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 51011#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:25,341 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 53537#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:25,341 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 53421#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:25,370 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 55331#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:25,370 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 55141#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:25,444 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 60295#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:25,445 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 60179#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:25,473 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 62089#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:25,473 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 61899#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:25,535 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 66595#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:25,535 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 66405#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:25,578 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 69739#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:25,578 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 69457#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:25,696 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 78627#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:25,697 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 78511#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:25,723 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 80387#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:25,723 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 80197#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:25,789 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 84937#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:25,789 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 84747#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:25,831 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 88037#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:25,831 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 87755#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:26,112 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 96735#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:26,113 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 96545#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:26,160 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 99835#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:26,160 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 99553#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:26,254 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 107293#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:26,254 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 107011#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:26,315 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 112159#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:26,315 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 111767#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:26,489 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 125657#[threadEXIT, threadFINAL, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:26,489 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 125579#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:26,505 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 126533#[threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:26,505 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 126417#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:26,542 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 128909#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:26,542 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 128793#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:26,570 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 130739#[L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:26,570 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 130549#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:26,818 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 135667#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:26,819 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 135551#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:26,847 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 137497#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:26,847 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 137307#[threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:26,908 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 141957#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:26,908 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 141767#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:26,951 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 145147#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:26,951 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 144865#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:27,069 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 153999#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:27,069 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 153883#[threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:27,099 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 155793#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:27,100 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 155603#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:27,162 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 160299#[L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:27,162 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 160109#[L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:27,205 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 163443#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:27,205 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 163161#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:27,320 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 172097#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:27,320 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 171907#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:27,363 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 175241#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:48:27,364 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 174959#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:48:27,456 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 182645#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:27,456 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 182363#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:27,516 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 187565#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:48:27,516 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 187173#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:48:27,709 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 201853#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:27,710 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 201737#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:27,737 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 203647#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:27,737 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 203457#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:27,798 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 208153#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:27,798 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 207963#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:27,840 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 211297#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:27,841 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 211015#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:27,952 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 219951#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:27,952 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 219761#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:27,995 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 223095#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:27,996 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 222813#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:28,088 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 230499#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:28,088 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 230217#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:28,281 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 235419#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:28,281 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 235027#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:28,568 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 249969#[threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:28,568 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 249779#[threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:28,637 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 253069#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:28,637 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 252787#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:28,788 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 260527#[L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:28,788 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 260245#[L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:28,887 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 265393#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:28,887 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 265001#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:29,154 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 278993#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:29,154 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 278711#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:29,255 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 283859#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:48:29,255 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 283467#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:48:29,476 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 295011#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:29,477 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 294619#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:29,611 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 302057#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:48:29,612 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 301537#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:48:29,973 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 322819#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadFINAL, threadEXIT, threadEXIT]true [2025-04-26 16:48:29,973 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 322741#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:29,989 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 323673#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:29,989 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 323557#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:30,028 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 326083#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:30,028 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 325967#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:30,055 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 327877#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:30,056 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 327687#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:30,127 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 332841#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:30,127 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 332725#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:30,154 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 334635#[threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:30,154 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 334445#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:30,216 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 339141#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:30,216 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 338951#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:30,444 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 342285#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:30,444 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 342003#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:30,562 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 351173#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:30,562 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 351057#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:30,588 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 352933#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:30,588 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 352743#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:30,650 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 357483#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:30,651 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 357293#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:30,693 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 360583#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:30,693 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 360301#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:30,806 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 369281#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:30,806 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 369091#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:30,853 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 372381#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:30,853 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 372099#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:30,946 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 379839#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:30,947 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 379557#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:31,008 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 384705#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:31,008 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 384313#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:31,388 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 399023#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:31,389 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 398907#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:31,415 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 400783#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:31,415 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 400593#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:31,478 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 405333#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:31,478 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 405143#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:31,520 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 408433#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:31,520 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 408151#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:31,632 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 417131#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:31,632 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 416941#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:31,674 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 420231#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:31,675 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 419949#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:31,768 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 427689#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:31,769 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 427407#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:31,830 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 432555#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:31,830 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 432163#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:32,008 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 447147#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:32,008 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 446957#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:32,050 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 450205#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:32,050 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 449923#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:32,144 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 457715#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:32,144 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 457433#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:32,204 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 462529#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:32,204 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 462137#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:32,368 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 476181#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:32,368 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 475899#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:32,429 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 480995#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:32,429 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 480603#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:32,562 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 492209#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:32,562 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 491817#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:32,645 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 499193#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:32,645 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 498673#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:32,897 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 520847#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:32,897 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 520731#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:32,925 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 522641#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:32,925 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 522451#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:32,987 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 527147#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:32,987 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 526957#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:33,030 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 530291#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:33,030 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 530009#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:33,142 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 538945#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:33,143 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 538755#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:33,378 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 542089#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:33,378 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 541807#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:33,471 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 549493#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:33,472 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 549211#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:33,534 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 554413#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:33,534 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 554021#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:33,724 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 568963#[threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:33,724 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 568773#[threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:33,766 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 572063#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:33,766 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 571781#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:33,860 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 579521#[L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:33,860 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 579239#[L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:34,116 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 584387#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:34,116 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 583995#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:34,375 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 597987#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:34,376 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 597705#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:34,473 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 602853#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:48:34,473 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 602461#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:48:34,681 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 614005#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:34,682 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 613613#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:34,813 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 621051#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:48:34,813 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 620531#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:48:35,080 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 643213#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:35,081 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 643023#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:35,123 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 646313#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:35,123 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 646031#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:35,218 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 653771#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:35,218 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 653489#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:35,281 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 658637#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:35,281 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 658245#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:35,448 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 672237#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:35,448 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 671955#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:35,510 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 677103#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:35,510 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 676711#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:35,643 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 688255#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:35,644 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 687863#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:35,729 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 695301#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:35,729 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 694781#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:48:36,219 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 717185#[threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:36,219 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 716903#[threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:36,279 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 721999#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:36,279 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 721607#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:36,411 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 733213#[L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:36,411 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 732821#[L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:36,494 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 740197#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:36,494 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 739677#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:36,718 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 759943#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:36,718 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 759551#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:36,801 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 766927#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:48:36,801 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 766407#[threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:48:37,151 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 782619#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:37,151 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 782099#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:37,325 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 792187#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:48:37,325 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 791521#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:48:37,643 WARN L140 AmpleReduction]: Number of pruned transitions: 423060 [2025-04-26 16:48:37,643 WARN L141 AmpleReduction]: Loop nodes with "changing loop node status": 255 [2025-04-26 16:48:37,643 WARN L142 AmpleReduction]: Number of trivial sets caused by loops: 255 [2025-04-26 16:48:37,643 WARN L143 AmpleReduction]: Number of not loop caused trivial ample sets:8742 [2025-04-26 16:48:37,644 WARN L144 AmpleReduction]: Number of initially assigned non-trivial ample sets:100516 [2025-04-26 16:48:37,644 WARN L145 AmpleReduction]: Times succ was already a loop node:0 [2025-04-26 16:48:37,644 WARN L146 AmpleReduction]: Times some other node on the cycle already had a trivial ample set:0 [2025-04-26 16:48:37,644 INFO L149 AmpleReduction]: Finished ample reduction [2025-04-26 16:48:37,762 INFO L136 dAbstractionProvider]: Constructed initial ample set-reduced NBA abstraction that has 109259 states, 109002 states have (on average 1.1904368727179317) internal successors, (in total 129760), 109258 states have internal predecessors, (129760), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:48:37,763 INFO L306 stractBuchiCegarLoop]: Interprodecural is true [2025-04-26 16:48:37,763 INFO L307 stractBuchiCegarLoop]: Hoare is None [2025-04-26 16:48:37,763 INFO L308 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2025-04-26 16:48:37,763 INFO L309 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2025-04-26 16:48:37,763 INFO L310 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2025-04-26 16:48:37,763 INFO L311 stractBuchiCegarLoop]: Difference is false [2025-04-26 16:48:37,763 INFO L312 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2025-04-26 16:48:37,763 INFO L316 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2025-04-26 16:48:37,855 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 109259 states, 109002 states have (on average 1.1904368727179317) internal successors, (in total 129760), 109258 states have internal predecessors, (129760), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:48:38,424 INFO L131 ngComponentsAnalysis]: Automaton has 256 accepting balls. 256 [2025-04-26 16:48:38,425 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:48:38,425 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:48:38,425 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 16:48:38,425 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:48:38,425 INFO L340 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2025-04-26 16:48:38,512 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 109259 states, 109002 states have (on average 1.1904368727179317) internal successors, (in total 129760), 109258 states have internal predecessors, (129760), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:48:39,494 INFO L131 ngComponentsAnalysis]: Automaton has 256 accepting balls. 256 [2025-04-26 16:48:39,494 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:48:39,494 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:48:39,495 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 16:48:39,495 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:48:39,497 INFO L752 eck$LassoCheckResult]: Stem: "[1767] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[1784] L-1-->L1041: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[1788] L1041-->L1042: Formula: (= v_~data~0_1 0) InVars {} OutVars{~data~0=v_~data~0_1} AuxVars[] AssignedVars[~data~0]" "[1755] L1042-->L1042-1: Formula: (and (= 16 (select |v_#length_1| 1)) (= (select |v_#valid_2| 1) 1)) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[1816] L1042-1-->L1042-2: Formula: (and (= 1 |v_~#data_sem~0.base_1|) (= |v_~#data_sem~0.offset_1| 0)) InVars {} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_1|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_1|} AuxVars[] AssignedVars[~#data_sem~0.base, ~#data_sem~0.offset]" "[1777] L1042-2-->L1042-3: Formula: (= (select (select |v_#memory_int_1| |v_~#data_sem~0.base_2|) |v_~#data_sem~0.offset_2|) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_2|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_2|, #memory_int=|v_#memory_int_1|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_2|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_2|, #memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[1782] L1042-3-->L1042-4: Formula: (= (select (select |v_#memory_int_2| |v_~#data_sem~0.base_3|) (+ |v_~#data_sem~0.offset_3| 1)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_3|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_3|, #memory_int=|v_#memory_int_2|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_3|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_3|, #memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[1804] L1042-4-->L1042-5: Formula: (= (select (select |v_#memory_int_3| |v_~#data_sem~0.base_4|) (+ |v_~#data_sem~0.offset_4| 2)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_4|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_4|, #memory_int=|v_#memory_int_3|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_4|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_4|, #memory_int=|v_#memory_int_3|} AuxVars[] AssignedVars[]" "[1747] L1042-5-->L1042-6: Formula: (= (select (select |v_#memory_int_4| |v_~#data_sem~0.base_5|) (+ |v_~#data_sem~0.offset_5| 3)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_5|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_5|, #memory_int=|v_#memory_int_4|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_5|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_5|, #memory_int=|v_#memory_int_4|} AuxVars[] AssignedVars[]" "[1791] L1042-6-->L1042-7: Formula: (= (select (select |v_#memory_int_5| |v_~#data_sem~0.base_6|) (+ |v_~#data_sem~0.offset_6| 4)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_6|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_6|, #memory_int=|v_#memory_int_5|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_6|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_6|, #memory_int=|v_#memory_int_5|} AuxVars[] AssignedVars[]" "[1789] L1042-7-->L1042-8: Formula: (= (select (select |v_#memory_int_6| |v_~#data_sem~0.base_7|) (+ |v_~#data_sem~0.offset_7| 5)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_7|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_7|, #memory_int=|v_#memory_int_6|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_7|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_7|, #memory_int=|v_#memory_int_6|} AuxVars[] AssignedVars[]" "[1750] L1042-8-->L1042-9: Formula: (= (select (select |v_#memory_int_7| |v_~#data_sem~0.base_8|) (+ |v_~#data_sem~0.offset_8| 6)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_8|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_8|, #memory_int=|v_#memory_int_7|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_8|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_8|, #memory_int=|v_#memory_int_7|} AuxVars[] AssignedVars[]" "[1783] L1042-9-->L1042-10: Formula: (= (select (select |v_#memory_int_8| |v_~#data_sem~0.base_9|) (+ |v_~#data_sem~0.offset_9| 7)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_9|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_9|, #memory_int=|v_#memory_int_8|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_9|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_9|, #memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[]" "[1795] L1042-10-->L1042-11: Formula: (= (select (select |v_#memory_int_9| |v_~#data_sem~0.base_10|) (+ |v_~#data_sem~0.offset_10| 8)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_10|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_10|, #memory_int=|v_#memory_int_9|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_10|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_10|, #memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[]" "[1748] L1042-11-->L1042-12: Formula: (= (select (select |v_#memory_int_10| |v_~#data_sem~0.base_11|) (+ |v_~#data_sem~0.offset_11| 9)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_11|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_11|, #memory_int=|v_#memory_int_10|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_11|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_11|, #memory_int=|v_#memory_int_10|} AuxVars[] AssignedVars[]" "[1761] L1042-12-->L1042-13: Formula: (= (select (select |v_#memory_int_11| |v_~#data_sem~0.base_12|) (+ |v_~#data_sem~0.offset_12| 10)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_12|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_12|, #memory_int=|v_#memory_int_11|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_12|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_12|, #memory_int=|v_#memory_int_11|} AuxVars[] AssignedVars[]" "[1785] L1042-13-->L1042-14: Formula: (= (select (select |v_#memory_int_12| |v_~#data_sem~0.base_13|) (+ |v_~#data_sem~0.offset_13| 11)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_13|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_13|, #memory_int=|v_#memory_int_12|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_13|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_13|, #memory_int=|v_#memory_int_12|} AuxVars[] AssignedVars[]" "[1806] L1042-14-->L1042-15: Formula: (= (select (select |v_#memory_int_13| |v_~#data_sem~0.base_14|) (+ |v_~#data_sem~0.offset_14| 12)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_14|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_14|, #memory_int=|v_#memory_int_13|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_14|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_14|, #memory_int=|v_#memory_int_13|} AuxVars[] AssignedVars[]" "[1769] L1042-15-->L1042-16: Formula: (= (select (select |v_#memory_int_14| |v_~#data_sem~0.base_15|) (+ |v_~#data_sem~0.offset_15| 13)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_15|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_15|, #memory_int=|v_#memory_int_14|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_15|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_15|, #memory_int=|v_#memory_int_14|} AuxVars[] AssignedVars[]" "[1805] L1042-16-->L1042-17: Formula: (= (select (select |v_#memory_int_15| |v_~#data_sem~0.base_16|) (+ |v_~#data_sem~0.offset_16| 14)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_16|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_16|, #memory_int=|v_#memory_int_15|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_16|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_16|, #memory_int=|v_#memory_int_15|} AuxVars[] AssignedVars[]" "[1792] L1042-17-->L1042-18: Formula: (= (select (select |v_#memory_int_16| |v_~#data_sem~0.base_17|) (+ |v_~#data_sem~0.offset_17| 15)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_17|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_17|, #memory_int=|v_#memory_int_16|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_17|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_17|, #memory_int=|v_#memory_int_16|} AuxVars[] AssignedVars[]" "[1801] L1042-18-->L-1-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[1809] L-1-1-->L1050: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_1|, ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_1|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_1|, ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_1|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_1|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_1|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_1|, ULTIMATE.start_main_#t~post13#1=|v_ULTIMATE.start_main_#t~post13#1_1|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_#t~nondet10#1, ULTIMATE.start_main_#t~pre9#1, ULTIMATE.start_main_#t~post11#1, ULTIMATE.start_main_#t~ret6#1, ULTIMATE.start_main_#t~mem12#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_~tids~0#1.base, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~malloc8#1.base, ULTIMATE.start_main_#t~post13#1, ULTIMATE.start_main_~threads_total~0#1]" "[1771] L1050-->L1050-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret6#1]" "[1810] L1050-1-->L1051: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret6#1]" "[1760] L1051-->L1051-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet7#1]" "[1759] L1051-1-->L1051-2: Formula: (= |v_ULTIMATE.start_main_~threads_total~0#1_2| |v_ULTIMATE.start_main_#t~nondet7#1_3|) InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_2|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~threads_total~0#1]" "[1763] L1051-2-->L1052: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet7#1]" "[1758] L1052-->L1052-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_main_~threads_total~0#1_3|) 1 0)) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[1752] L1052-1-->L1037: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[1780] L1037-->L1038: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[1819] L1038-->L1037-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[]" "[1774] L1037-1-->L1052-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[1793] L1052-2-->L1053: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[1807] L1053-->L1053-1: Formula: (and (not (= |v_ULTIMATE.start_main_#t~malloc8#1.base_2| 0)) (= (select |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc8#1.base_2|) 0) (= |v_ULTIMATE.start_main_#t~malloc8#1.offset_2| 0) (= |v_#length_2| (store |v_#length_3| |v_ULTIMATE.start_main_#t~malloc8#1.base_2| (* (mod |v_ULTIMATE.start_main_~threads_total~0#1_4| 1073741824) 4))) (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc8#1.base_2| 1)) (< |v_ULTIMATE.start_main_#t~malloc8#1.base_2| |v_#StackHeapBarrier_2|)) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_3|, #valid=|v_#valid_4|} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_2|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_2|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, #valid, ULTIMATE.start_main_#t~malloc8#1.base, #length]" "[1764] L1053-1-->L1053-2: Formula: (and (= |v_ULTIMATE.start_main_#t~malloc8#1.base_3| |v_ULTIMATE.start_main_~tids~0#1.base_2|) (= |v_ULTIMATE.start_main_~tids~0#1.offset_2| |v_ULTIMATE.start_main_#t~malloc8#1.offset_3|)) InVars {ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_3|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_3|} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_3|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_2|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_3|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_~tids~0#1.base]" "[1814] L1053-2-->L1054: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_4|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, ULTIMATE.start_main_#t~malloc8#1.base]" "[1772] L1054-->L1054-5: Formula: (= |v_ULTIMATE.start_main_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1797] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1781] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1776] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1744] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1903] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread1of8ForFork0_#in~arg.offset_4| 0) (= v_threadThread1of8ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre9#1_133|) (= |v_threadThread1of8ForFork0_#in~arg.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_133|} OutVars{threadThread1of8ForFork0_#t~ret5=|v_threadThread1of8ForFork0_#t~ret5_6|, threadThread1of8ForFork0_#t~nondet4=|v_threadThread1of8ForFork0_#t~nondet4_8|, threadThread1of8ForFork0_~arg.base=v_threadThread1of8ForFork0_~arg.base_4, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_133|, threadThread1of8ForFork0_#t~ret3=|v_threadThread1of8ForFork0_#t~ret3_6|, threadThread1of8ForFork0_#in~arg.base=|v_threadThread1of8ForFork0_#in~arg.base_4|, threadThread1of8ForFork0_#in~arg.offset=|v_threadThread1of8ForFork0_#in~arg.offset_4|, threadThread1of8ForFork0_#res.offset=|v_threadThread1of8ForFork0_#res.offset_4|, threadThread1of8ForFork0_#res.base=|v_threadThread1of8ForFork0_#res.base_4|, threadThread1of8ForFork0_~arg.offset=v_threadThread1of8ForFork0_~arg.offset_4, threadThread1of8ForFork0_thidvar0=v_threadThread1of8ForFork0_thidvar0_2} AuxVars[] AssignedVars[threadThread1of8ForFork0_#t~ret5, threadThread1of8ForFork0_#t~nondet4, threadThread1of8ForFork0_~arg.base, threadThread1of8ForFork0_#t~ret3, threadThread1of8ForFork0_#in~arg.base, threadThread1of8ForFork0_#in~arg.offset, threadThread1of8ForFork0_#res.offset, threadThread1of8ForFork0_#res.base, threadThread1of8ForFork0_~arg.offset, threadThread1of8ForFork0_thidvar0]" "[1841] $Ultimate##0-->L1044: Formula: (and (= v_threadThread1of8ForFork0_~arg.base_1 |v_threadThread1of8ForFork0_#in~arg.base_1|) (= |v_threadThread1of8ForFork0_#in~arg.offset_1| v_threadThread1of8ForFork0_~arg.offset_1)) InVars {threadThread1of8ForFork0_#in~arg.offset=|v_threadThread1of8ForFork0_#in~arg.offset_1|, threadThread1of8ForFork0_#in~arg.base=|v_threadThread1of8ForFork0_#in~arg.base_1|} OutVars{threadThread1of8ForFork0_#in~arg.offset=|v_threadThread1of8ForFork0_#in~arg.offset_1|, threadThread1of8ForFork0_~arg.offset=v_threadThread1of8ForFork0_~arg.offset_1, threadThread1of8ForFork0_~arg.base=v_threadThread1of8ForFork0_~arg.base_1, threadThread1of8ForFork0_#in~arg.base=|v_threadThread1of8ForFork0_#in~arg.base_1|} AuxVars[] AssignedVars[threadThread1of8ForFork0_~arg.base, threadThread1of8ForFork0_~arg.offset]" "[1842] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread1of8ForFork0_#t~ret3=|v_threadThread1of8ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread1of8ForFork0_#t~ret3]" "[1843] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread1of8ForFork0_#t~ret3=|v_threadThread1of8ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread1of8ForFork0_#t~ret3]" "[1844] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread1of8ForFork0_#t~nondet4=|v_threadThread1of8ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread1of8ForFork0_#t~nondet4]" "[1765] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1802] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1762] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1811] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1749] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1797] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1781] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1776] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1744] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1904] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread2of8ForFork0_#in~arg.base_4| 0) (= |v_threadThread2of8ForFork0_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_135| v_threadThread2of8ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_135|} OutVars{threadThread2of8ForFork0_thidvar0=v_threadThread2of8ForFork0_thidvar0_2, threadThread2of8ForFork0_#t~ret5=|v_threadThread2of8ForFork0_#t~ret5_6|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_135|, threadThread2of8ForFork0_#t~nondet4=|v_threadThread2of8ForFork0_#t~nondet4_8|, threadThread2of8ForFork0_#t~ret3=|v_threadThread2of8ForFork0_#t~ret3_6|, threadThread2of8ForFork0_#in~arg.base=|v_threadThread2of8ForFork0_#in~arg.base_4|, threadThread2of8ForFork0_~arg.base=v_threadThread2of8ForFork0_~arg.base_4, threadThread2of8ForFork0_#res.offset=|v_threadThread2of8ForFork0_#res.offset_4|, threadThread2of8ForFork0_~arg.offset=v_threadThread2of8ForFork0_~arg.offset_4, threadThread2of8ForFork0_#in~arg.offset=|v_threadThread2of8ForFork0_#in~arg.offset_4|, threadThread2of8ForFork0_#res.base=|v_threadThread2of8ForFork0_#res.base_4|} AuxVars[] AssignedVars[threadThread2of8ForFork0_thidvar0, threadThread2of8ForFork0_#t~ret5, threadThread2of8ForFork0_#t~nondet4, threadThread2of8ForFork0_#t~ret3, threadThread2of8ForFork0_#in~arg.base, threadThread2of8ForFork0_~arg.base, threadThread2of8ForFork0_#res.offset, threadThread2of8ForFork0_~arg.offset, threadThread2of8ForFork0_#in~arg.offset, threadThread2of8ForFork0_#res.base]" "[1861] $Ultimate##0-->L1044: Formula: (and (= |v_threadThread2of8ForFork0_#in~arg.offset_1| v_threadThread2of8ForFork0_~arg.offset_1) (= v_threadThread2of8ForFork0_~arg.base_1 |v_threadThread2of8ForFork0_#in~arg.base_1|)) InVars {threadThread2of8ForFork0_#in~arg.offset=|v_threadThread2of8ForFork0_#in~arg.offset_1|, threadThread2of8ForFork0_#in~arg.base=|v_threadThread2of8ForFork0_#in~arg.base_1|} OutVars{threadThread2of8ForFork0_~arg.base=v_threadThread2of8ForFork0_~arg.base_1, threadThread2of8ForFork0_~arg.offset=v_threadThread2of8ForFork0_~arg.offset_1, threadThread2of8ForFork0_#in~arg.offset=|v_threadThread2of8ForFork0_#in~arg.offset_1|, threadThread2of8ForFork0_#in~arg.base=|v_threadThread2of8ForFork0_#in~arg.base_1|} AuxVars[] AssignedVars[threadThread2of8ForFork0_~arg.base, threadThread2of8ForFork0_~arg.offset]" "[1862] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread2of8ForFork0_#t~ret3=|v_threadThread2of8ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread2of8ForFork0_#t~ret3]" "[1863] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread2of8ForFork0_#t~ret3=|v_threadThread2of8ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread2of8ForFork0_#t~ret3]" "[1864] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread2of8ForFork0_#t~nondet4=|v_threadThread2of8ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread2of8ForFork0_#t~nondet4]" "[1765] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1802] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1762] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1811] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1749] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1797] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1781] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1776] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1744] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1905] L1055-3-->$Ultimate##0: Formula: (and (= v_threadThread3of8ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre9#1_137|) (= |v_threadThread3of8ForFork0_#in~arg.offset_4| 0) (= |v_threadThread3of8ForFork0_#in~arg.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_137|} OutVars{threadThread3of8ForFork0_#in~arg.offset=|v_threadThread3of8ForFork0_#in~arg.offset_4|, threadThread3of8ForFork0_#res.offset=|v_threadThread3of8ForFork0_#res.offset_4|, threadThread3of8ForFork0_#t~nondet4=|v_threadThread3of8ForFork0_#t~nondet4_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_137|, threadThread3of8ForFork0_#t~ret3=|v_threadThread3of8ForFork0_#t~ret3_6|, threadThread3of8ForFork0_#in~arg.base=|v_threadThread3of8ForFork0_#in~arg.base_4|, threadThread3of8ForFork0_~arg.offset=v_threadThread3of8ForFork0_~arg.offset_4, threadThread3of8ForFork0_thidvar0=v_threadThread3of8ForFork0_thidvar0_2, threadThread3of8ForFork0_#t~ret5=|v_threadThread3of8ForFork0_#t~ret5_6|, threadThread3of8ForFork0_~arg.base=v_threadThread3of8ForFork0_~arg.base_4, threadThread3of8ForFork0_#res.base=|v_threadThread3of8ForFork0_#res.base_4|} AuxVars[] AssignedVars[threadThread3of8ForFork0_#in~arg.offset, threadThread3of8ForFork0_#res.offset, threadThread3of8ForFork0_#t~nondet4, threadThread3of8ForFork0_#t~ret3, threadThread3of8ForFork0_#in~arg.base, threadThread3of8ForFork0_~arg.offset, threadThread3of8ForFork0_thidvar0, threadThread3of8ForFork0_#t~ret5, threadThread3of8ForFork0_~arg.base, threadThread3of8ForFork0_#res.base]" "[1831] $Ultimate##0-->L1044: Formula: (and (= |v_threadThread3of8ForFork0_#in~arg.base_1| v_threadThread3of8ForFork0_~arg.base_1) (= v_threadThread3of8ForFork0_~arg.offset_1 |v_threadThread3of8ForFork0_#in~arg.offset_1|)) InVars {threadThread3of8ForFork0_#in~arg.base=|v_threadThread3of8ForFork0_#in~arg.base_1|, threadThread3of8ForFork0_#in~arg.offset=|v_threadThread3of8ForFork0_#in~arg.offset_1|} OutVars{threadThread3of8ForFork0_#in~arg.base=|v_threadThread3of8ForFork0_#in~arg.base_1|, threadThread3of8ForFork0_~arg.offset=v_threadThread3of8ForFork0_~arg.offset_1, threadThread3of8ForFork0_#in~arg.offset=|v_threadThread3of8ForFork0_#in~arg.offset_1|, threadThread3of8ForFork0_~arg.base=v_threadThread3of8ForFork0_~arg.base_1} AuxVars[] AssignedVars[threadThread3of8ForFork0_~arg.offset, threadThread3of8ForFork0_~arg.base]" "[1832] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread3of8ForFork0_#t~ret3=|v_threadThread3of8ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread3of8ForFork0_#t~ret3]" "[1833] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread3of8ForFork0_#t~ret3=|v_threadThread3of8ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread3of8ForFork0_#t~ret3]" "[1834] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread3of8ForFork0_#t~nondet4=|v_threadThread3of8ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread3of8ForFork0_#t~nondet4]" "[1765] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1802] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1762] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1811] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1749] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1797] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1781] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1776] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1744] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1906] L1055-3-->$Ultimate##0: Formula: (and (= v_threadThread4of8ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre9#1_139|) (= |v_threadThread4of8ForFork0_#in~arg.offset_4| 0) (= |v_threadThread4of8ForFork0_#in~arg.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_139|} OutVars{threadThread4of8ForFork0_#in~arg.offset=|v_threadThread4of8ForFork0_#in~arg.offset_4|, threadThread4of8ForFork0_~arg.base=v_threadThread4of8ForFork0_~arg.base_4, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_139|, threadThread4of8ForFork0_#res.offset=|v_threadThread4of8ForFork0_#res.offset_4|, threadThread4of8ForFork0_#t~ret3=|v_threadThread4of8ForFork0_#t~ret3_6|, threadThread4of8ForFork0_#in~arg.base=|v_threadThread4of8ForFork0_#in~arg.base_4|, threadThread4of8ForFork0_#t~ret5=|v_threadThread4of8ForFork0_#t~ret5_6|, threadThread4of8ForFork0_#t~nondet4=|v_threadThread4of8ForFork0_#t~nondet4_8|, threadThread4of8ForFork0_~arg.offset=v_threadThread4of8ForFork0_~arg.offset_4, threadThread4of8ForFork0_thidvar0=v_threadThread4of8ForFork0_thidvar0_2, threadThread4of8ForFork0_#res.base=|v_threadThread4of8ForFork0_#res.base_4|} AuxVars[] AssignedVars[threadThread4of8ForFork0_#in~arg.offset, threadThread4of8ForFork0_~arg.base, threadThread4of8ForFork0_#res.offset, threadThread4of8ForFork0_#t~ret3, threadThread4of8ForFork0_#in~arg.base, threadThread4of8ForFork0_#t~ret5, threadThread4of8ForFork0_#t~nondet4, threadThread4of8ForFork0_~arg.offset, threadThread4of8ForFork0_thidvar0, threadThread4of8ForFork0_#res.base]" "[1821] $Ultimate##0-->L1044: Formula: (and (= |v_threadThread4of8ForFork0_#in~arg.base_1| v_threadThread4of8ForFork0_~arg.base_1) (= |v_threadThread4of8ForFork0_#in~arg.offset_1| v_threadThread4of8ForFork0_~arg.offset_1)) InVars {threadThread4of8ForFork0_#in~arg.offset=|v_threadThread4of8ForFork0_#in~arg.offset_1|, threadThread4of8ForFork0_#in~arg.base=|v_threadThread4of8ForFork0_#in~arg.base_1|} OutVars{threadThread4of8ForFork0_#in~arg.offset=|v_threadThread4of8ForFork0_#in~arg.offset_1|, threadThread4of8ForFork0_~arg.base=v_threadThread4of8ForFork0_~arg.base_1, threadThread4of8ForFork0_~arg.offset=v_threadThread4of8ForFork0_~arg.offset_1, threadThread4of8ForFork0_#in~arg.base=|v_threadThread4of8ForFork0_#in~arg.base_1|} AuxVars[] AssignedVars[threadThread4of8ForFork0_~arg.base, threadThread4of8ForFork0_~arg.offset]" "[1822] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread4of8ForFork0_#t~ret3=|v_threadThread4of8ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread4of8ForFork0_#t~ret3]" "[1823] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread4of8ForFork0_#t~ret3=|v_threadThread4of8ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread4of8ForFork0_#t~ret3]" "[1824] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread4of8ForFork0_#t~nondet4=|v_threadThread4of8ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread4of8ForFork0_#t~nondet4]" "[1765] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1802] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1762] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1811] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1749] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1797] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1781] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1776] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1744] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1907] L1055-3-->$Ultimate##0: Formula: (and (= v_threadThread5of8ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre9#1_141|) (= |v_threadThread5of8ForFork0_#in~arg.base_4| 0) (= |v_threadThread5of8ForFork0_#in~arg.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_141|} OutVars{threadThread5of8ForFork0_#res.offset=|v_threadThread5of8ForFork0_#res.offset_4|, threadThread5of8ForFork0_~arg.base=v_threadThread5of8ForFork0_~arg.base_4, threadThread5of8ForFork0_#in~arg.offset=|v_threadThread5of8ForFork0_#in~arg.offset_4|, threadThread5of8ForFork0_#t~ret3=|v_threadThread5of8ForFork0_#t~ret3_6|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_141|, threadThread5of8ForFork0_#in~arg.base=|v_threadThread5of8ForFork0_#in~arg.base_4|, threadThread5of8ForFork0_#t~nondet4=|v_threadThread5of8ForFork0_#t~nondet4_8|, threadThread5of8ForFork0_#t~ret5=|v_threadThread5of8ForFork0_#t~ret5_6|, threadThread5of8ForFork0_thidvar0=v_threadThread5of8ForFork0_thidvar0_2, threadThread5of8ForFork0_#res.base=|v_threadThread5of8ForFork0_#res.base_4|, threadThread5of8ForFork0_~arg.offset=v_threadThread5of8ForFork0_~arg.offset_4} AuxVars[] AssignedVars[threadThread5of8ForFork0_#res.offset, threadThread5of8ForFork0_~arg.base, threadThread5of8ForFork0_#in~arg.offset, threadThread5of8ForFork0_#t~ret3, threadThread5of8ForFork0_#in~arg.base, threadThread5of8ForFork0_#t~nondet4, threadThread5of8ForFork0_#t~ret5, threadThread5of8ForFork0_thidvar0, threadThread5of8ForFork0_#res.base, threadThread5of8ForFork0_~arg.offset]" "[1871] $Ultimate##0-->L1044: Formula: (and (= v_threadThread5of8ForFork0_~arg.base_1 |v_threadThread5of8ForFork0_#in~arg.base_1|) (= |v_threadThread5of8ForFork0_#in~arg.offset_1| v_threadThread5of8ForFork0_~arg.offset_1)) InVars {threadThread5of8ForFork0_#in~arg.base=|v_threadThread5of8ForFork0_#in~arg.base_1|, threadThread5of8ForFork0_#in~arg.offset=|v_threadThread5of8ForFork0_#in~arg.offset_1|} OutVars{threadThread5of8ForFork0_~arg.base=v_threadThread5of8ForFork0_~arg.base_1, threadThread5of8ForFork0_#in~arg.offset=|v_threadThread5of8ForFork0_#in~arg.offset_1|, threadThread5of8ForFork0_#in~arg.base=|v_threadThread5of8ForFork0_#in~arg.base_1|, threadThread5of8ForFork0_~arg.offset=v_threadThread5of8ForFork0_~arg.offset_1} AuxVars[] AssignedVars[threadThread5of8ForFork0_~arg.base, threadThread5of8ForFork0_~arg.offset]" "[1872] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread5of8ForFork0_#t~ret3=|v_threadThread5of8ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread5of8ForFork0_#t~ret3]" "[1873] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread5of8ForFork0_#t~ret3=|v_threadThread5of8ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread5of8ForFork0_#t~ret3]" "[1874] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread5of8ForFork0_#t~nondet4=|v_threadThread5of8ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread5of8ForFork0_#t~nondet4]" "[1765] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1802] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1762] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1811] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1749] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1797] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1781] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1776] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1744] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1908] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread6of8ForFork0_#in~arg.offset_4| 0) (= |v_threadThread6of8ForFork0_#in~arg.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_143| v_threadThread6of8ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_143|} OutVars{threadThread6of8ForFork0_#t~ret3=|v_threadThread6of8ForFork0_#t~ret3_6|, threadThread6of8ForFork0_#in~arg.base=|v_threadThread6of8ForFork0_#in~arg.base_4|, threadThread6of8ForFork0_#res.base=|v_threadThread6of8ForFork0_#res.base_4|, threadThread6of8ForFork0_#t~ret5=|v_threadThread6of8ForFork0_#t~ret5_6|, threadThread6of8ForFork0_~arg.base=v_threadThread6of8ForFork0_~arg.base_4, threadThread6of8ForFork0_#t~nondet4=|v_threadThread6of8ForFork0_#t~nondet4_8|, threadThread6of8ForFork0_thidvar0=v_threadThread6of8ForFork0_thidvar0_2, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_143|, threadThread6of8ForFork0_#res.offset=|v_threadThread6of8ForFork0_#res.offset_4|, threadThread6of8ForFork0_#in~arg.offset=|v_threadThread6of8ForFork0_#in~arg.offset_4|, threadThread6of8ForFork0_~arg.offset=v_threadThread6of8ForFork0_~arg.offset_4} AuxVars[] AssignedVars[threadThread6of8ForFork0_#t~ret3, threadThread6of8ForFork0_#in~arg.base, threadThread6of8ForFork0_#res.base, threadThread6of8ForFork0_#t~ret5, threadThread6of8ForFork0_~arg.base, threadThread6of8ForFork0_#t~nondet4, threadThread6of8ForFork0_thidvar0, threadThread6of8ForFork0_#res.offset, threadThread6of8ForFork0_#in~arg.offset, threadThread6of8ForFork0_~arg.offset]" "[1881] $Ultimate##0-->L1044: Formula: (and (= v_threadThread6of8ForFork0_~arg.base_1 |v_threadThread6of8ForFork0_#in~arg.base_1|) (= |v_threadThread6of8ForFork0_#in~arg.offset_1| v_threadThread6of8ForFork0_~arg.offset_1)) InVars {threadThread6of8ForFork0_#in~arg.base=|v_threadThread6of8ForFork0_#in~arg.base_1|, threadThread6of8ForFork0_#in~arg.offset=|v_threadThread6of8ForFork0_#in~arg.offset_1|} OutVars{threadThread6of8ForFork0_#in~arg.base=|v_threadThread6of8ForFork0_#in~arg.base_1|, threadThread6of8ForFork0_~arg.base=v_threadThread6of8ForFork0_~arg.base_1, threadThread6of8ForFork0_#in~arg.offset=|v_threadThread6of8ForFork0_#in~arg.offset_1|, threadThread6of8ForFork0_~arg.offset=v_threadThread6of8ForFork0_~arg.offset_1} AuxVars[] AssignedVars[threadThread6of8ForFork0_~arg.base, threadThread6of8ForFork0_~arg.offset]" "[1882] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread6of8ForFork0_#t~ret3=|v_threadThread6of8ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread6of8ForFork0_#t~ret3]" "[1883] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread6of8ForFork0_#t~ret3=|v_threadThread6of8ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread6of8ForFork0_#t~ret3]" "[1884] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread6of8ForFork0_#t~nondet4=|v_threadThread6of8ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread6of8ForFork0_#t~nondet4]" "[1765] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1802] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1762] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1811] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1749] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1797] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1781] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1776] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1744] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1909] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread7of8ForFork0_#in~arg.base_4| 0) (= |v_threadThread7of8ForFork0_#in~arg.offset_4| 0) (= v_threadThread7of8ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre9#1_145|)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_145|} OutVars{threadThread7of8ForFork0_#t~ret5=|v_threadThread7of8ForFork0_#t~ret5_6|, threadThread7of8ForFork0_#t~nondet4=|v_threadThread7of8ForFork0_#t~nondet4_8|, threadThread7of8ForFork0_#t~ret3=|v_threadThread7of8ForFork0_#t~ret3_6|, threadThread7of8ForFork0_thidvar0=v_threadThread7of8ForFork0_thidvar0_2, threadThread7of8ForFork0_#in~arg.base=|v_threadThread7of8ForFork0_#in~arg.base_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_145|, threadThread7of8ForFork0_#res.offset=|v_threadThread7of8ForFork0_#res.offset_4|, threadThread7of8ForFork0_#in~arg.offset=|v_threadThread7of8ForFork0_#in~arg.offset_4|, threadThread7of8ForFork0_~arg.offset=v_threadThread7of8ForFork0_~arg.offset_4, threadThread7of8ForFork0_#res.base=|v_threadThread7of8ForFork0_#res.base_4|, threadThread7of8ForFork0_~arg.base=v_threadThread7of8ForFork0_~arg.base_4} AuxVars[] AssignedVars[threadThread7of8ForFork0_#t~ret5, threadThread7of8ForFork0_#t~nondet4, threadThread7of8ForFork0_#t~ret3, threadThread7of8ForFork0_thidvar0, threadThread7of8ForFork0_#in~arg.base, threadThread7of8ForFork0_#res.offset, threadThread7of8ForFork0_#in~arg.offset, threadThread7of8ForFork0_~arg.offset, threadThread7of8ForFork0_#res.base, threadThread7of8ForFork0_~arg.base]" "[1851] $Ultimate##0-->L1044: Formula: (and (= |v_threadThread7of8ForFork0_#in~arg.base_1| v_threadThread7of8ForFork0_~arg.base_1) (= |v_threadThread7of8ForFork0_#in~arg.offset_1| v_threadThread7of8ForFork0_~arg.offset_1)) InVars {threadThread7of8ForFork0_#in~arg.offset=|v_threadThread7of8ForFork0_#in~arg.offset_1|, threadThread7of8ForFork0_#in~arg.base=|v_threadThread7of8ForFork0_#in~arg.base_1|} OutVars{threadThread7of8ForFork0_#in~arg.offset=|v_threadThread7of8ForFork0_#in~arg.offset_1|, threadThread7of8ForFork0_#in~arg.base=|v_threadThread7of8ForFork0_#in~arg.base_1|, threadThread7of8ForFork0_~arg.offset=v_threadThread7of8ForFork0_~arg.offset_1, threadThread7of8ForFork0_~arg.base=v_threadThread7of8ForFork0_~arg.base_1} AuxVars[] AssignedVars[threadThread7of8ForFork0_~arg.offset, threadThread7of8ForFork0_~arg.base]" "[1852] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread7of8ForFork0_#t~ret3=|v_threadThread7of8ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread7of8ForFork0_#t~ret3]" "[1853] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread7of8ForFork0_#t~ret3=|v_threadThread7of8ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread7of8ForFork0_#t~ret3]" "[1854] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread7of8ForFork0_#t~nondet4=|v_threadThread7of8ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread7of8ForFork0_#t~nondet4]" "[1765] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1802] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1762] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1811] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1749] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1797] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1781] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1776] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1744] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1910] L1055-3-->$Ultimate##0: Formula: (and (= v_threadThread8of8ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre9#1_147|) (= |v_threadThread8of8ForFork0_#in~arg.base_4| 0) (= |v_threadThread8of8ForFork0_#in~arg.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_147|} OutVars{threadThread8of8ForFork0_#t~nondet4=|v_threadThread8of8ForFork0_#t~nondet4_8|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_147|, threadThread8of8ForFork0_#in~arg.offset=|v_threadThread8of8ForFork0_#in~arg.offset_4|, threadThread8of8ForFork0_#res.offset=|v_threadThread8of8ForFork0_#res.offset_4|, threadThread8of8ForFork0_~arg.base=v_threadThread8of8ForFork0_~arg.base_4, threadThread8of8ForFork0_thidvar0=v_threadThread8of8ForFork0_thidvar0_2, threadThread8of8ForFork0_#res.base=|v_threadThread8of8ForFork0_#res.base_4|, threadThread8of8ForFork0_#t~ret3=|v_threadThread8of8ForFork0_#t~ret3_6|, threadThread8of8ForFork0_#in~arg.base=|v_threadThread8of8ForFork0_#in~arg.base_4|, threadThread8of8ForFork0_#t~ret5=|v_threadThread8of8ForFork0_#t~ret5_6|, threadThread8of8ForFork0_~arg.offset=v_threadThread8of8ForFork0_~arg.offset_4} AuxVars[] AssignedVars[threadThread8of8ForFork0_#t~nondet4, threadThread8of8ForFork0_#in~arg.offset, threadThread8of8ForFork0_#res.offset, threadThread8of8ForFork0_~arg.base, threadThread8of8ForFork0_thidvar0, threadThread8of8ForFork0_#res.base, threadThread8of8ForFork0_#t~ret3, threadThread8of8ForFork0_#in~arg.base, threadThread8of8ForFork0_#t~ret5, threadThread8of8ForFork0_~arg.offset]" "[1891] $Ultimate##0-->L1044: Formula: (and (= |v_threadThread8of8ForFork0_#in~arg.offset_1| v_threadThread8of8ForFork0_~arg.offset_1) (= |v_threadThread8of8ForFork0_#in~arg.base_1| v_threadThread8of8ForFork0_~arg.base_1)) InVars {threadThread8of8ForFork0_#in~arg.offset=|v_threadThread8of8ForFork0_#in~arg.offset_1|, threadThread8of8ForFork0_#in~arg.base=|v_threadThread8of8ForFork0_#in~arg.base_1|} OutVars{threadThread8of8ForFork0_~arg.base=v_threadThread8of8ForFork0_~arg.base_1, threadThread8of8ForFork0_#in~arg.base=|v_threadThread8of8ForFork0_#in~arg.base_1|, threadThread8of8ForFork0_#in~arg.offset=|v_threadThread8of8ForFork0_#in~arg.offset_1|, threadThread8of8ForFork0_~arg.offset=v_threadThread8of8ForFork0_~arg.offset_1} AuxVars[] AssignedVars[threadThread8of8ForFork0_~arg.base, threadThread8of8ForFork0_~arg.offset]" "[1892] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread8of8ForFork0_#t~ret3=|v_threadThread8of8ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread8of8ForFork0_#t~ret3]" "[1893] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread8of8ForFork0_#t~ret3=|v_threadThread8of8ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread8of8ForFork0_#t~ret3]" "[1894] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread8of8ForFork0_#t~nondet4=|v_threadThread8of8ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread8of8ForFork0_#t~nondet4]" "[1765] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1802] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[1762] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1811] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1749] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[1797] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1781] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[1776] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1744] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1901] L1055-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:48:39,497 INFO L754 eck$LassoCheckResult]: Loop: "[1902] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:48:39,498 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:39,498 INFO L85 PathProgramCache]: Analyzing trace with hash -452787170, now seen corresponding path program 1 times [2025-04-26 16:48:39,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:39,498 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507661701] [2025-04-26 16:48:39,498 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:39,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:39,508 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 155 statements into 1 equivalence classes. [2025-04-26 16:48:39,521 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 155 of 155 statements. [2025-04-26 16:48:39,521 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:39,521 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:39,521 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:39,525 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 155 statements into 1 equivalence classes. [2025-04-26 16:48:39,538 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 155 of 155 statements. [2025-04-26 16:48:39,539 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:39,539 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:39,551 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:39,551 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:39,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1933, now seen corresponding path program 1 times [2025-04-26 16:48:39,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:39,552 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133201300] [2025-04-26 16:48:39,552 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:39,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:39,554 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:48:39,555 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:48:39,555 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:39,555 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:39,555 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:39,555 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:48:39,555 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:48:39,555 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:39,555 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:39,557 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:39,557 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:39,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1151498480, now seen corresponding path program 1 times [2025-04-26 16:48:39,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:39,557 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497652871] [2025-04-26 16:48:39,557 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:39,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:39,566 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 156 statements into 1 equivalence classes. [2025-04-26 16:48:39,579 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 156 of 156 statements. [2025-04-26 16:48:39,579 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:39,579 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:39,579 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:39,584 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 156 statements into 1 equivalence classes. [2025-04-26 16:48:39,595 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 156 of 156 statements. [2025-04-26 16:48:39,595 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:39,595 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:39,607 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:47,848 WARN L286 SmtUtils]: Spent 8.23s on a formula simplification. DAG size of input: 385 DAG size of output: 348 (called from [L 276] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2025-04-26 16:48:48,967 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 155 statements into 1 equivalence classes. [2025-04-26 16:48:48,987 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 155 of 155 statements. [2025-04-26 16:48:48,987 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:48,987 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:48,987 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:48,997 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 155 statements into 1 equivalence classes. [2025-04-26 16:48:49,022 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 155 of 155 statements. [2025-04-26 16:48:49,022 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:49,022 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:49,049 WARN L166 chiAutomizerObserver]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2025-04-26 16:48:49,066 INFO L143 ThreadInstanceAdder]: Constructed 9 joinOtherThreadTransitions. [2025-04-26 16:48:49,076 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (9)] Ended with exit code 0 [2025-04-26 16:48:49,076 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 16:48:49,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 16:48:49,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 16:48:49,079 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-26 16:48:49,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (10)] Waiting until timeout for monitored process [2025-04-26 16:48:49,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 183 places, 175 transitions, 485 flow [2025-04-26 16:48:49,866 INFO L116 PetriNetUnfolderBase]: 1804/9212 cut-off events. [2025-04-26 16:48:49,867 INFO L117 PetriNetUnfolderBase]: For 2460/2460 co-relation queries the response was YES. [2025-04-26 16:48:49,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11580 conditions, 9212 events. 1804/9212 cut-off events. For 2460/2460 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 90423 event pairs, 1291 based on Foata normal form. 0/8689 useless extension candidates. Maximal degree in co-relation 5647. Up to 2304 conditions per place. [2025-04-26 16:48:49,909 INFO L82 GeneralOperation]: Start removeDead. Operand has 183 places, 175 transitions, 485 flow [2025-04-26 16:48:50,043 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 183 places, 175 transitions, 485 flow [2025-04-26 16:48:50,043 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 183 places, 175 transitions, 485 flow [2025-04-26 16:48:50,043 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 16:48:50,333 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 15556#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadFINAL, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:50,341 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 15854#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadFINAL, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:50,342 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 15800#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:50,364 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 16822#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadFINAL, threadEXIT]true [2025-04-26 16:48:50,365 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 16768#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:50,384 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 17656#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:50,385 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 17610#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:50,431 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 20004#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadFINAL, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:50,432 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 19950#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:50,450 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 20836#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:50,451 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 20790#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:50,493 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 23236#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:50,495 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 23190#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:50,526 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25004#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:50,528 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 24946#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:50,607 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 29740#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadFINAL, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:50,608 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 29688#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:50,625 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 30576#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:50,626 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 30530#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:50,669 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32976#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:50,670 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32930#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:50,702 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34744#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:50,705 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34686#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:50,790 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 39660#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:50,792 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 39614#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:50,824 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 41428#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:50,826 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 41370#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:50,894 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 45958#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:50,897 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 45900#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:50,943 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 49068#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:50,951 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 48998#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:51,080 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 57456#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadFINAL, threadEXIT, threadEXIT]true [2025-04-26 16:48:51,081 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 57402#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:51,098 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 58290#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:51,099 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 58244#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:51,142 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 60690#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:51,143 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 60644#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:51,173 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 62458#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:51,175 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 62400#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:51,351 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 67400#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:51,353 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 67354#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:51,382 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 69168#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:51,385 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 69110#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:51,455 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 73698#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:51,458 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 73640#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:51,507 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 76808#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:51,510 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 76738#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:51,652 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 85666#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:51,654 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 85620#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:51,682 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 87434#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:51,684 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 87376#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:51,752 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 91964#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:51,755 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 91906#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:51,799 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 95074#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:51,803 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 95004#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:51,930 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 103662#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:51,932 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 103604#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:51,977 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 106772#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:51,980 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 106702#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:52,081 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 114252#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:52,084 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 114182#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:52,155 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 119130#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:52,159 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 119048#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:52,481 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 133018#[threadFINAL, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:52,481 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 132938#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:52,498 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 133834#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:52,499 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 133752#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:52,541 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 136246#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:52,542 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 136164#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:52,571 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 137988#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:52,573 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 137884#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:52,652 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 142970#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:52,653 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 142888#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:52,682 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 144712#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:52,684 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 144608#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:52,754 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 149252#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:52,756 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 149148#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:52,801 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 152326#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:52,804 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 152200#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:52,938 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 161246#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:52,938 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 161164#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:52,970 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 162988#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:52,972 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 162884#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:53,042 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 167528#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:53,044 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 167424#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:53,090 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 170602#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:53,093 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 170476#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:53,218 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 179238#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:53,219 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 179134#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:53,264 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 182312#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:53,267 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 182186#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:53,512 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 189802#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:53,515 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 189676#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:53,580 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 194634#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:53,584 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 194486#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:53,792 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 209072#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:53,793 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 208990#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:53,822 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 210814#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:53,823 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 210710#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:53,893 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 215354#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:53,895 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 215250#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:53,941 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 218428#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:53,943 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 218302#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:54,067 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 227098#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:48:54,069 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 226994#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:54,114 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 230172#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:54,116 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 230046#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:54,220 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 237662#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:54,223 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 237536#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:54,287 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 242494#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:54,291 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 242346#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:54,488 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 256996#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:54,489 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 256892#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:54,711 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 260070#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:54,715 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 259944#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:54,888 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 267560#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:54,892 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 267434#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:54,999 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 272392#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:55,005 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 272244#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:55,301 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 285910#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:55,305 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 285784#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:48:55,413 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 290742#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:55,418 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 290594#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:55,689 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 301986#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:55,695 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 301838#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:55,824 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 308990#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:55,829 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 308820#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:48:56,278 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 330156#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadFINAL, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:56,278 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 330076#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:56,300 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 330970#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:56,301 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 330888#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:56,360 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 333382#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:56,361 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 333300#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:56,396 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 335124#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:56,398 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 335020#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:56,493 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 340104#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:56,494 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 340022#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:56,527 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 341846#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:48:56,529 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 341742#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:48:56,598 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 346386#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:48:56,600 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 346282#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:48:56,645 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 349460#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:48:56,648 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 349334#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:48:56,779 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 358380#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:56,780 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 358298#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:56,809 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 360122#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:56,811 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 360018#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:56,881 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 364662#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:56,883 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 364558#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:56,929 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 367736#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:56,932 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 367610#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:57,057 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 376372#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:48:57,059 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 376268#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:48:57,105 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 379446#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:57,107 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 379320#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:57,212 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 386936#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:57,215 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 386810#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:57,558 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 391768#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:57,561 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 391620#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:57,780 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 406206#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:57,781 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 406124#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:57,810 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 407948#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:57,812 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 407844#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:57,881 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 412488#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:57,883 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 412384#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:57,928 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 415562#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:57,930 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 415436#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:58,192 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 424232#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:58,194 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 424128#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:58,238 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 427306#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:48:58,241 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 427180#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:48:58,345 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 434796#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:48:58,347 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 434670#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:48:58,413 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 439628#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:48:58,417 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 439480#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:48:58,611 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 454130#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:58,613 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 454026#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:48:58,658 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 457204#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:58,661 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 457078#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:58,764 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 464694#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:58,767 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 464568#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:58,833 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 469526#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:58,836 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 469378#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:59,165 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 483044#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:48:59,170 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 482918#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:48:59,282 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 487876#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:59,288 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 487728#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:59,531 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 499120#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:59,537 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 498972#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:59,683 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 506124#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:59,691 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 505954#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:00,032 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 528304#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:00,032 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 528188#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:00,062 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 530022#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:00,063 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 529874#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:00,135 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 534572#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:00,136 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 534424#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:00,182 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 537612#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:00,184 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 537432#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:00,313 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 546326#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:00,314 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 546178#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:00,361 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 549366#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:00,362 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 549186#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:00,614 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 556866#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:00,616 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 556686#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:00,684 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 561654#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:00,687 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 561442#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:00,917 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 576232#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:49:00,918 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 576084#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:49:00,965 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 579272#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:00,967 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 579092#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:01,078 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 586772#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:01,080 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 586592#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:01,155 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 591560#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:01,158 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 591348#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:01,490 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 605134#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:49:01,492 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 604954#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:49:01,558 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 609922#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:01,561 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 609710#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:01,708 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 621176#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:01,711 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 620964#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:01,801 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 628126#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:01,805 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 627882#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:02,098 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 650458#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:02,099 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 650310#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:02,145 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 653498#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:02,147 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 653318#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:02,253 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 660998#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:02,255 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 660818#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:02,322 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 665786#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:02,325 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 665574#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:02,675 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 679402#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:02,677 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 679222#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:02,775 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 684190#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:02,778 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 683978#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:02,964 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 695444#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:02,968 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 695232#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:03,064 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 702394#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:03,069 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 702150#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:03,632 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 724160#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:49:03,634 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 723980#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:49:03,741 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 728948#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:03,745 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 728736#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:03,901 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 740202#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:03,904 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 739990#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:03,994 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 747152#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:03,998 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 746908#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:04,248 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 766800#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:49:04,251 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 766588#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:49:04,342 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 773750#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:04,347 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 773506#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:04,629 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 789550#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:04,633 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 789306#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:04,753 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 799076#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:04,759 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 798800#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:05,341 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 829616#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadFINAL, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:05,342 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 829562#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:05,359 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 830448#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:05,360 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 830402#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:05,572 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 832848#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:05,575 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 832802#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:05,607 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 834616#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:05,610 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 834558#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:05,689 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 839562#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:05,690 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 839516#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:05,719 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 841330#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:05,721 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 841272#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:05,790 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 845860#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:05,792 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 845802#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:05,838 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 848970#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:05,841 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 848900#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:05,971 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 857830#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:05,972 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 857784#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:06,001 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 859598#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:06,004 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 859540#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:06,074 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 864128#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:06,076 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 864070#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:06,122 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 867238#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:06,125 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 867168#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:06,250 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 875826#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:06,252 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 875768#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:06,298 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 878936#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:06,301 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 878866#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:06,405 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 886416#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:06,409 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 886346#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:06,474 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 891294#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:06,479 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 891212#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:06,676 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 905618#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:06,677 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 905572#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:06,707 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 907386#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:06,709 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 907328#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:06,778 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 911916#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:06,781 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 911858#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:06,826 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 915026#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:06,829 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 914956#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:06,952 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 923650#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:06,955 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 923592#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:07,000 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 926760#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:07,004 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 926690#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:07,107 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 934240#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:07,111 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 934170#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:07,176 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 939118#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:07,181 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 939036#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:07,374 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 953540#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:07,377 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 953482#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:07,422 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 956650#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:07,425 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 956580#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:07,529 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 964130#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:07,533 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 964060#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:07,598 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 969008#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:07,603 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 968926#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:07,782 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 982468#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:07,785 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 982398#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:08,055 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 987346#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:08,059 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 987264#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:08,204 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 998580#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:08,209 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 998498#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:08,299 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1005640#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:08,305 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1005546#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:08,867 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1027752#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:08,869 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1027670#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:08,924 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1029494#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:08,927 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1029390#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:09,054 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1034034#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:09,057 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1033930#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:09,111 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1037108#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:09,113 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1036982#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:09,239 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1045778#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:09,241 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1045674#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:09,288 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1048852#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:09,290 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1048726#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:09,395 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1056342#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:09,398 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1056216#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:09,464 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1061174#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:09,468 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1061026#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:09,669 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1075676#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:09,671 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1075572#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:09,716 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1078750#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:09,719 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1078624#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:09,859 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1086240#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:09,861 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1086114#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:09,928 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1091072#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:09,932 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1090924#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:10,117 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1104590#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:10,119 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1104464#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:10,185 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1109422#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:10,189 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1109274#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:10,338 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1120666#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:10,342 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1120518#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:10,432 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1127670#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:10,437 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1127500#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:10,908 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1149856#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:10,910 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1149752#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:10,955 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1152930#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:10,958 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1152804#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:11,063 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1160420#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:11,065 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1160294#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:11,132 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1165252#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:11,136 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1165104#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:11,336 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1178814#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:11,339 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1178688#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:11,418 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1183646#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:11,423 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1183498#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:11,752 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1194890#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:11,756 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1194742#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:11,845 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1201894#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:11,850 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1201724#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:12,132 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1223564#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:12,135 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1223438#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:12,202 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1228396#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:12,206 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1228248#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:12,355 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1239640#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:12,359 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1239492#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:12,450 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1246644#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:12,455 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1246474#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:12,707 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1266226#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:12,711 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1266078#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:12,803 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1273230#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:12,808 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1273060#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:13,013 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1289020#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:13,018 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1288850#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:13,137 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1298610#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:13,145 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1298418#[L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:13,556 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1330488#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:13,556 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1330406#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:13,587 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1332230#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:13,588 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1332126#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:13,661 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1336770#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:13,663 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1336666#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:13,923 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1339844#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:13,925 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1339718#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:14,055 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1348514#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:14,057 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1348410#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:14,104 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1351588#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:14,107 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1351462#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:14,215 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1359078#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:14,218 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1358952#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:14,286 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1363910#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:14,290 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1363762#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:14,788 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1378412#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:14,791 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1378308#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:14,858 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1381486#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:14,860 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1381360#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:14,973 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1388976#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:14,976 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1388850#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:15,044 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1393808#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:15,048 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1393660#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:15,232 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1407326#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:15,235 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1407200#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:15,300 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1412158#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:15,304 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1412010#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:15,449 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1423402#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:15,453 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1423254#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:15,544 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1430406#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:15,550 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1430236#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:15,835 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1452592#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:15,837 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1452488#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:15,883 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1455666#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:15,886 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1455540#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:15,993 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1463156#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:15,996 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1463030#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:16,062 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1467988#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:16,066 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1467840#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:16,252 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1481550#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:16,255 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1481424#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:16,323 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1486382#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:16,327 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1486234#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:16,477 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1497626#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:16,482 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1497478#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:16,572 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1504630#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:16,578 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1504460#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:17,093 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1526300#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:17,097 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1526174#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:17,184 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1531132#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:17,288 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1530984#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:17,680 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1542376#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:17,684 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1542228#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:17,778 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1549380#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:17,786 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1549210#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:18,074 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1568962#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:18,078 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1568814#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:18,307 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1575966#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:18,312 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1575796#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:18,512 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1591756#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:18,518 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1591586#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:18,637 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1601346#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:18,644 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1601154#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:19,054 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1633942#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:19,055 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1633794#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:19,102 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1636982#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:19,104 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1636802#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:19,214 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1644482#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:19,216 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1644302#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:19,284 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1649270#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:19,287 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1649058#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:19,476 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1662886#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:19,477 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1662706#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:19,545 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1667674#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:19,548 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1667462#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:19,927 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1678928#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:19,931 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1678716#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:20,028 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1685878#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:20,033 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1685634#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:20,325 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1707644#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:20,327 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1707464#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:20,591 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1712432#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:20,596 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1712220#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:20,843 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1723686#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:20,848 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1723474#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:20,944 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1730636#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:20,949 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1730392#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:21,206 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1750284#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:21,209 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1750072#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:21,302 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1757234#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:21,307 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1756990#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:21,510 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1773034#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:21,515 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1772790#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:21,638 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1782560#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:21,644 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1782284#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:22,056 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1814628#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:22,059 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1814448#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:22,128 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1819416#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:22,132 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1819204#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:22,285 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1830670#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:22,288 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1830458#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:22,382 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1837620#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:22,387 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1837376#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:22,858 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1857320#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:22,861 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1857108#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:22,955 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1864270#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:22,959 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1864026#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:23,359 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1880070#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:23,364 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1879826#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:23,486 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1889596#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:23,492 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1889320#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1]true [2025-04-26 16:49:23,879 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1920110#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:23,882 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1919898#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:23,975 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1927060#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:23,980 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1926816#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:24,184 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1942860#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:24,188 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1942616#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:24,309 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1952386#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:24,315 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1952110#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:24,649 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1979278#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:24,653 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1979034#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:24,773 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1988804#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:24,779 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1988528#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:25,042 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2009942#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:25,048 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2009666#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:25,204 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2022458#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:25,212 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2022150#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:26,201 WARN L140 AmpleReduction]: Number of pruned transitions: 1075168 [2025-04-26 16:49:26,201 WARN L141 AmpleReduction]: Loop nodes with "changing loop node status": 511 [2025-04-26 16:49:26,201 WARN L142 AmpleReduction]: Number of trivial sets caused by loops: 511 [2025-04-26 16:49:26,201 WARN L143 AmpleReduction]: Number of not loop caused trivial ample sets:17448 [2025-04-26 16:49:26,201 WARN L144 AmpleReduction]: Number of initially assigned non-trivial ample sets:229068 [2025-04-26 16:49:26,201 WARN L145 AmpleReduction]: Times succ was already a loop node:0 [2025-04-26 16:49:26,202 WARN L146 AmpleReduction]: Times some other node on the cycle already had a trivial ample set:0 [2025-04-26 16:49:26,202 INFO L149 AmpleReduction]: Finished ample reduction [2025-04-26 16:49:26,457 INFO L136 dAbstractionProvider]: Constructed initial ample set-reduced NBA abstraction that has 246517 states, 246004 states have (on average 1.1926106892570854) internal successors, (in total 293387), 246516 states have internal predecessors, (293387), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:49:26,457 INFO L306 stractBuchiCegarLoop]: Interprodecural is true [2025-04-26 16:49:26,457 INFO L307 stractBuchiCegarLoop]: Hoare is None [2025-04-26 16:49:26,457 INFO L308 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2025-04-26 16:49:26,457 INFO L309 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2025-04-26 16:49:26,457 INFO L310 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2025-04-26 16:49:26,457 INFO L311 stractBuchiCegarLoop]: Difference is false [2025-04-26 16:49:26,457 INFO L312 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2025-04-26 16:49:26,458 INFO L316 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2025-04-26 16:49:26,698 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 246517 states, 246004 states have (on average 1.1926106892570854) internal successors, (in total 293387), 246516 states have internal predecessors, (293387), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:49:28,699 INFO L131 ngComponentsAnalysis]: Automaton has 512 accepting balls. 512 [2025-04-26 16:49:28,699 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:49:28,699 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:49:28,700 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 16:49:28,700 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:49:28,700 INFO L340 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2025-04-26 16:49:28,939 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 246517 states, 246004 states have (on average 1.1926106892570854) internal successors, (in total 293387), 246516 states have internal predecessors, (293387), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 16:49:30,799 INFO L131 ngComponentsAnalysis]: Automaton has 512 accepting balls. 512 [2025-04-26 16:49:30,799 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:49:30,799 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:49:30,801 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 16:49:30,801 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:49:30,802 INFO L752 eck$LassoCheckResult]: Stem: "[2212] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[2229] L-1-->L1041: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[2233] L1041-->L1042: Formula: (= v_~data~0_1 0) InVars {} OutVars{~data~0=v_~data~0_1} AuxVars[] AssignedVars[~data~0]" "[2200] L1042-->L1042-1: Formula: (and (= 16 (select |v_#length_1| 1)) (= (select |v_#valid_2| 1) 1)) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[2261] L1042-1-->L1042-2: Formula: (and (= 1 |v_~#data_sem~0.base_1|) (= |v_~#data_sem~0.offset_1| 0)) InVars {} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_1|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_1|} AuxVars[] AssignedVars[~#data_sem~0.base, ~#data_sem~0.offset]" "[2222] L1042-2-->L1042-3: Formula: (= (select (select |v_#memory_int_1| |v_~#data_sem~0.base_2|) |v_~#data_sem~0.offset_2|) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_2|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_2|, #memory_int=|v_#memory_int_1|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_2|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_2|, #memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[2227] L1042-3-->L1042-4: Formula: (= (select (select |v_#memory_int_2| |v_~#data_sem~0.base_3|) (+ |v_~#data_sem~0.offset_3| 1)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_3|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_3|, #memory_int=|v_#memory_int_2|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_3|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_3|, #memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[2249] L1042-4-->L1042-5: Formula: (= (select (select |v_#memory_int_3| |v_~#data_sem~0.base_4|) (+ |v_~#data_sem~0.offset_4| 2)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_4|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_4|, #memory_int=|v_#memory_int_3|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_4|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_4|, #memory_int=|v_#memory_int_3|} AuxVars[] AssignedVars[]" "[2192] L1042-5-->L1042-6: Formula: (= (select (select |v_#memory_int_4| |v_~#data_sem~0.base_5|) (+ |v_~#data_sem~0.offset_5| 3)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_5|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_5|, #memory_int=|v_#memory_int_4|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_5|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_5|, #memory_int=|v_#memory_int_4|} AuxVars[] AssignedVars[]" "[2236] L1042-6-->L1042-7: Formula: (= (select (select |v_#memory_int_5| |v_~#data_sem~0.base_6|) (+ |v_~#data_sem~0.offset_6| 4)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_6|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_6|, #memory_int=|v_#memory_int_5|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_6|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_6|, #memory_int=|v_#memory_int_5|} AuxVars[] AssignedVars[]" "[2234] L1042-7-->L1042-8: Formula: (= (select (select |v_#memory_int_6| |v_~#data_sem~0.base_7|) (+ |v_~#data_sem~0.offset_7| 5)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_7|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_7|, #memory_int=|v_#memory_int_6|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_7|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_7|, #memory_int=|v_#memory_int_6|} AuxVars[] AssignedVars[]" "[2195] L1042-8-->L1042-9: Formula: (= (select (select |v_#memory_int_7| |v_~#data_sem~0.base_8|) (+ |v_~#data_sem~0.offset_8| 6)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_8|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_8|, #memory_int=|v_#memory_int_7|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_8|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_8|, #memory_int=|v_#memory_int_7|} AuxVars[] AssignedVars[]" "[2228] L1042-9-->L1042-10: Formula: (= (select (select |v_#memory_int_8| |v_~#data_sem~0.base_9|) (+ |v_~#data_sem~0.offset_9| 7)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_9|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_9|, #memory_int=|v_#memory_int_8|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_9|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_9|, #memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[]" "[2240] L1042-10-->L1042-11: Formula: (= (select (select |v_#memory_int_9| |v_~#data_sem~0.base_10|) (+ |v_~#data_sem~0.offset_10| 8)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_10|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_10|, #memory_int=|v_#memory_int_9|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_10|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_10|, #memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[]" "[2193] L1042-11-->L1042-12: Formula: (= (select (select |v_#memory_int_10| |v_~#data_sem~0.base_11|) (+ |v_~#data_sem~0.offset_11| 9)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_11|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_11|, #memory_int=|v_#memory_int_10|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_11|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_11|, #memory_int=|v_#memory_int_10|} AuxVars[] AssignedVars[]" "[2206] L1042-12-->L1042-13: Formula: (= (select (select |v_#memory_int_11| |v_~#data_sem~0.base_12|) (+ |v_~#data_sem~0.offset_12| 10)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_12|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_12|, #memory_int=|v_#memory_int_11|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_12|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_12|, #memory_int=|v_#memory_int_11|} AuxVars[] AssignedVars[]" "[2230] L1042-13-->L1042-14: Formula: (= (select (select |v_#memory_int_12| |v_~#data_sem~0.base_13|) (+ |v_~#data_sem~0.offset_13| 11)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_13|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_13|, #memory_int=|v_#memory_int_12|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_13|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_13|, #memory_int=|v_#memory_int_12|} AuxVars[] AssignedVars[]" "[2251] L1042-14-->L1042-15: Formula: (= (select (select |v_#memory_int_13| |v_~#data_sem~0.base_14|) (+ |v_~#data_sem~0.offset_14| 12)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_14|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_14|, #memory_int=|v_#memory_int_13|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_14|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_14|, #memory_int=|v_#memory_int_13|} AuxVars[] AssignedVars[]" "[2214] L1042-15-->L1042-16: Formula: (= (select (select |v_#memory_int_14| |v_~#data_sem~0.base_15|) (+ |v_~#data_sem~0.offset_15| 13)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_15|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_15|, #memory_int=|v_#memory_int_14|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_15|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_15|, #memory_int=|v_#memory_int_14|} AuxVars[] AssignedVars[]" "[2250] L1042-16-->L1042-17: Formula: (= (select (select |v_#memory_int_15| |v_~#data_sem~0.base_16|) (+ |v_~#data_sem~0.offset_16| 14)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_16|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_16|, #memory_int=|v_#memory_int_15|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_16|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_16|, #memory_int=|v_#memory_int_15|} AuxVars[] AssignedVars[]" "[2237] L1042-17-->L1042-18: Formula: (= (select (select |v_#memory_int_16| |v_~#data_sem~0.base_17|) (+ |v_~#data_sem~0.offset_17| 15)) 0) InVars {~#data_sem~0.base=|v_~#data_sem~0.base_17|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_17|, #memory_int=|v_#memory_int_16|} OutVars{~#data_sem~0.base=|v_~#data_sem~0.base_17|, ~#data_sem~0.offset=|v_~#data_sem~0.offset_17|, #memory_int=|v_#memory_int_16|} AuxVars[] AssignedVars[]" "[2246] L1042-18-->L-1-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[2254] L-1-1-->L1050: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_1|, ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_1|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_1|, ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_1|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_1|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_1|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_1|, ULTIMATE.start_main_#t~post13#1=|v_ULTIMATE.start_main_#t~post13#1_1|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_#t~nondet10#1, ULTIMATE.start_main_#t~pre9#1, ULTIMATE.start_main_#t~post11#1, ULTIMATE.start_main_#t~ret6#1, ULTIMATE.start_main_#t~mem12#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_~tids~0#1.base, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~malloc8#1.base, ULTIMATE.start_main_#t~post13#1, ULTIMATE.start_main_~threads_total~0#1]" "[2216] L1050-->L1050-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret6#1]" "[2255] L1050-1-->L1051: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret6#1=|v_ULTIMATE.start_main_#t~ret6#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret6#1]" "[2205] L1051-->L1051-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet7#1]" "[2204] L1051-1-->L1051-2: Formula: (= |v_ULTIMATE.start_main_~threads_total~0#1_2| |v_ULTIMATE.start_main_#t~nondet7#1_3|) InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_2|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~threads_total~0#1]" "[2208] L1051-2-->L1052: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet7#1]" "[2203] L1052-->L1052-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_main_~threads_total~0#1_3|) 1 0)) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[2197] L1052-1-->L1037: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[2225] L1037-->L1038: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[2264] L1038-->L1037-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[]" "[2219] L1037-1-->L1052-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[2238] L1052-2-->L1053: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[2252] L1053-->L1053-1: Formula: (and (not (= |v_ULTIMATE.start_main_#t~malloc8#1.base_2| 0)) (= (select |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc8#1.base_2|) 0) (= |v_ULTIMATE.start_main_#t~malloc8#1.offset_2| 0) (= |v_#length_2| (store |v_#length_3| |v_ULTIMATE.start_main_#t~malloc8#1.base_2| (* (mod |v_ULTIMATE.start_main_~threads_total~0#1_4| 1073741824) 4))) (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc8#1.base_2| 1)) (< |v_ULTIMATE.start_main_#t~malloc8#1.base_2| |v_#StackHeapBarrier_2|)) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_3|, #valid=|v_#valid_4|} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_2|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_2|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, #valid, ULTIMATE.start_main_#t~malloc8#1.base, #length]" "[2209] L1053-1-->L1053-2: Formula: (and (= |v_ULTIMATE.start_main_#t~malloc8#1.base_3| |v_ULTIMATE.start_main_~tids~0#1.base_2|) (= |v_ULTIMATE.start_main_~tids~0#1.offset_2| |v_ULTIMATE.start_main_#t~malloc8#1.offset_3|)) InVars {ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_3|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_3|} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_3|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_2|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_3|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_~tids~0#1.base]" "[2259] L1053-2-->L1054: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc8#1.base=|v_ULTIMATE.start_main_#t~malloc8#1.base_4|, ULTIMATE.start_main_#t~malloc8#1.offset=|v_ULTIMATE.start_main_#t~malloc8#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc8#1.offset, ULTIMATE.start_main_#t~malloc8#1.base]" "[2217] L1054-->L1054-5: Formula: (= |v_ULTIMATE.start_main_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[2242] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[2226] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[2221] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[2189] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[2358] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread1of9ForFork0_#in~arg.base_4| 0) (= v_threadThread1of9ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre9#1_167|) (= |v_threadThread1of9ForFork0_#in~arg.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_167|} OutVars{threadThread1of9ForFork0_thidvar0=v_threadThread1of9ForFork0_thidvar0_2, threadThread1of9ForFork0_#in~arg.offset=|v_threadThread1of9ForFork0_#in~arg.offset_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_167|, threadThread1of9ForFork0_~arg.base=v_threadThread1of9ForFork0_~arg.base_4, threadThread1of9ForFork0_#res.offset=|v_threadThread1of9ForFork0_#res.offset_4|, threadThread1of9ForFork0_~arg.offset=v_threadThread1of9ForFork0_~arg.offset_4, threadThread1of9ForFork0_#t~ret3=|v_threadThread1of9ForFork0_#t~ret3_6|, threadThread1of9ForFork0_#in~arg.base=|v_threadThread1of9ForFork0_#in~arg.base_4|, threadThread1of9ForFork0_#res.base=|v_threadThread1of9ForFork0_#res.base_4|, threadThread1of9ForFork0_#t~ret5=|v_threadThread1of9ForFork0_#t~ret5_6|, threadThread1of9ForFork0_#t~nondet4=|v_threadThread1of9ForFork0_#t~nondet4_8|} AuxVars[] AssignedVars[threadThread1of9ForFork0_thidvar0, threadThread1of9ForFork0_#in~arg.offset, threadThread1of9ForFork0_~arg.base, threadThread1of9ForFork0_#res.offset, threadThread1of9ForFork0_~arg.offset, threadThread1of9ForFork0_#t~ret3, threadThread1of9ForFork0_#in~arg.base, threadThread1of9ForFork0_#res.base, threadThread1of9ForFork0_#t~ret5, threadThread1of9ForFork0_#t~nondet4]" "[2336] $Ultimate##0-->L1044: Formula: (and (= v_threadThread1of9ForFork0_~arg.offset_1 |v_threadThread1of9ForFork0_#in~arg.offset_1|) (= v_threadThread1of9ForFork0_~arg.base_1 |v_threadThread1of9ForFork0_#in~arg.base_1|)) InVars {threadThread1of9ForFork0_#in~arg.offset=|v_threadThread1of9ForFork0_#in~arg.offset_1|, threadThread1of9ForFork0_#in~arg.base=|v_threadThread1of9ForFork0_#in~arg.base_1|} OutVars{threadThread1of9ForFork0_~arg.base=v_threadThread1of9ForFork0_~arg.base_1, threadThread1of9ForFork0_~arg.offset=v_threadThread1of9ForFork0_~arg.offset_1, threadThread1of9ForFork0_#in~arg.base=|v_threadThread1of9ForFork0_#in~arg.base_1|, threadThread1of9ForFork0_#in~arg.offset=|v_threadThread1of9ForFork0_#in~arg.offset_1|} AuxVars[] AssignedVars[threadThread1of9ForFork0_~arg.base, threadThread1of9ForFork0_~arg.offset]" "[2337] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread1of9ForFork0_#t~ret3=|v_threadThread1of9ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread1of9ForFork0_#t~ret3]" "[2338] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread1of9ForFork0_#t~ret3=|v_threadThread1of9ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread1of9ForFork0_#t~ret3]" "[2339] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread1of9ForFork0_#t~nondet4=|v_threadThread1of9ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread1of9ForFork0_#t~nondet4]" "[2210] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[2247] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[2207] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[2256] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[2194] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[2242] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[2226] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[2221] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[2189] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[2359] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread2of9ForFork0_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_169| v_threadThread2of9ForFork0_thidvar0_2) (= |v_threadThread2of9ForFork0_#in~arg.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_169|} OutVars{threadThread2of9ForFork0_#res.offset=|v_threadThread2of9ForFork0_#res.offset_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_169|, threadThread2of9ForFork0_#in~arg.offset=|v_threadThread2of9ForFork0_#in~arg.offset_4|, threadThread2of9ForFork0_#t~ret3=|v_threadThread2of9ForFork0_#t~ret3_6|, threadThread2of9ForFork0_#in~arg.base=|v_threadThread2of9ForFork0_#in~arg.base_4|, threadThread2of9ForFork0_#res.base=|v_threadThread2of9ForFork0_#res.base_4|, threadThread2of9ForFork0_~arg.offset=v_threadThread2of9ForFork0_~arg.offset_4, threadThread2of9ForFork0_#t~nondet4=|v_threadThread2of9ForFork0_#t~nondet4_8|, threadThread2of9ForFork0_thidvar0=v_threadThread2of9ForFork0_thidvar0_2, threadThread2of9ForFork0_#t~ret5=|v_threadThread2of9ForFork0_#t~ret5_6|, threadThread2of9ForFork0_~arg.base=v_threadThread2of9ForFork0_~arg.base_4} AuxVars[] AssignedVars[threadThread2of9ForFork0_#res.offset, threadThread2of9ForFork0_#in~arg.offset, threadThread2of9ForFork0_#t~ret3, threadThread2of9ForFork0_#in~arg.base, threadThread2of9ForFork0_#res.base, threadThread2of9ForFork0_~arg.offset, threadThread2of9ForFork0_#t~nondet4, threadThread2of9ForFork0_thidvar0, threadThread2of9ForFork0_#t~ret5, threadThread2of9ForFork0_~arg.base]" "[2266] $Ultimate##0-->L1044: Formula: (and (= v_threadThread2of9ForFork0_~arg.base_1 |v_threadThread2of9ForFork0_#in~arg.base_1|) (= v_threadThread2of9ForFork0_~arg.offset_1 |v_threadThread2of9ForFork0_#in~arg.offset_1|)) InVars {threadThread2of9ForFork0_#in~arg.base=|v_threadThread2of9ForFork0_#in~arg.base_1|, threadThread2of9ForFork0_#in~arg.offset=|v_threadThread2of9ForFork0_#in~arg.offset_1|} OutVars{threadThread2of9ForFork0_#in~arg.base=|v_threadThread2of9ForFork0_#in~arg.base_1|, threadThread2of9ForFork0_~arg.offset=v_threadThread2of9ForFork0_~arg.offset_1, threadThread2of9ForFork0_#in~arg.offset=|v_threadThread2of9ForFork0_#in~arg.offset_1|, threadThread2of9ForFork0_~arg.base=v_threadThread2of9ForFork0_~arg.base_1} AuxVars[] AssignedVars[threadThread2of9ForFork0_~arg.offset, threadThread2of9ForFork0_~arg.base]" "[2267] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread2of9ForFork0_#t~ret3=|v_threadThread2of9ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread2of9ForFork0_#t~ret3]" "[2268] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread2of9ForFork0_#t~ret3=|v_threadThread2of9ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread2of9ForFork0_#t~ret3]" "[2269] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread2of9ForFork0_#t~nondet4=|v_threadThread2of9ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread2of9ForFork0_#t~nondet4]" "[2210] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[2247] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[2207] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[2256] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[2194] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[2242] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[2226] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[2221] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[2189] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[2360] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread3of9ForFork0_#in~arg.offset_4| 0) (= |v_threadThread3of9ForFork0_#in~arg.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_171| v_threadThread3of9ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_171|} OutVars{threadThread3of9ForFork0_thidvar0=v_threadThread3of9ForFork0_thidvar0_2, threadThread3of9ForFork0_#res.offset=|v_threadThread3of9ForFork0_#res.offset_4|, threadThread3of9ForFork0_~arg.offset=v_threadThread3of9ForFork0_~arg.offset_4, threadThread3of9ForFork0_#res.base=|v_threadThread3of9ForFork0_#res.base_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_171|, threadThread3of9ForFork0_#in~arg.offset=|v_threadThread3of9ForFork0_#in~arg.offset_4|, threadThread3of9ForFork0_#t~ret3=|v_threadThread3of9ForFork0_#t~ret3_6|, threadThread3of9ForFork0_#in~arg.base=|v_threadThread3of9ForFork0_#in~arg.base_4|, threadThread3of9ForFork0_~arg.base=v_threadThread3of9ForFork0_~arg.base_4, threadThread3of9ForFork0_#t~ret5=|v_threadThread3of9ForFork0_#t~ret5_6|, threadThread3of9ForFork0_#t~nondet4=|v_threadThread3of9ForFork0_#t~nondet4_8|} AuxVars[] AssignedVars[threadThread3of9ForFork0_thidvar0, threadThread3of9ForFork0_#res.offset, threadThread3of9ForFork0_~arg.offset, threadThread3of9ForFork0_#res.base, threadThread3of9ForFork0_#in~arg.offset, threadThread3of9ForFork0_#t~ret3, threadThread3of9ForFork0_#in~arg.base, threadThread3of9ForFork0_~arg.base, threadThread3of9ForFork0_#t~ret5, threadThread3of9ForFork0_#t~nondet4]" "[2276] $Ultimate##0-->L1044: Formula: (and (= |v_threadThread3of9ForFork0_#in~arg.base_1| v_threadThread3of9ForFork0_~arg.base_1) (= v_threadThread3of9ForFork0_~arg.offset_1 |v_threadThread3of9ForFork0_#in~arg.offset_1|)) InVars {threadThread3of9ForFork0_#in~arg.base=|v_threadThread3of9ForFork0_#in~arg.base_1|, threadThread3of9ForFork0_#in~arg.offset=|v_threadThread3of9ForFork0_#in~arg.offset_1|} OutVars{threadThread3of9ForFork0_~arg.offset=v_threadThread3of9ForFork0_~arg.offset_1, threadThread3of9ForFork0_#in~arg.base=|v_threadThread3of9ForFork0_#in~arg.base_1|, threadThread3of9ForFork0_~arg.base=v_threadThread3of9ForFork0_~arg.base_1, threadThread3of9ForFork0_#in~arg.offset=|v_threadThread3of9ForFork0_#in~arg.offset_1|} AuxVars[] AssignedVars[threadThread3of9ForFork0_~arg.offset, threadThread3of9ForFork0_~arg.base]" "[2277] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread3of9ForFork0_#t~ret3=|v_threadThread3of9ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread3of9ForFork0_#t~ret3]" "[2278] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread3of9ForFork0_#t~ret3=|v_threadThread3of9ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread3of9ForFork0_#t~ret3]" "[2279] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread3of9ForFork0_#t~nondet4=|v_threadThread3of9ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread3of9ForFork0_#t~nondet4]" "[2210] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[2247] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[2207] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[2256] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[2194] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[2242] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[2226] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[2221] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[2189] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[2361] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread4of9ForFork0_#in~arg.base_4| 0) (= |v_threadThread4of9ForFork0_#in~arg.offset_4| 0) (= v_threadThread4of9ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre9#1_173|)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_173|} OutVars{threadThread4of9ForFork0_~arg.base=v_threadThread4of9ForFork0_~arg.base_4, threadThread4of9ForFork0_#res.base=|v_threadThread4of9ForFork0_#res.base_4|, threadThread4of9ForFork0_#res.offset=|v_threadThread4of9ForFork0_#res.offset_4|, threadThread4of9ForFork0_~arg.offset=v_threadThread4of9ForFork0_~arg.offset_4, threadThread4of9ForFork0_#in~arg.offset=|v_threadThread4of9ForFork0_#in~arg.offset_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_173|, threadThread4of9ForFork0_thidvar0=v_threadThread4of9ForFork0_thidvar0_2, threadThread4of9ForFork0_#t~ret5=|v_threadThread4of9ForFork0_#t~ret5_6|, threadThread4of9ForFork0_#t~ret3=|v_threadThread4of9ForFork0_#t~ret3_6|, threadThread4of9ForFork0_#in~arg.base=|v_threadThread4of9ForFork0_#in~arg.base_4|, threadThread4of9ForFork0_#t~nondet4=|v_threadThread4of9ForFork0_#t~nondet4_8|} AuxVars[] AssignedVars[threadThread4of9ForFork0_~arg.base, threadThread4of9ForFork0_#res.base, threadThread4of9ForFork0_#res.offset, threadThread4of9ForFork0_~arg.offset, threadThread4of9ForFork0_#in~arg.offset, threadThread4of9ForFork0_thidvar0, threadThread4of9ForFork0_#t~ret5, threadThread4of9ForFork0_#t~ret3, threadThread4of9ForFork0_#in~arg.base, threadThread4of9ForFork0_#t~nondet4]" "[2346] $Ultimate##0-->L1044: Formula: (and (= |v_threadThread4of9ForFork0_#in~arg.base_1| v_threadThread4of9ForFork0_~arg.base_1) (= |v_threadThread4of9ForFork0_#in~arg.offset_1| v_threadThread4of9ForFork0_~arg.offset_1)) InVars {threadThread4of9ForFork0_#in~arg.offset=|v_threadThread4of9ForFork0_#in~arg.offset_1|, threadThread4of9ForFork0_#in~arg.base=|v_threadThread4of9ForFork0_#in~arg.base_1|} OutVars{threadThread4of9ForFork0_~arg.base=v_threadThread4of9ForFork0_~arg.base_1, threadThread4of9ForFork0_~arg.offset=v_threadThread4of9ForFork0_~arg.offset_1, threadThread4of9ForFork0_#in~arg.offset=|v_threadThread4of9ForFork0_#in~arg.offset_1|, threadThread4of9ForFork0_#in~arg.base=|v_threadThread4of9ForFork0_#in~arg.base_1|} AuxVars[] AssignedVars[threadThread4of9ForFork0_~arg.base, threadThread4of9ForFork0_~arg.offset]" "[2347] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread4of9ForFork0_#t~ret3=|v_threadThread4of9ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread4of9ForFork0_#t~ret3]" "[2348] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread4of9ForFork0_#t~ret3=|v_threadThread4of9ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread4of9ForFork0_#t~ret3]" "[2349] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread4of9ForFork0_#t~nondet4=|v_threadThread4of9ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread4of9ForFork0_#t~nondet4]" "[2210] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[2247] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[2207] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[2256] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[2194] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[2242] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[2226] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[2221] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[2189] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[2362] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread5of9ForFork0_#in~arg.offset_4| 0) (= |v_threadThread5of9ForFork0_#in~arg.base_4| 0) (= v_threadThread5of9ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre9#1_175|)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_175|} OutVars{threadThread5of9ForFork0_#t~ret3=|v_threadThread5of9ForFork0_#t~ret3_6|, threadThread5of9ForFork0_#in~arg.base=|v_threadThread5of9ForFork0_#in~arg.base_4|, threadThread5of9ForFork0_~arg.offset=v_threadThread5of9ForFork0_~arg.offset_4, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_175|, threadThread5of9ForFork0_#res.base=|v_threadThread5of9ForFork0_#res.base_4|, threadThread5of9ForFork0_#in~arg.offset=|v_threadThread5of9ForFork0_#in~arg.offset_4|, threadThread5of9ForFork0_#res.offset=|v_threadThread5of9ForFork0_#res.offset_4|, threadThread5of9ForFork0_~arg.base=v_threadThread5of9ForFork0_~arg.base_4, threadThread5of9ForFork0_#t~ret5=|v_threadThread5of9ForFork0_#t~ret5_6|, threadThread5of9ForFork0_#t~nondet4=|v_threadThread5of9ForFork0_#t~nondet4_8|, threadThread5of9ForFork0_thidvar0=v_threadThread5of9ForFork0_thidvar0_2} AuxVars[] AssignedVars[threadThread5of9ForFork0_#t~ret3, threadThread5of9ForFork0_#in~arg.base, threadThread5of9ForFork0_~arg.offset, threadThread5of9ForFork0_#res.base, threadThread5of9ForFork0_#in~arg.offset, threadThread5of9ForFork0_#res.offset, threadThread5of9ForFork0_~arg.base, threadThread5of9ForFork0_#t~ret5, threadThread5of9ForFork0_#t~nondet4, threadThread5of9ForFork0_thidvar0]" "[2316] $Ultimate##0-->L1044: Formula: (and (= v_threadThread5of9ForFork0_~arg.base_1 |v_threadThread5of9ForFork0_#in~arg.base_1|) (= v_threadThread5of9ForFork0_~arg.offset_1 |v_threadThread5of9ForFork0_#in~arg.offset_1|)) InVars {threadThread5of9ForFork0_#in~arg.base=|v_threadThread5of9ForFork0_#in~arg.base_1|, threadThread5of9ForFork0_#in~arg.offset=|v_threadThread5of9ForFork0_#in~arg.offset_1|} OutVars{threadThread5of9ForFork0_#in~arg.base=|v_threadThread5of9ForFork0_#in~arg.base_1|, threadThread5of9ForFork0_#in~arg.offset=|v_threadThread5of9ForFork0_#in~arg.offset_1|, threadThread5of9ForFork0_~arg.offset=v_threadThread5of9ForFork0_~arg.offset_1, threadThread5of9ForFork0_~arg.base=v_threadThread5of9ForFork0_~arg.base_1} AuxVars[] AssignedVars[threadThread5of9ForFork0_~arg.offset, threadThread5of9ForFork0_~arg.base]" "[2317] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread5of9ForFork0_#t~ret3=|v_threadThread5of9ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread5of9ForFork0_#t~ret3]" "[2318] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread5of9ForFork0_#t~ret3=|v_threadThread5of9ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread5of9ForFork0_#t~ret3]" "[2319] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread5of9ForFork0_#t~nondet4=|v_threadThread5of9ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread5of9ForFork0_#t~nondet4]" "[2210] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[2247] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[2207] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[2256] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[2194] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[2242] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[2226] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[2221] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[2189] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[2363] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread6of9ForFork0_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_177| v_threadThread6of9ForFork0_thidvar0_2) (= |v_threadThread6of9ForFork0_#in~arg.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_177|} OutVars{threadThread6of9ForFork0_#t~nondet4=|v_threadThread6of9ForFork0_#t~nondet4_8|, threadThread6of9ForFork0_#t~ret5=|v_threadThread6of9ForFork0_#t~ret5_6|, threadThread6of9ForFork0_#res.base=|v_threadThread6of9ForFork0_#res.base_4|, threadThread6of9ForFork0_~arg.offset=v_threadThread6of9ForFork0_~arg.offset_4, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_177|, threadThread6of9ForFork0_#res.offset=|v_threadThread6of9ForFork0_#res.offset_4|, threadThread6of9ForFork0_#in~arg.offset=|v_threadThread6of9ForFork0_#in~arg.offset_4|, threadThread6of9ForFork0_~arg.base=v_threadThread6of9ForFork0_~arg.base_4, threadThread6of9ForFork0_thidvar0=v_threadThread6of9ForFork0_thidvar0_2, threadThread6of9ForFork0_#t~ret3=|v_threadThread6of9ForFork0_#t~ret3_6|, threadThread6of9ForFork0_#in~arg.base=|v_threadThread6of9ForFork0_#in~arg.base_4|} AuxVars[] AssignedVars[threadThread6of9ForFork0_#t~nondet4, threadThread6of9ForFork0_#t~ret5, threadThread6of9ForFork0_#res.base, threadThread6of9ForFork0_~arg.offset, threadThread6of9ForFork0_#res.offset, threadThread6of9ForFork0_#in~arg.offset, threadThread6of9ForFork0_~arg.base, threadThread6of9ForFork0_thidvar0, threadThread6of9ForFork0_#t~ret3, threadThread6of9ForFork0_#in~arg.base]" "[2326] $Ultimate##0-->L1044: Formula: (and (= v_threadThread6of9ForFork0_~arg.offset_1 |v_threadThread6of9ForFork0_#in~arg.offset_1|) (= v_threadThread6of9ForFork0_~arg.base_1 |v_threadThread6of9ForFork0_#in~arg.base_1|)) InVars {threadThread6of9ForFork0_#in~arg.offset=|v_threadThread6of9ForFork0_#in~arg.offset_1|, threadThread6of9ForFork0_#in~arg.base=|v_threadThread6of9ForFork0_#in~arg.base_1|} OutVars{threadThread6of9ForFork0_#in~arg.offset=|v_threadThread6of9ForFork0_#in~arg.offset_1|, threadThread6of9ForFork0_~arg.base=v_threadThread6of9ForFork0_~arg.base_1, threadThread6of9ForFork0_~arg.offset=v_threadThread6of9ForFork0_~arg.offset_1, threadThread6of9ForFork0_#in~arg.base=|v_threadThread6of9ForFork0_#in~arg.base_1|} AuxVars[] AssignedVars[threadThread6of9ForFork0_~arg.offset, threadThread6of9ForFork0_~arg.base]" "[2327] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread6of9ForFork0_#t~ret3=|v_threadThread6of9ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread6of9ForFork0_#t~ret3]" "[2328] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread6of9ForFork0_#t~ret3=|v_threadThread6of9ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread6of9ForFork0_#t~ret3]" "[2329] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread6of9ForFork0_#t~nondet4=|v_threadThread6of9ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread6of9ForFork0_#t~nondet4]" "[2210] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[2247] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[2207] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[2256] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[2194] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[2242] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[2226] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[2221] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[2189] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[2364] L1055-3-->$Ultimate##0: Formula: (and (= v_threadThread7of9ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre9#1_179|) (= |v_threadThread7of9ForFork0_#in~arg.offset_4| 0) (= |v_threadThread7of9ForFork0_#in~arg.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_179|} OutVars{threadThread7of9ForFork0_thidvar0=v_threadThread7of9ForFork0_thidvar0_2, threadThread7of9ForFork0_#in~arg.offset=|v_threadThread7of9ForFork0_#in~arg.offset_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_179|, threadThread7of9ForFork0_#res.base=|v_threadThread7of9ForFork0_#res.base_4|, threadThread7of9ForFork0_~arg.base=v_threadThread7of9ForFork0_~arg.base_4, threadThread7of9ForFork0_#res.offset=|v_threadThread7of9ForFork0_#res.offset_4|, threadThread7of9ForFork0_~arg.offset=v_threadThread7of9ForFork0_~arg.offset_4, threadThread7of9ForFork0_#t~ret5=|v_threadThread7of9ForFork0_#t~ret5_6|, threadThread7of9ForFork0_#t~nondet4=|v_threadThread7of9ForFork0_#t~nondet4_8|, threadThread7of9ForFork0_#t~ret3=|v_threadThread7of9ForFork0_#t~ret3_6|, threadThread7of9ForFork0_#in~arg.base=|v_threadThread7of9ForFork0_#in~arg.base_4|} AuxVars[] AssignedVars[threadThread7of9ForFork0_thidvar0, threadThread7of9ForFork0_#in~arg.offset, threadThread7of9ForFork0_#res.base, threadThread7of9ForFork0_~arg.base, threadThread7of9ForFork0_#res.offset, threadThread7of9ForFork0_~arg.offset, threadThread7of9ForFork0_#t~ret5, threadThread7of9ForFork0_#t~nondet4, threadThread7of9ForFork0_#t~ret3, threadThread7of9ForFork0_#in~arg.base]" "[2306] $Ultimate##0-->L1044: Formula: (and (= |v_threadThread7of9ForFork0_#in~arg.base_1| v_threadThread7of9ForFork0_~arg.base_1) (= v_threadThread7of9ForFork0_~arg.offset_1 |v_threadThread7of9ForFork0_#in~arg.offset_1|)) InVars {threadThread7of9ForFork0_#in~arg.offset=|v_threadThread7of9ForFork0_#in~arg.offset_1|, threadThread7of9ForFork0_#in~arg.base=|v_threadThread7of9ForFork0_#in~arg.base_1|} OutVars{threadThread7of9ForFork0_~arg.base=v_threadThread7of9ForFork0_~arg.base_1, threadThread7of9ForFork0_~arg.offset=v_threadThread7of9ForFork0_~arg.offset_1, threadThread7of9ForFork0_#in~arg.offset=|v_threadThread7of9ForFork0_#in~arg.offset_1|, threadThread7of9ForFork0_#in~arg.base=|v_threadThread7of9ForFork0_#in~arg.base_1|} AuxVars[] AssignedVars[threadThread7of9ForFork0_~arg.base, threadThread7of9ForFork0_~arg.offset]" "[2307] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread7of9ForFork0_#t~ret3=|v_threadThread7of9ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread7of9ForFork0_#t~ret3]" "[2308] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread7of9ForFork0_#t~ret3=|v_threadThread7of9ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread7of9ForFork0_#t~ret3]" "[2309] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread7of9ForFork0_#t~nondet4=|v_threadThread7of9ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread7of9ForFork0_#t~nondet4]" "[2210] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[2247] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[2207] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[2256] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[2194] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[2242] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[2226] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[2221] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[2189] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[2365] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread8of9ForFork0_#in~arg.offset_4| 0) (= v_threadThread8of9ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre9#1_181|) (= |v_threadThread8of9ForFork0_#in~arg.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_181|} OutVars{threadThread8of9ForFork0_#in~arg.offset=|v_threadThread8of9ForFork0_#in~arg.offset_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_181|, threadThread8of9ForFork0_~arg.offset=v_threadThread8of9ForFork0_~arg.offset_4, threadThread8of9ForFork0_#res.base=|v_threadThread8of9ForFork0_#res.base_4|, threadThread8of9ForFork0_#t~ret3=|v_threadThread8of9ForFork0_#t~ret3_6|, threadThread8of9ForFork0_#in~arg.base=|v_threadThread8of9ForFork0_#in~arg.base_4|, threadThread8of9ForFork0_#t~ret5=|v_threadThread8of9ForFork0_#t~ret5_6|, threadThread8of9ForFork0_#t~nondet4=|v_threadThread8of9ForFork0_#t~nondet4_8|, threadThread8of9ForFork0_~arg.base=v_threadThread8of9ForFork0_~arg.base_4, threadThread8of9ForFork0_#res.offset=|v_threadThread8of9ForFork0_#res.offset_4|, threadThread8of9ForFork0_thidvar0=v_threadThread8of9ForFork0_thidvar0_2} AuxVars[] AssignedVars[threadThread8of9ForFork0_#in~arg.offset, threadThread8of9ForFork0_~arg.offset, threadThread8of9ForFork0_#res.base, threadThread8of9ForFork0_#t~ret3, threadThread8of9ForFork0_#in~arg.base, threadThread8of9ForFork0_#t~ret5, threadThread8of9ForFork0_#t~nondet4, threadThread8of9ForFork0_~arg.base, threadThread8of9ForFork0_#res.offset, threadThread8of9ForFork0_thidvar0]" "[2296] $Ultimate##0-->L1044: Formula: (and (= v_threadThread8of9ForFork0_~arg.offset_1 |v_threadThread8of9ForFork0_#in~arg.offset_1|) (= |v_threadThread8of9ForFork0_#in~arg.base_1| v_threadThread8of9ForFork0_~arg.base_1)) InVars {threadThread8of9ForFork0_#in~arg.base=|v_threadThread8of9ForFork0_#in~arg.base_1|, threadThread8of9ForFork0_#in~arg.offset=|v_threadThread8of9ForFork0_#in~arg.offset_1|} OutVars{threadThread8of9ForFork0_#in~arg.base=|v_threadThread8of9ForFork0_#in~arg.base_1|, threadThread8of9ForFork0_#in~arg.offset=|v_threadThread8of9ForFork0_#in~arg.offset_1|, threadThread8of9ForFork0_~arg.base=v_threadThread8of9ForFork0_~arg.base_1, threadThread8of9ForFork0_~arg.offset=v_threadThread8of9ForFork0_~arg.offset_1} AuxVars[] AssignedVars[threadThread8of9ForFork0_~arg.offset, threadThread8of9ForFork0_~arg.base]" "[2297] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread8of9ForFork0_#t~ret3=|v_threadThread8of9ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread8of9ForFork0_#t~ret3]" "[2298] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread8of9ForFork0_#t~ret3=|v_threadThread8of9ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread8of9ForFork0_#t~ret3]" "[2299] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread8of9ForFork0_#t~nondet4=|v_threadThread8of9ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread8of9ForFork0_#t~nondet4]" "[2210] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[2247] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[2207] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[2256] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[2194] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[2242] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[2226] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[2221] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[2189] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[2366] L1055-3-->$Ultimate##0: Formula: (and (= |v_threadThread9of9ForFork0_#in~arg.offset_4| 0) (= |v_threadThread9of9ForFork0_#in~arg.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre9#1_183| v_threadThread9of9ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_183|} OutVars{threadThread9of9ForFork0_~arg.base=v_threadThread9of9ForFork0_~arg.base_4, threadThread9of9ForFork0_#in~arg.offset=|v_threadThread9of9ForFork0_#in~arg.offset_4|, threadThread9of9ForFork0_#res.base=|v_threadThread9of9ForFork0_#res.base_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_183|, threadThread9of9ForFork0_~arg.offset=v_threadThread9of9ForFork0_~arg.offset_4, threadThread9of9ForFork0_#t~nondet4=|v_threadThread9of9ForFork0_#t~nondet4_8|, threadThread9of9ForFork0_thidvar0=v_threadThread9of9ForFork0_thidvar0_2, threadThread9of9ForFork0_#t~ret5=|v_threadThread9of9ForFork0_#t~ret5_6|, threadThread9of9ForFork0_#t~ret3=|v_threadThread9of9ForFork0_#t~ret3_6|, threadThread9of9ForFork0_#in~arg.base=|v_threadThread9of9ForFork0_#in~arg.base_4|, threadThread9of9ForFork0_#res.offset=|v_threadThread9of9ForFork0_#res.offset_4|} AuxVars[] AssignedVars[threadThread9of9ForFork0_~arg.base, threadThread9of9ForFork0_#in~arg.offset, threadThread9of9ForFork0_#res.base, threadThread9of9ForFork0_~arg.offset, threadThread9of9ForFork0_#t~nondet4, threadThread9of9ForFork0_thidvar0, threadThread9of9ForFork0_#t~ret5, threadThread9of9ForFork0_#t~ret3, threadThread9of9ForFork0_#in~arg.base, threadThread9of9ForFork0_#res.offset]" "[2286] $Ultimate##0-->L1044: Formula: (and (= v_threadThread9of9ForFork0_~arg.offset_1 |v_threadThread9of9ForFork0_#in~arg.offset_1|) (= v_threadThread9of9ForFork0_~arg.base_1 |v_threadThread9of9ForFork0_#in~arg.base_1|)) InVars {threadThread9of9ForFork0_#in~arg.base=|v_threadThread9of9ForFork0_#in~arg.base_1|, threadThread9of9ForFork0_#in~arg.offset=|v_threadThread9of9ForFork0_#in~arg.offset_1|} OutVars{threadThread9of9ForFork0_~arg.base=v_threadThread9of9ForFork0_~arg.base_1, threadThread9of9ForFork0_#in~arg.offset=|v_threadThread9of9ForFork0_#in~arg.offset_1|, threadThread9of9ForFork0_#in~arg.base=|v_threadThread9of9ForFork0_#in~arg.base_1|, threadThread9of9ForFork0_~arg.offset=v_threadThread9of9ForFork0_~arg.offset_1} AuxVars[] AssignedVars[threadThread9of9ForFork0_~arg.base, threadThread9of9ForFork0_~arg.offset]" "[2287] L1044-->L1044-1: Formula: true InVars {} OutVars{threadThread9of9ForFork0_#t~ret3=|v_threadThread9of9ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[threadThread9of9ForFork0_#t~ret3]" "[2288] L1044-1-->L1045: Formula: true InVars {} OutVars{threadThread9of9ForFork0_#t~ret3=|v_threadThread9of9ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread9of9ForFork0_#t~ret3]" "[2289] L1045-->L1045-1: Formula: true InVars {} OutVars{threadThread9of9ForFork0_#t~nondet4=|v_threadThread9of9ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread9of9ForFork0_#t~nondet4]" "[2210] L1055-4-->L1055-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[2247] L1055-5-->L1054-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet10#1]" "[2207] L1054-2-->L1054-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post11#1_2|) InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[2256] L1054-3-->L1054-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post11#1_3| 1)) InVars {ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[2194] L1054-4-->L1054-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post11#1=|v_ULTIMATE.start_main_#t~post11#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post11#1]" "[2242] L1054-5-->L1055: Formula: (< |v_ULTIMATE.start_main_~i~0#1_3| |v_ULTIMATE.start_main_~threads_total~0#1_5|) InVars {ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_5|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_3|} AuxVars[] AssignedVars[]" "[2226] L1055-->L1055-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre9#1]" "[2221] L1055-1-->L1055-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[2189] L1055-2-->L1055-3: Formula: (let ((.cse0 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0))) (and (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse0 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_18| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre9#1_3|)))))) InVars {ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_18|, #length=|v_#length_4|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_3|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_17|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[2356] L1055-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:49:30,802 INFO L754 eck$LassoCheckResult]: Loop: "[2357] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:49:30,803 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:49:30,803 INFO L85 PathProgramCache]: Analyzing trace with hash 3386825, now seen corresponding path program 1 times [2025-04-26 16:49:30,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:49:30,803 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671130476] [2025-04-26 16:49:30,803 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:49:30,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:49:30,822 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 169 statements into 1 equivalence classes. [2025-04-26 16:49:30,833 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 169 of 169 statements. [2025-04-26 16:49:30,833 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:49:30,833 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:49:30,833 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:49:30,836 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 169 statements into 1 equivalence classes. [2025-04-26 16:49:30,851 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 169 of 169 statements. [2025-04-26 16:49:30,851 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:49:30,851 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:49:30,863 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:49:30,864 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:49:30,864 INFO L85 PathProgramCache]: Analyzing trace with hash 2388, now seen corresponding path program 1 times [2025-04-26 16:49:30,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:49:30,864 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80016286] [2025-04-26 16:49:30,864 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:49:30,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:49:30,870 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:49:30,870 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:49:30,870 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:49:30,871 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:49:30,871 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:49:30,871 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:49:30,871 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:49:30,871 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:49:30,871 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:49:30,872 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:49:30,873 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:49:30,873 INFO L85 PathProgramCache]: Analyzing trace with hash 104993932, now seen corresponding path program 1 times [2025-04-26 16:49:30,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:49:30,873 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855347034] [2025-04-26 16:49:30,873 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:49:30,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:49:30,884 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 170 statements into 1 equivalence classes. [2025-04-26 16:49:30,895 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 170 of 170 statements. [2025-04-26 16:49:30,895 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:49:30,895 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:49:30,895 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:49:30,898 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 170 statements into 1 equivalence classes. [2025-04-26 16:49:30,909 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 170 of 170 statements. [2025-04-26 16:49:30,909 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:49:30,909 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:49:30,920 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:49:42,592 WARN L286 SmtUtils]: Spent 11.66s on a formula simplification. DAG size of input: 416 DAG size of output: 375 (called from [L 276] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2025-04-26 16:49:43,633 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 169 statements into 1 equivalence classes. [2025-04-26 16:49:43,664 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 169 of 169 statements. [2025-04-26 16:49:43,664 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:49:43,664 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:49:43,664 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:49:43,676 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 169 statements into 1 equivalence classes. [2025-04-26 16:49:43,701 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 169 of 169 statements. [2025-04-26 16:49:43,701 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:49:43,701 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:49:43,726 WARN L166 chiAutomizerObserver]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2025-04-26 16:49:43,739 INFO L143 ThreadInstanceAdder]: Constructed 10 joinOtherThreadTransitions. [2025-04-26 16:49:43,748 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (10)] Ended with exit code 0 [2025-04-26 16:49:43,748 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 16:49:43,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 16:49:43,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 16:49:43,750 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-26 16:49:43,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (11)] Waiting until timeout for monitored process [2025-04-26 16:49:43,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 196 places, 187 transitions, 534 flow [2025-04-26 16:49:45,615 INFO L116 PetriNetUnfolderBase]: 4109/18707 cut-off events. [2025-04-26 16:49:45,616 INFO L117 PetriNetUnfolderBase]: For 5330/5330 co-relation queries the response was YES. [2025-04-26 16:49:45,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23903 conditions, 18707 events. 4109/18707 cut-off events. For 5330/5330 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 206697 event pairs, 3084 based on Foata normal form. 0/17671 useless extension candidates. Maximal degree in co-relation 11568. Up to 5120 conditions per place. [2025-04-26 16:49:45,680 INFO L82 GeneralOperation]: Start removeDead. Operand has 196 places, 187 transitions, 534 flow [2025-04-26 16:49:45,882 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 196 places, 187 transitions, 534 flow [2025-04-26 16:49:45,882 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 196 places, 187 transitions, 534 flow [2025-04-26 16:49:45,883 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 16:49:46,483 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 30011#[threadEXIT, threadEXIT, threadEXIT, threadFINAL, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:46,494 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 30333#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadFINAL]true [2025-04-26 16:49:46,494 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 30255#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:46,525 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 31305#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadFINAL, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:46,525 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 31227#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:46,550 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32183#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:49:46,550 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32067#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:49:46,613 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34489#[threadEXIT, threadEXIT, threadEXIT, threadFINAL, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:46,613 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34409#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:46,640 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35367#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:46,640 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35251#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:46,704 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37767#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:46,704 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37651#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:46,750 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 39599#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:49:46,751 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 39409#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:49:46,870 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 44169#[threadEXIT, threadEXIT, threadEXIT, threadFINAL, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:46,871 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 44117#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:46,895 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 45039#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:46,896 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 44957#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:49:46,954 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 47441#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:46,955 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 47359#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:49:47,001 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 49265#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:47,002 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 49117#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:49:47,111 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 54149#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:47,112 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 54067#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:47,153 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 55973#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:47,155 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 55825#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:49:47,251 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 60503#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:47,252 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 60355#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:49:47,320 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 63687#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:47,321 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 63455#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:49:47,589 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 71937#[threadEXIT, threadEXIT, threadFINAL, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:47,590 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 71885#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:47,614 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 72809#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:49:47,615 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 72727#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:49:47,674 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 75211#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:47,675 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 75129#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:47,719 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 77035#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:49:47,720 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 76887#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:49:47,838 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 81921#[threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:47,839 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 81839#[threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:47,881 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 83745#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:49:47,882 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 83597#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:49:47,986 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 88275#[threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:47,987 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 88127#[threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:48,054 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 91459#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:49:48,055 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 91227#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:49:48,245 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 100091#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:48,247 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 100045#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:48,289 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 101907#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:49:48,291 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 101803#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:48,388 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 106437#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:48,392 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 106333#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:48,457 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 109613#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:49:48,460 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 109433#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:49:48,745 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 118169#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:48,747 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 118065#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:48,817 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 121345#[threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:49:48,819 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 121165#[threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:48,980 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 128825#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:48,983 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 128645#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:49,080 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 133787#[threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:49:49,083 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 133513#[threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:49:49,382 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 147345#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadFINAL, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:49,384 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 147291#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:49,415 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 148217#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:49,416 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 148135#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:49,480 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 150617#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:49,481 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 150535#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:49,526 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 152441#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:49:49,528 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 152293#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:49:49,650 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 157325#[threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:49,651 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 157243#[threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:49,694 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 159149#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:49,696 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 159001#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:49,796 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 163679#[threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:49,798 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 163531#[threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:49,866 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 166863#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:49:49,867 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 166631#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:49:50,208 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 175493#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:50,210 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 175447#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:50,256 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 177309#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:50,258 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 177205#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:49:50,357 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 181839#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:50,359 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 181735#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:49:50,426 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 185015#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:50,429 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 184835#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:49:50,609 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 193571#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:50,611 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 193467#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:50,696 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 196747#[threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:50,699 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 196567#[threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:49:50,855 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 204227#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:50,858 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 204047#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:49:50,954 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 209189#[threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:50,957 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 208915#[threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:49:51,396 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 223417#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:51,397 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 223371#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:51,440 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 225233#[threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:49:51,442 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 225129#[threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:49:51,543 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 229763#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:51,546 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 229659#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:51,613 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 232939#[threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:49:51,615 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 232759#[threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:49:51,797 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 241495#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:51,799 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 241391#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:51,867 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 244671#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:49:51,870 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 244491#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:49:52,036 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 252151#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:52,039 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 251971#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:52,151 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 257113#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:49:52,154 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 256839#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:49:52,434 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 271223#[threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:52,437 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 271165#[threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:52,503 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 274391#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:49:52,506 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 274265#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:52,806 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 281871#[threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:52,810 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 281745#[threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:52,912 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 286825#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:49:52,918 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 286613#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:49:53,232 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 300253#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:53,235 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 300127#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:53,345 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 305207#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:49:53,349 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 304995#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:53,603 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 316441#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:53,607 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 316229#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:53,913 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 323595#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:49:53,918 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 323279#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:49:54,403 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 344551#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadFINAL, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:54,403 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 344473#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:54,429 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 345431#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:54,429 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 345315#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:54,491 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 347833#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:54,491 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 347717#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:54,536 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 349665#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:49:54,537 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 349475#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:49:54,653 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 354519#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:54,654 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 354403#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:54,698 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 356351#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:54,699 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 356161#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:54,803 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 360881#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:54,804 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 360691#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:54,875 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 364073#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:49:54,876 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 363791#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:49:55,071 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 372727#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:55,072 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 372645#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:55,117 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 374551#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:55,118 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 374403#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:49:55,221 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 379081#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:55,222 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 378933#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:49:55,292 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 382265#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:55,293 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 382033#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:49:55,669 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 390777#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:55,670 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 390629#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:55,788 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 393961#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:55,790 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 393729#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:49:55,996 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 401441#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:55,998 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 401209#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:49:56,114 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 406411#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:56,116 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 406077#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:49:56,468 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 420625#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:56,470 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 420543#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:56,525 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 422449#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:49:56,527 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 422301#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:49:56,816 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 426979#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:56,818 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 426831#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:56,892 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 430163#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:49:56,893 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 429931#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:49:57,076 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 438675#[threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:57,077 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 438527#[threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:57,148 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 441859#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:49:57,149 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 441627#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:49:57,307 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 449339#[threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:57,309 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 449107#[threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:57,409 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 454309#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:49:57,410 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 453975#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:49:57,712 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 468451#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:57,714 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 468347#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:57,782 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 471627#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:49:57,784 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 471447#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:57,939 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 479107#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:58,077 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 478927#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:58,177 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 484069#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:49:58,180 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 483795#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:49:58,442 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 497443#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:58,444 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 497263#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:58,542 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 502405#[threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:49:58,545 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 502131#[threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:49:58,761 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 513639#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:58,764 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 513365#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:49:58,899 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 520801#[threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:49:58,902 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 520415#[threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:49:59,449 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 542517#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:59,450 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 542435#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:59,496 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 544341#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:59,498 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 544193#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:49:59,602 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 548871#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:59,603 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 548723#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:59,673 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 552055#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:49:59,674 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 551823#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:49:59,856 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 560567#[threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:59,857 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 560419#[threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:49:59,925 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 563751#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:49:59,926 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 563519#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:00,081 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 571231#[threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:00,082 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 570999#[threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:00,182 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 576201#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:50:00,183 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 575867#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:00,703 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 590343#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:00,706 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 590239#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:00,787 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 593519#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:00,790 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 593339#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:00,982 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 600999#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:00,984 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 600819#[threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:01,086 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 605961#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:01,089 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 605687#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:50:01,356 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 619335#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:01,359 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 619155#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:01,458 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 624297#[threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:01,461 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 624023#[threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:01,854 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 635531#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:01,857 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 635257#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:02,029 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 642693#[threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:02,032 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 642307#[threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:50:02,493 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 664689#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:02,495 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 664585#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:02,567 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 667865#[threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:02,569 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 667685#[threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:02,736 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 675345#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:02,739 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 675165#[threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:02,849 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 680307#[threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:02,852 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 680033#[threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:03,323 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 693681#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:03,326 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 693501#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:03,440 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 698643#[threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:03,443 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 698369#[threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:03,693 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 709877#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:03,697 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 709603#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:03,898 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 717039#[threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:03,903 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 716653#[threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:04,522 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 738237#[threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:04,527 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 738111#[threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:04,675 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 743191#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:04,681 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 742979#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:50:05,001 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 754425#[threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:05,006 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 754213#[threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:05,396 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 761579#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:05,400 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 761263#[threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:50:05,819 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 780997#[threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:05,822 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 780785#[threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:06,199 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 788151#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:06,203 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 787835#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:50:06,493 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 803931#[threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:06,497 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 803615#[threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:06,674 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 813699#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:06,678 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 813261#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:50:07,263 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 844231#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadFINAL, threadEXIT, threadEXIT]true [2025-04-26 16:50:07,264 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 844151#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:07,292 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 845109#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:07,292 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 844993#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:07,358 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 847483#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:07,358 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 847367#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:07,406 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 849315#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:50:07,407 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 849125#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:07,529 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 854203#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:07,529 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 854087#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:07,576 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 856035#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:07,576 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 855845#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:07,682 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 860529#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:07,682 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 860339#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:07,772 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 863721#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:50:07,772 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 863439#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:08,062 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 872409#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:08,063 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 872327#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:08,129 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 874233#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:08,130 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 874085#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:08,277 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 878727#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:08,279 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 878579#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:08,379 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 881911#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:08,380 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 881679#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:50:08,644 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 890469#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:08,646 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 890321#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:08,745 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 893653#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:08,747 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 893421#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:09,095 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 901087#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:09,097 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 900855#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:09,204 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 906057#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:09,206 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 905723#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:50:09,510 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 920303#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:09,511 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 920221#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:09,555 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 922127#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:09,556 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 921979#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:09,657 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 926621#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:09,658 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 926473#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:09,729 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 929805#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:09,730 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 929573#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:09,911 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 938363#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:09,913 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 938215#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:09,981 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 941547#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:09,982 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 941315#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:10,133 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 948981#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:10,134 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 948749#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:10,234 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 953951#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:10,235 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 953617#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:10,696 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 968139#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:10,698 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 968035#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:50:10,766 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 971315#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:10,768 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 971135#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:50:10,919 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 978749#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:10,922 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 978569#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:50:11,031 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 983711#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:11,034 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 983437#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:50:11,495 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 997141#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:11,499 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 996961#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:50:11,596 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1002103#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:11,599 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1001829#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:50:11,809 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1013281#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:11,812 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1013007#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:50:11,977 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1020443#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:11,981 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1020057#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:50:12,594 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1042195#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:12,595 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1042113#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:12,661 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1044019#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:12,663 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1043871#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:12,812 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1048513#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:50:12,813 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1048365#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:12,913 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1051697#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:50:12,915 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1051465#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:13,176 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1060255#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:13,178 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1060107#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:13,277 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1063439#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:13,279 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1063207#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:13,485 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1070873#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:50:13,486 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1070641#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:13,586 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1075843#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:50:13,587 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1075509#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:14,070 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1090031#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:14,072 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1089927#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:14,147 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1093207#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:14,149 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1093027#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:14,505 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1100641#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:14,508 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1100461#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:50:14,625 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1105603#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:14,628 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1105329#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:50:14,911 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1119033#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:14,913 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1118853#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:15,021 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1123995#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:15,023 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1123721#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:15,229 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1135173#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:15,232 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1134899#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:50:15,362 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1142335#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:15,365 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1141949#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:50:15,777 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1164377#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:15,779 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1164273#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:15,846 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1167553#[L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:15,849 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1167373#[L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:15,998 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1174987#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:16,001 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1174807#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:16,098 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1179949#[L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:16,100 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1179675#[L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:16,362 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1193379#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:16,365 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1193199#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:16,462 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1198341#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:16,464 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1198067#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:16,674 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1209519#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:16,676 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1209245#[threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:16,808 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1216681#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:16,811 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1216295#[L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:17,208 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1237935#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:17,211 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1237809#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:50:17,309 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1242889#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:17,313 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1242677#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:50:17,713 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1254067#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:17,717 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1253855#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:50:17,850 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1261221#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:17,854 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1260905#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:50:18,213 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1280705#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:18,217 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1280493#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:50:18,347 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1287859#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:18,351 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1287543#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:50:18,807 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1303573#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:18,811 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1303257#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:50:18,982 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1313341#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:18,987 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1312903#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:50:19,606 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1345043#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:19,607 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1344927#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:19,651 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1346875#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:19,651 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1346685#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:19,752 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1351369#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:19,752 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1351179#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:19,822 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1354561#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:50:19,822 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1354279#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:20,006 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1363077#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:20,006 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1362887#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:20,074 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1366269#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:20,075 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1365987#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:20,226 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1373703#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:20,226 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1373421#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:20,325 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1378681#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:50:20,325 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1378289#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:20,610 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1392899#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:20,611 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1392751#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:20,680 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1396083#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:20,682 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1395851#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:20,839 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1403517#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:20,840 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1403285#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:20,940 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1408487#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:20,941 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1408153#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:50:21,204 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1421865#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:21,205 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1421633#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:21,303 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1426835#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:21,305 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1426501#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:21,747 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1438013#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:21,748 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1437679#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:21,886 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1445183#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:21,888 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1444729#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:50:22,516 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1467211#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:22,517 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1467063#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:22,591 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1470395#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:22,593 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1470163#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:22,753 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1477829#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:22,754 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1477597#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:22,926 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1482799#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:22,928 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1482465#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:23,251 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1496177#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:23,252 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1495945#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:23,353 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1501147#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:23,355 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1500813#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:23,576 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1512325#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:23,577 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1511991#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:23,714 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1519495#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:23,716 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1519041#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:24,146 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1540789#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:24,149 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1540609#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:50:24,262 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1545751#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:24,265 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1545477#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:50:24,505 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1556929#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:24,508 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1556655#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:50:24,659 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1564091#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:24,662 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1563705#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:50:25,590 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1583513#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:25,593 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1583239#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:50:25,739 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1590675#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:25,742 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1590289#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:50:26,165 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1606389#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:26,171 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1606003#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:50:26,446 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1616165#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:26,451 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1615649#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:50:27,305 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1648263#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:27,306 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1648115#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:27,378 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1651447#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:27,380 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1651215#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:27,536 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1658881#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:50:27,538 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1658649#[threadEXIT, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:27,642 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1663851#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:50:27,643 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1663517#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:27,975 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1677229#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:27,977 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1676997#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:28,124 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1682199#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:28,126 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1681865#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:28,443 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1693377#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:50:28,445 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1693043#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:28,638 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1700547#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:50:28,639 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1700093#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:29,052 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1721841#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:29,054 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1721661#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:29,154 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1726803#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:29,156 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1726529#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:29,375 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1737981#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:29,378 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1737707#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:50:29,518 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1745143#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:29,522 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1744757#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:50:30,120 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1764565#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:30,122 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1764291#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:30,261 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1771727#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:30,264 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1771341#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:30,719 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1787441#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:30,722 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1787055#[threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:50:30,898 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1797217#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:50:30,901 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1796701#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:50:31,497 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1829023#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:31,499 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1828843#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:31,600 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1833985#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:31,603 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1833711#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:31,826 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1845163#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:31,829 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1844889#[threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:31,969 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1852325#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:31,972 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1851939#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:32,341 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1871747#[threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:32,344 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1871473#[threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:32,481 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1878909#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:32,484 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1878523#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:32,776 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1894623#[threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:32,779 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1894237#[threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:32,958 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1904399#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:32,962 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1903883#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:50:33,755 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1934311#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:33,760 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1934099#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:50:33,928 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1941465#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:33,934 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1941149#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:50:34,471 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1957179#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:34,477 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1956863#[threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:50:34,680 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1966947#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:34,688 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1966509#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:50:35,232 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1993583#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:35,238 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1993267#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:50:35,445 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2003351#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:50:35,450 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2002913#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:50:35,865 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2024393#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:35,870 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2023955#[threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:50:36,098 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2037189#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:50:36,104 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2036611#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:50:36,885 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2079901#[threadEXIT, threadEXIT, threadFINAL, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:36,886 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2079821#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:36,922 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2080751#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:36,922 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2080635#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:37,064 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2083163#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:37,064 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2083047#[L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:37,328 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2084959#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:37,329 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2084769#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:37,466 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2089885#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:37,466 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2089769#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:37,520 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2091681#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:37,520 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2091491#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:37,643 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2096221#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:37,643 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2096031#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:37,731 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2099367#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:37,731 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2099085#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:38,119 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2108091#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:38,120 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2108009#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:38,168 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2109879#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:38,169 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2109731#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:38,284 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2114419#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:38,285 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2114271#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:38,360 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2117557#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:38,362 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2117325#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:38,571 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2126161#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:38,572 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2126013#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:38,648 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2129299#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:38,649 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2129067#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:38,810 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2136789#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:38,811 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2136557#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:38,921 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2141703#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:38,922 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2141369#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:39,223 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2155985#[L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:39,224 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2155903#[L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:39,269 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2157773#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:39,271 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2157625#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:39,379 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2162313#[L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:39,380 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2162165#[L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:39,457 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2165451#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:39,458 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2165219#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:39,658 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2174055#[L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:39,659 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2173907#[L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:39,727 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2177193#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:39,728 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2176961#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:39,882 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2184683#[L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:39,884 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2184451#[L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:39,983 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2189597#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:39,984 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2189263#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:40,273 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2203831#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:40,275 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2203727#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:40,342 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2206961#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:40,345 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2206781#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:40,498 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2214451#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:40,501 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2214271#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:40,600 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2219357#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:40,602 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2219083#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:40,868 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2232843#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:40,871 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2232663#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:41,191 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2237749#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:41,194 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2237475#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:41,411 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2248993#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:41,414 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2248719#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:41,719 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2256089#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:41,722 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2255703#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:42,227 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2277877#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:42,228 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2277795#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:42,292 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2279665#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:42,294 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2279517#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:42,448 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2284205#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:42,449 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2284057#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:42,552 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2287343#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:42,554 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2287111#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:42,829 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2295947#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:42,831 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2295799#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:42,932 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2299085#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:42,934 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2298853#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:43,164 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2306575#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:43,166 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2306343#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:43,285 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2311489#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:43,287 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2311155#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:43,575 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2325723#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:43,577 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2325619#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:43,644 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2328853#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:43,647 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2328673#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:43,800 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2336343#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:43,802 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2336163#[L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:43,901 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2341249#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:43,903 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2340975#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:44,170 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2354735#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:44,172 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2354555#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:44,270 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2359641#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:44,273 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2359367#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:44,491 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2370885#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:44,494 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2370611#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:44,630 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2377981#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:44,633 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2377595#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:45,268 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2400069#[L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:45,270 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2399965#[L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:45,500 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2403199#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:45,503 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2403019#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:45,656 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2410689#[L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:45,658 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2410509#[L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:45,754 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2415595#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:45,757 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2415321#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:46,018 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2429081#[L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:46,020 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2428901#[L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:46,115 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2433987#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:46,118 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2433713#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:46,330 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2445231#[L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:46,333 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2444957#[L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:46,467 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2452327#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:46,470 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2451941#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:46,879 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2473637#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:46,882 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2473511#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:46,980 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2478535#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:46,984 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2478323#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:47,202 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2489779#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:47,206 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2489567#[L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:47,340 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2496867#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:47,344 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2496551#[L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:47,713 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2516417#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:47,717 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2516205#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:47,851 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2523505#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:47,855 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2523189#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:48,145 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2539295#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:48,150 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2538979#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:48,539 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2548987#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:48,544 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2548549#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:49,388 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2580723#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:49,388 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2580607#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:49,442 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2582519#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:49,442 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2582329#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:49,550 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2587059#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:49,550 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2586869#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:49,619 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2590205#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:49,620 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2589923#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:49,801 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2598767#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:49,802 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2598577#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:49,870 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2601913#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:49,870 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2601631#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:50,022 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2609403#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:50,023 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2609121#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:50,122 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2614325#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:50,122 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2613933#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:50,412 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2628589#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:50,414 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2628441#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:50,483 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2631727#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:50,484 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2631495#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:50,642 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2639217#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:50,643 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2638985#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:50,748 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2644131#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:50,749 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2643797#[L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:51,012 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2657565#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:51,014 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2657333#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:51,110 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2662479#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:51,111 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2662145#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:51,323 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2673723#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:51,324 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2673389#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:51,457 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2680827#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:51,459 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2680373#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:52,097 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2702901#[L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:52,098 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2702753#[L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:52,168 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2706039#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:52,170 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2705807#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:52,492 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2713529#[L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:52,494 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2713297#[L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:52,594 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2718443#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:52,595 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2718109#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:52,864 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2731877#[L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:52,865 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2731645#[L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:52,966 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2736791#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:52,967 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2736457#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:53,188 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2748035#[L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:53,189 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2747701#[L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:53,326 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2755139#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:53,327 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2754685#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:53,740 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2776489#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:53,742 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2776309#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:53,842 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2781395#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:53,845 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2781121#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:54,065 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2792639#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:54,068 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2792365#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:54,207 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2799735#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:54,211 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2799349#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:54,576 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2819223#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:54,579 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2818949#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:54,716 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2826319#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:54,719 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2825933#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:55,245 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2842109#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:55,248 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2841723#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:55,455 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2851809#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:55,458 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2851293#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:50:56,395 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2883953#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:56,396 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2883805#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:56,475 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2887091#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:56,476 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2886859#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:56,709 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2894581#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:56,711 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2894349#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:56,861 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2899495#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:56,863 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2899161#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:57,265 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2912929#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:57,267 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2912697#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:57,418 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2917843#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:57,420 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2917509#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:57,701 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2929087#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:57,703 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2928753#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:57,841 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2936191#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:57,842 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2935737#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:50:58,259 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2957541#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:58,261 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2957361#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:58,361 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2962447#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:58,364 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2962173#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:58,583 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2973691#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:58,586 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2973417#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:58,723 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2980787#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:58,726 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2980401#[L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:50:59,294 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3000275#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:59,297 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3000001#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:59,602 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3007371#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:50:59,605 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3006985#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:50:59,897 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3023161#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:50:59,900 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3022775#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:00,081 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3032861#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:51:00,084 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3032345#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:51:00,682 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3064723#[L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:00,684 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3064543#[L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:00,785 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3069629#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:00,788 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3069355#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:01,015 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3080873#[L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:01,017 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3080599#[L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:01,156 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3087969#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:01,159 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3087583#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:01,537 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3107457#[L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:01,540 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3107183#[L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:01,676 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3114553#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:01,679 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3114167#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:01,978 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3130343#[L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:01,981 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3129957#[L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:02,166 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3140043#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:02,169 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3139527#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:03,446 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3170021#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:03,450 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3169809#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:03,583 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3177109#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:03,587 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3176793#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:03,873 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3192899#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:03,878 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3192583#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:04,053 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3202591#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:04,058 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3202153#[L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:04,552 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3229303#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:04,557 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3228987#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:04,732 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3238995#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:04,737 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3238557#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:05,112 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3260123#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:05,117 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3259685#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:05,340 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3272833#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:05,345 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3272255#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:06,602 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3316989#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:06,603 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3316873#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:06,647 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3318785#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:06,648 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3318595#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:06,751 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3323291#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:06,751 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3323101#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:06,821 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3326437#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:06,822 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3326155#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:07,062 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3335043#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:07,062 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3334853#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:07,162 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3338189#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:07,163 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3337907#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:07,351 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3345635#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:07,351 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3345353#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:07,451 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3350557#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:07,451 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3350165#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:08,192 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3364865#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:08,193 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3364717#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:08,260 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3368003#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:51:08,262 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3367771#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:08,411 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3375449#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:08,412 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3375217#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:08,510 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3380363#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:51:08,511 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3380029#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:51:08,776 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3393851#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:08,777 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3393619#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:08,873 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3398765#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:51:08,874 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3398431#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:09,081 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3409955#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:09,083 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3409621#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:09,218 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3417059#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:51:09,219 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3416605#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:51:09,825 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3439177#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:09,827 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3439029#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:09,894 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3442315#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:09,896 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3442083#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:51:10,237 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3449761#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:10,239 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3449529#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:10,352 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3454675#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:10,353 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3454341#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:51:10,716 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3468163#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:10,718 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3467931#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:10,865 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3473077#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:10,867 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3472743#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:51:11,100 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3484267#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:11,102 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3483933#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:11,255 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3491371#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:11,257 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3490917#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:51:11,714 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3512775#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:11,717 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3512595#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:11,817 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3517681#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:11,820 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3517407#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:51:12,038 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3528871#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:12,041 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3528597#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:12,179 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3535967#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:51:12,182 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3535581#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:51:12,547 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3555519#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:12,550 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3555245#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:12,683 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3562615#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:12,686 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3562229#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:51:13,221 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3578341#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:13,224 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3577955#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:13,418 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3588041#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:51:13,421 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3587525#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:51:14,181 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3620229#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:14,182 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3620081#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:14,250 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3623367#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:14,252 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3623135#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:14,407 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3630813#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:14,408 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3630581#[L1045-1, L1045-1, threadEXIT, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:14,507 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3635727#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:51:14,509 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3635393#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:51:14,772 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3649215#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:14,773 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3648983#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:14,868 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3654129#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:14,870 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3653795#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:15,080 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3665319#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:15,081 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3664985#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:15,215 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3672423#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:51:15,216 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3671969#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:51:15,616 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3693827#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:51:15,618 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3693647#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:15,715 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3698733#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:51:15,718 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3698459#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:51:15,933 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3709923#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:51:15,936 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3709649#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:51:16,071 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3717019#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:51:16,074 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3716633#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:51:16,706 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3736571#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:51:16,709 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3736297#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:17,019 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3743667#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:51:17,023 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3743281#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:51:17,326 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3759393#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:51:17,330 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3759007#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:51:17,526 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3769093#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:51:17,529 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3768577#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:51:18,122 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3801009#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:18,124 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3800829#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:18,223 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3805915#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:18,226 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3805641#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:51:18,445 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3817105#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:18,447 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3816831#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:18,593 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3824201#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:18,597 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3823815#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:51:18,967 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3843753#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:18,970 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3843479#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:19,103 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3850849#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:19,106 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3850463#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:51:19,404 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3866575#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:19,407 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3866189#[L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:19,852 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3876275#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:19,856 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3875759#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:51:20,630 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3906317#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:20,635 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3906105#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:20,823 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3913405#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:20,830 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3913089#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:51:21,170 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3929131#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:21,175 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3928815#[L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:21,350 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3938823#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:51:21,355 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3938385#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:51:21,837 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3965609#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:21,842 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3965293#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:22,018 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3975301#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:22,023 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3974863#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:51:22,393 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3996355#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:22,398 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3995917#[L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:22,623 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4009065#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:51:22,628 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4008487#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:51:23,862 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4054125#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:23,862 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4053935#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:23,948 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4057271#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:23,948 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4056989#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:24,114 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4064717#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:24,115 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4064435#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:24,221 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4069639#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:24,221 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4069247#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:24,622 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4083077#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:24,622 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4082795#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:24,723 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4087999#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:24,723 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4087607#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:24,954 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4099189#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:24,955 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4098797#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:25,103 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4106301#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:25,104 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4105781#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:25,551 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4127743#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:25,552 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4127511#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:25,660 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4132657#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:51:25,662 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4132323#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:25,902 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4143847#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:25,904 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4143513#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:26,056 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4150951#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:51:26,058 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4150497#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:51:26,732 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4170443#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:26,734 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4170109#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:26,897 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4177547#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:51:26,898 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4177093#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:27,376 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4193273#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:27,377 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4192819#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:27,554 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4202981#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:51:27,556 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4202389#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:51:28,136 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4234883#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:28,137 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4234651#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:28,237 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4239797#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:28,239 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4239463#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:51:28,458 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4250987#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:28,459 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4250653#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:28,598 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4258091#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:28,600 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4257637#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:51:28,968 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4277583#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:28,970 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4277249#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:29,106 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4284687#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:29,107 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4284233#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:51:29,397 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4300413#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:29,398 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4299959#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:29,789 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4310121#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:29,791 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4309529#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:51:30,557 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4340211#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:30,560 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4339937#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:30,758 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4347307#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:30,763 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4346921#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:51:31,076 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4363033#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:31,079 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4362647#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:31,259 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4372733#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:51:31,263 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4372217#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:51:31,746 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4399449#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:31,749 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4399063#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:31,923 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4409149#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:31,926 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4408633#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:51:32,296 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4430203#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:32,299 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4429687#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:32,524 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4442921#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:51:32,527 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4442257#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true [2025-04-26 16:51:33,772 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4487859#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:33,774 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4487627#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:33,873 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4492773#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:33,875 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4492439#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:34,093 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4503963#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:34,094 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4503629#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:34,239 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4511067#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:51:34,240 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4510613#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:51:34,618 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4530559#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:34,619 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4530225#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:34,753 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4537663#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:34,755 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4537209#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:35,044 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4553389#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:51:35,045 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4552935#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT]true [2025-04-26 16:51:35,228 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4563097#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:51:35,230 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4562505#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:51:35,787 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4593187#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:51:35,790 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4592913#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:35,929 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4600283#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:51:35,932 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4599897#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:51:36,437 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4616009#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:51:36,440 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4615623#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:51:36,815 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4625709#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:51:36,819 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4625193#[L1045-1, L1045-1, threadEXIT, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:51:37,350 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4652425#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:51:37,353 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4652039#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:37,528 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4662125#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:51:37,531 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4661609#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:51:37,906 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4683179#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:51:37,909 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4682663#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT]true [2025-04-26 16:51:38,134 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4695897#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:51:38,138 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4695233#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1]true [2025-04-26 16:51:38,918 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4739553#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:38,921 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4739279#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:39,060 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4746649#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:39,063 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4746263#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:51:39,580 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4762375#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:39,583 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4761989#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:39,770 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4772075#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:39,773 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4771559#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:51:40,468 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4798791#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:40,471 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4798405#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:40,654 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4808491#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:40,657 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4807975#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:51:41,050 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4829545#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:41,053 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4829029#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:41,288 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4842263#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:41,292 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4841599#[L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT, L1045-1]true [2025-04-26 16:51:42,016 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4882531#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:42,021 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4882215#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:42,202 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4892223#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1045-1]true [2025-04-26 16:51:42,207 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4891785#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, L1045-1]true [2025-04-26 16:51:42,829 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4913277#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1, threadEXIT]true [2025-04-26 16:51:42,834 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4912839#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1, threadEXIT]true [2025-04-26 16:51:43,264 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4925987#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1045-1]true [2025-04-26 16:51:43,271 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4925409#[L1045-1, L1045-1, threadEXIT, L1045-1, L1045-1, L1045-1, L1045-1, L1045-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1045-1, L1045-1]true