/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/thread-join-array-dynamic.i -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.ample-buchi-a4216cd-m [2025-04-26 16:48:09,433 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-26 16:48:09,484 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/settings/gemcutter/Termination.epf [2025-04-26 16:48:09,487 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-26 16:48:09,488 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-26 16:48:09,488 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Check unreachability of error function in SV-COMP mode [2025-04-26 16:48:09,488 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Translation Mode: [2025-04-26 16:48:09,509 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-26 16:48:09,510 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-26 16:48:09,510 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-26 16:48:09,511 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-26 16:48:09,511 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-26 16:48:09,511 INFO L153 SettingsManager]: * Use SBE=true [2025-04-26 16:48:09,511 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2025-04-26 16:48:09,511 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2025-04-26 16:48:09,511 INFO L153 SettingsManager]: * Use old map elimination=false [2025-04-26 16:48:09,511 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2025-04-26 16:48:09,512 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2025-04-26 16:48:09,512 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2025-04-26 16:48:09,512 INFO L153 SettingsManager]: * Automaton type for concurrent programs=PARTIAL_ORDER_BA [2025-04-26 16:48:09,512 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-26 16:48:09,512 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2025-04-26 16:48:09,512 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-26 16:48:09,512 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-26 16:48:09,512 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-26 16:48:09,512 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-26 16:48:09,512 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2025-04-26 16:48:09,512 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2025-04-26 16:48:09,512 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2025-04-26 16:48:09,512 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-26 16:48:09,512 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-26 16:48:09,512 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2025-04-26 16:48:09,512 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-26 16:48:09,513 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-26 16:48:09,513 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-26 16:48:09,513 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -smt2 -in -t:4000 [2025-04-26 16:48:09,513 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-26 16:48:09,513 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-26 16:48:09,513 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-26 16:48:09,513 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-04-26 16:48:09,513 INFO L153 SettingsManager]: * Use conditional POR in concurrent analysis=false [2025-04-26 16:48:09,513 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2025-04-26 16:48:09,513 INFO L153 SettingsManager]: * TransformationType=MODULO_NEIGHBOR [2025-04-26 16:48:09,734 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-26 16:48:09,741 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-26 16:48:09,743 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-26 16:48:09,744 INFO L270 PluginConnector]: Initializing CDTParser... [2025-04-26 16:48:09,744 INFO L274 PluginConnector]: CDTParser initialized [2025-04-26 16:48:09,745 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/pthread-race-challenges/thread-join-array-dynamic.i [2025-04-26 16:48:11,019 INFO L538 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/bd0619ea1/4883e035ad044fc3805a81fdf7cb61eb/FLAGaefc6b59c [2025-04-26 16:48:11,240 INFO L389 CDTParser]: Found 1 translation units. [2025-04-26 16:48:11,242 INFO L178 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-race-challenges/thread-join-array-dynamic.i [2025-04-26 16:48:11,253 INFO L432 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/bd0619ea1/4883e035ad044fc3805a81fdf7cb61eb/FLAGaefc6b59c [2025-04-26 16:48:12,020 INFO L440 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/bd0619ea1/4883e035ad044fc3805a81fdf7cb61eb [2025-04-26 16:48:12,021 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-26 16:48:12,022 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-04-26 16:48:12,023 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-04-26 16:48:12,023 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-04-26 16:48:12,026 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-04-26 16:48:12,026 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.04 04:48:12" (1/1) ... [2025-04-26 16:48:12,027 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@54408a0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:48:12, skipping insertion in model container [2025-04-26 16:48:12,027 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.04 04:48:12" (1/1) ... [2025-04-26 16:48:12,052 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-04-26 16:48:12,440 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-26 16:48:12,456 INFO L200 MainTranslator]: Completed pre-run [2025-04-26 16:48:12,506 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-26 16:48:12,541 INFO L204 MainTranslator]: Completed translation [2025-04-26 16:48:12,542 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:48:12 WrapperNode [2025-04-26 16:48:12,542 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-04-26 16:48:12,542 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-26 16:48:12,543 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-26 16:48:12,543 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-26 16:48:12,547 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:48:12" (1/1) ... [2025-04-26 16:48:12,557 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:48:12" (1/1) ... [2025-04-26 16:48:12,569 INFO L138 Inliner]: procedures = 265, calls = 16, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 46 [2025-04-26 16:48:12,569 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-26 16:48:12,570 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-26 16:48:12,570 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-26 16:48:12,570 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-26 16:48:12,576 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:48:12" (1/1) ... [2025-04-26 16:48:12,577 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:48:12" (1/1) ... [2025-04-26 16:48:12,584 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:48:12" (1/1) ... [2025-04-26 16:48:12,585 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:48:12" (1/1) ... [2025-04-26 16:48:12,589 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:48:12" (1/1) ... [2025-04-26 16:48:12,589 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:48:12" (1/1) ... [2025-04-26 16:48:12,595 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:48:12" (1/1) ... [2025-04-26 16:48:12,596 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:48:12" (1/1) ... [2025-04-26 16:48:12,596 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:48:12" (1/1) ... [2025-04-26 16:48:12,605 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-26 16:48:12,605 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-04-26 16:48:12,605 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-04-26 16:48:12,606 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-04-26 16:48:12,606 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:48:12" (1/1) ... [2025-04-26 16:48:12,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -smt2 -in -t:4000 [2025-04-26 16:48:12,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 16:48:12,637 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:48:12,638 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:48:12,655 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-04-26 16:48:12,655 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2025-04-26 16:48:12,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2025-04-26 16:48:12,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2025-04-26 16:48:12,656 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2025-04-26 16:48:12,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-04-26 16:48:12,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-04-26 16:48:12,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-04-26 16:48:12,656 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2025-04-26 16:48:12,656 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2025-04-26 16:48:12,656 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-26 16:48:12,656 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-26 16:48:12,657 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:48:12,748 INFO L234 CfgBuilder]: Building ICFG [2025-04-26 16:48:12,749 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-26 16:48:12,877 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-26 16:48:12,878 INFO L283 CfgBuilder]: Performing block encoding [2025-04-26 16:48:12,894 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-26 16:48:12,894 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-04-26 16:48:12,894 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.04 04:48:12 BoogieIcfgContainer [2025-04-26 16:48:12,894 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-04-26 16:48:12,895 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2025-04-26 16:48:12,895 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2025-04-26 16:48:12,899 INFO L274 PluginConnector]: BuchiAutomizer initialized [2025-04-26 16:48:12,899 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2025-04-26 16:48:12,899 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 26.04 04:48:12" (1/3) ... [2025-04-26 16:48:12,900 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@78d5039f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.04 04:48:12, skipping insertion in model container [2025-04-26 16:48:12,900 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2025-04-26 16:48:12,900 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 04:48:12" (2/3) ... [2025-04-26 16:48:12,900 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@78d5039f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.04 04:48:12, skipping insertion in model container [2025-04-26 16:48:12,900 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2025-04-26 16:48:12,900 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.04 04:48:12" (3/3) ... [2025-04-26 16:48:12,901 INFO L376 chiAutomizerObserver]: Analyzing ICFG thread-join-array-dynamic.i [2025-04-26 16:48:12,949 INFO L143 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2025-04-26 16:48:12,977 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 16:48:12,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 16:48:12,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 16:48:12,980 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:48:12,982 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:48:13,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 66 places, 66 transitions, 139 flow [2025-04-26 16:48:13,083 INFO L116 PetriNetUnfolderBase]: 3/82 cut-off events. [2025-04-26 16:48:13,087 INFO L117 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2025-04-26 16:48:13,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87 conditions, 82 events. 3/82 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 96 event pairs, 0 based on Foata normal form. 0/77 useless extension candidates. Maximal degree in co-relation 43. Up to 3 conditions per place. [2025-04-26 16:48:13,090 INFO L82 GeneralOperation]: Start removeDead. Operand has 66 places, 66 transitions, 139 flow [2025-04-26 16:48:13,094 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 66 places, 66 transitions, 139 flow [2025-04-26 16:48:13,094 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 66 places, 66 transitions, 139 flow [2025-04-26 16:48:13,100 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 16:48:13,172 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 375#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadFINAL]true [2025-04-26 16:48:13,185 WARN L140 AmpleReduction]: Number of pruned transitions: 105 [2025-04-26 16:48:13,185 WARN L141 AmpleReduction]: Loop nodes with "changing loop node status": 1 [2025-04-26 16:48:13,185 WARN L142 AmpleReduction]: Number of trivial sets caused by loops: 1 [2025-04-26 16:48:13,185 WARN L143 AmpleReduction]: Number of not loop caused trivial ample sets:83 [2025-04-26 16:48:13,185 WARN L144 AmpleReduction]: Number of initially assigned non-trivial ample sets:95 [2025-04-26 16:48:13,185 WARN L145 AmpleReduction]: Times succ was already a loop node:0 [2025-04-26 16:48:13,185 WARN L146 AmpleReduction]: Times some other node on the cycle already had a trivial ample set:0 [2025-04-26 16:48:13,185 INFO L149 AmpleReduction]: Finished ample reduction [2025-04-26 16:48:13,190 INFO L136 dAbstractionProvider]: Constructed initial ample set-reduced NBA abstraction that has 179 states, 176 states have (on average 1.1193181818181819) internal successors, (in total 197), 178 states have internal predecessors, (197), 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:13,196 INFO L306 stractBuchiCegarLoop]: Interprodecural is true [2025-04-26 16:48:13,196 INFO L307 stractBuchiCegarLoop]: Hoare is None [2025-04-26 16:48:13,196 INFO L308 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2025-04-26 16:48:13,196 INFO L309 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2025-04-26 16:48:13,196 INFO L310 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2025-04-26 16:48:13,197 INFO L311 stractBuchiCegarLoop]: Difference is false [2025-04-26 16:48:13,197 INFO L312 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2025-04-26 16:48:13,197 INFO L316 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2025-04-26 16:48:13,199 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 179 states, 176 states have (on average 1.1193181818181819) internal successors, (in total 197), 178 states have internal predecessors, (197), 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:13,215 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2 [2025-04-26 16:48:13,216 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:48:13,216 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:48:13,220 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] [2025-04-26 16:48:13,220 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:48:13,220 INFO L340 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2025-04-26 16:48:13,220 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 179 states, 176 states have (on average 1.1193181818181819) internal successors, (in total 197), 178 states have internal predecessors, (197), 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:13,224 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2 [2025-04-26 16:48:13,224 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:48:13,224 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:48:13,225 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] [2025-04-26 16:48:13,225 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:48:13,231 INFO L752 eck$LassoCheckResult]: Stem: "[117] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[125] L-1-->L1019: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[104] L1019-->L1020: Formula: (= v_~data~0_1 0) InVars {} OutVars{~data~0=v_~data~0_1} AuxVars[] AssignedVars[~data~0]" "[108] L1020-->L1020-1: Formula: (and (= (select |v_#length_1| 1) 24) (= (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[]" "[144] L1020-1-->L1020-2: Formula: (and (= |v_~#data_mutex~0.base_1| 1) (= |v_~#data_mutex~0.offset_1| 0)) InVars {} OutVars{~#data_mutex~0.base=|v_~#data_mutex~0.base_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_1|} AuxVars[] AssignedVars[~#data_mutex~0.offset, ~#data_mutex~0.base]" "[92] L1020-2-->L1020-3: Formula: (= (select (select |v_#memory_int_1| |v_~#data_mutex~0.base_2|) |v_~#data_mutex~0.offset_2|) 0) InVars {#memory_int=|v_#memory_int_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_2|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_2|} OutVars{#memory_int=|v_#memory_int_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_2|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_2|} AuxVars[] AssignedVars[]" "[109] L1020-3-->L1020-4: Formula: (= 0 (select (select |v_#memory_int_2| |v_~#data_mutex~0.base_3|) (+ 4 |v_~#data_mutex~0.offset_3|))) InVars {#memory_int=|v_#memory_int_2|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_3|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_3|} OutVars{#memory_int=|v_#memory_int_2|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_3|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_3|} AuxVars[] AssignedVars[]" "[111] L1020-4-->L1020-5: Formula: (= (select (select |v_#memory_int_3| |v_~#data_mutex~0.base_4|) (+ 8 |v_~#data_mutex~0.offset_4|)) 0) InVars {#memory_int=|v_#memory_int_3|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_4|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_4|} OutVars{#memory_int=|v_#memory_int_3|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_4|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_4|} AuxVars[] AssignedVars[]" "[130] L1020-5-->L1020-6: Formula: (= (select (select |v_#memory_int_4| |v_~#data_mutex~0.base_5|) (+ 12 |v_~#data_mutex~0.offset_5|)) 0) InVars {#memory_int=|v_#memory_int_4|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_5|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_5|} OutVars{#memory_int=|v_#memory_int_4|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_5|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_5|} AuxVars[] AssignedVars[]" "[137] L1020-6-->L1020-7: Formula: (= (select (select |v_#memory_int_5| |v_~#data_mutex~0.base_6|) (+ 16 |v_~#data_mutex~0.offset_6|)) 0) InVars {#memory_int=|v_#memory_int_5|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_6|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_6|} OutVars{#memory_int=|v_#memory_int_5|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_6|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_6|} AuxVars[] AssignedVars[]" "[105] L1020-7-->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]" "[134] L-1-1-->L1028: Formula: true InVars {} OutVars{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~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_1|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#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~post12#1=|v_ULTIMATE.start_main_#t~post12#1_1|, ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_1|, ULTIMATE.start_main_#t~mem11#1=|v_ULTIMATE.start_main_#t~mem11#1_1|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_1|, ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_1|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~nondet6#1, ULTIMATE.start_main_#t~pre8#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_~tids~0#1.base, ULTIMATE.start_main_#t~post12#1, ULTIMATE.start_main_#t~post10#1, ULTIMATE.start_main_#t~mem11#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~malloc7#1.offset, ULTIMATE.start_main_#t~malloc7#1.base]" "[142] L1028-->L1028-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet6#1]" "[90] L1028-1-->L1028-2: Formula: (= |v_ULTIMATE.start_main_~threads_total~0#1_2| |v_ULTIMATE.start_main_#t~nondet6#1_3|) InVars {ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_2|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~threads_total~0#1]" "[87] L1028-2-->L1029: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet6#1]" "[141] L1029-->L1029-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]" "[116] L1029-1-->L1015: 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]" "[88] L1015-->L1016: 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]" "[98] L1016-->L1015-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[]" "[99] L1015-1-->L1029-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]" "[139] L1029-2-->L1030: 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]" "[106] L1030-->L1030-1: Formula: (and (= |v_ULTIMATE.start_main_#t~malloc7#1.offset_2| 0) (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc7#1.base_2| 1)) (< |v_ULTIMATE.start_main_#t~malloc7#1.base_2| |v_#StackHeapBarrier_2|) (not (= |v_ULTIMATE.start_main_#t~malloc7#1.base_2| 0)) (= (store |v_#length_3| |v_ULTIMATE.start_main_#t~malloc7#1.base_2| (* (mod |v_ULTIMATE.start_main_~threads_total~0#1_4| 1073741824) 4)) |v_#length_2|) (= (select |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc7#1.base_2|) 0)) 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_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_2|, ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_2|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_#t~malloc7#1.offset, ULTIMATE.start_main_#t~malloc7#1.base]" "[86] L1030-1-->L1030-2: Formula: (and (= |v_ULTIMATE.start_main_#t~malloc7#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~malloc7#1.offset_3|)) InVars {ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_3|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_3|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_2|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_2|, ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_3|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_~tids~0#1.base]" "[103] L1030-2-->L1031: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_4|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc7#1.offset, ULTIMATE.start_main_#t~malloc7#1.base]" "[112] L1031-->L1031-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]" "[95] L1031-5-->L1032: 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[]" "[107] L1032-->L1032-1: Formula: (= |v_ULTIMATE.start_main_#t~pre8#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[89] L1032-1-->L1032-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[110] L1032-2-->L1032-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre8#1_3|)) |v_#memory_int_6|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse0)))) 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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[162] L1032-3-->$Ultimate##0: Formula: (and (= |v_threadThread1of1ForFork0_#in~arg.base_4| 0) (= |v_threadThread1of1ForFork0_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre8#1_7| v_threadThread1of1ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#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, 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, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_7|, 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]" "[150] $Ultimate##0-->L1022: 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]" "[151] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread1of1ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of1ForFork0_#t~ret3=|v_threadThread1of1ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~ret3]" "[152] L1022-3-->L1023: Formula: true InVars {} OutVars{threadThread1of1ForFork0_#t~ret3=|v_threadThread1of1ForFork0_#t~ret3_3|} AuxVars[] AssignedVars[threadThread1of1ForFork0_#t~ret3]" "[153] L1023-->L1023-1: Formula: true InVars {} OutVars{threadThread1of1ForFork0_#t~nondet4=|v_threadThread1of1ForFork0_#t~nondet4_1|} AuxVars[] AssignedVars[threadThread1of1ForFork0_#t~nondet4]" "[143] L1032-4-->L1032-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[148] L1032-5-->L1031-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet9#1]" "[113] L1031-2-->L1031-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post10#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~post10#1=|v_ULTIMATE.start_main_#t~post10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[114] L1031-3-->L1031-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post10#1_3| 1)) InVars {ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[118] L1031-4-->L1031-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[95] L1031-5-->L1032: 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[]" "[107] L1032-->L1032-1: Formula: (= |v_ULTIMATE.start_main_#t~pre8#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[89] L1032-1-->L1032-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[110] L1032-2-->L1032-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre8#1_3|)) |v_#memory_int_6|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse0)))) 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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[160] L1032-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[154] L1023-1-->L1023-2: Formula: (= |v_threadThread1of1ForFork0_#t~nondet4_3| v_~data~0_3) InVars {threadThread1of1ForFork0_#t~nondet4=|v_threadThread1of1ForFork0_#t~nondet4_3|} OutVars{threadThread1of1ForFork0_#t~nondet4=|v_threadThread1of1ForFork0_#t~nondet4_3|, ~data~0=v_~data~0_3} AuxVars[] AssignedVars[~data~0]" "[155] L1023-2-->L1024: Formula: true InVars {} OutVars{threadThread1of1ForFork0_#t~nondet4=|v_threadThread1of1ForFork0_#t~nondet4_5|} AuxVars[] AssignedVars[threadThread1of1ForFork0_#t~nondet4]" "[156] L1024-->L1024-3: Formula: (and (= |v_threadThread1of1ForFork0_#t~ret5_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{threadThread1of1ForFork0_#t~ret5=|v_threadThread1of1ForFork0_#t~ret5_1|, #pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of1ForFork0_#t~ret5]" "[157] L1024-3-->L1025: Formula: true InVars {} OutVars{threadThread1of1ForFork0_#t~ret5=|v_threadThread1of1ForFork0_#t~ret5_3|} AuxVars[] AssignedVars[threadThread1of1ForFork0_#t~ret5]" "[158] L1025-->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:48:13,234 INFO L754 eck$LassoCheckResult]: Loop: "[161] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:48:13,237 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:13,238 INFO L85 PathProgramCache]: Analyzing trace with hash -939974972, now seen corresponding path program 1 times [2025-04-26 16:48:13,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:13,243 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151636543] [2025-04-26 16:48:13,243 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:13,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:13,293 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 49 statements into 1 equivalence classes. [2025-04-26 16:48:13,324 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 49 of 49 statements. [2025-04-26 16:48:13,324 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:13,324 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:13,325 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:13,342 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 49 statements into 1 equivalence classes. [2025-04-26 16:48:13,367 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 49 of 49 statements. [2025-04-26 16:48:13,368 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:13,368 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:13,390 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:13,392 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:13,392 INFO L85 PathProgramCache]: Analyzing trace with hash 192, now seen corresponding path program 1 times [2025-04-26 16:48:13,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:13,392 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951201539] [2025-04-26 16:48:13,392 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:13,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:13,401 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:48:13,401 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:48:13,401 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:13,401 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:13,401 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:13,405 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:48:13,405 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:48:13,405 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:13,405 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:13,407 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:13,408 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:13,408 INFO L85 PathProgramCache]: Analyzing trace with hash 925547101, now seen corresponding path program 1 times [2025-04-26 16:48:13,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:13,408 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123931653] [2025-04-26 16:48:13,408 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:13,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:13,423 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-04-26 16:48:13,436 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-04-26 16:48:13,436 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:13,436 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:13,436 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:13,439 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-04-26 16:48:13,457 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-04-26 16:48:13,458 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:13,458 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:13,462 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:14,180 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 49 statements into 1 equivalence classes. [2025-04-26 16:48:14,193 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 49 of 49 statements. [2025-04-26 16:48:14,193 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:14,193 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:14,193 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:14,203 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 49 statements into 1 equivalence classes. [2025-04-26 16:48:14,211 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 49 of 49 statements. [2025-04-26 16:48:14,212 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:14,212 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:14,232 WARN L166 chiAutomizerObserver]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2025-04-26 16:48:14,249 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-04-26 16:48:14,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 0 [2025-04-26 16:48:14,263 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 16:48:14,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 16:48:14,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 16:48:14,265 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:48:14,267 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:48:14,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 79 places, 78 transitions, 172 flow [2025-04-26 16:48:14,315 INFO L116 PetriNetUnfolderBase]: 5/134 cut-off events. [2025-04-26 16:48:14,315 INFO L117 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2025-04-26 16:48:14,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146 conditions, 134 events. 5/134 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 247 event pairs, 0 based on Foata normal form. 0/126 useless extension candidates. Maximal degree in co-relation 83. Up to 6 conditions per place. [2025-04-26 16:48:14,316 INFO L82 GeneralOperation]: Start removeDead. Operand has 79 places, 78 transitions, 172 flow [2025-04-26 16:48:14,320 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 79 places, 78 transitions, 172 flow [2025-04-26 16:48:14,320 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 79 places, 78 transitions, 172 flow [2025-04-26 16:48:14,320 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 16:48:14,421 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 792#[threadEXIT, threadFINAL, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:14,436 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 998#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:14,490 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2194#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadFINAL]true [2025-04-26 16:48:14,490 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2136#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:14,491 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2116#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:14,536 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3006#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:14,538 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2986#[L1023-1, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:14,539 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2960#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:14,561 WARN L140 AmpleReduction]: Number of pruned transitions: 1470 [2025-04-26 16:48:14,561 WARN L141 AmpleReduction]: Loop nodes with "changing loop node status": 8 [2025-04-26 16:48:14,561 WARN L142 AmpleReduction]: Number of trivial sets caused by loops: 8 [2025-04-26 16:48:14,561 WARN L143 AmpleReduction]: Number of not loop caused trivial ample sets:279 [2025-04-26 16:48:14,561 WARN L144 AmpleReduction]: Number of initially assigned non-trivial ample sets:887 [2025-04-26 16:48:14,561 WARN L145 AmpleReduction]: Times succ was already a loop node:0 [2025-04-26 16:48:14,561 WARN L146 AmpleReduction]: Times some other node on the cycle already had a trivial ample set:0 [2025-04-26 16:48:14,561 INFO L149 AmpleReduction]: Finished ample reduction [2025-04-26 16:48:14,563 INFO L136 dAbstractionProvider]: Constructed initial ample set-reduced NBA abstraction that has 1167 states, 1162 states have (on average 1.2375215146299483) internal successors, (in total 1438), 1166 states have internal predecessors, (1438), 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:14,563 INFO L306 stractBuchiCegarLoop]: Interprodecural is true [2025-04-26 16:48:14,563 INFO L307 stractBuchiCegarLoop]: Hoare is None [2025-04-26 16:48:14,563 INFO L308 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2025-04-26 16:48:14,563 INFO L309 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2025-04-26 16:48:14,563 INFO L310 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2025-04-26 16:48:14,563 INFO L311 stractBuchiCegarLoop]: Difference is false [2025-04-26 16:48:14,563 INFO L312 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2025-04-26 16:48:14,563 INFO L316 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2025-04-26 16:48:14,564 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 1167 states, 1162 states have (on average 1.2375215146299483) internal successors, (in total 1438), 1166 states have internal predecessors, (1438), 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:14,581 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 9 [2025-04-26 16:48:14,581 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:48:14,581 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:48:14,583 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] [2025-04-26 16:48:14,583 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:48:14,584 INFO L340 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2025-04-26 16:48:14,585 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 1167 states, 1162 states have (on average 1.2375215146299483) internal successors, (in total 1438), 1166 states have internal predecessors, (1438), 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:14,597 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 9 [2025-04-26 16:48:14,597 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:48:14,597 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:48:14,598 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] [2025-04-26 16:48:14,598 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:48:14,601 INFO L752 eck$LassoCheckResult]: Stem: "[221] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[229] L-1-->L1019: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[208] L1019-->L1020: Formula: (= v_~data~0_1 0) InVars {} OutVars{~data~0=v_~data~0_1} AuxVars[] AssignedVars[~data~0]" "[212] L1020-->L1020-1: Formula: (and (= (select |v_#length_1| 1) 24) (= (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[]" "[248] L1020-1-->L1020-2: Formula: (and (= |v_~#data_mutex~0.base_1| 1) (= |v_~#data_mutex~0.offset_1| 0)) InVars {} OutVars{~#data_mutex~0.base=|v_~#data_mutex~0.base_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_1|} AuxVars[] AssignedVars[~#data_mutex~0.offset, ~#data_mutex~0.base]" "[196] L1020-2-->L1020-3: Formula: (= (select (select |v_#memory_int_1| |v_~#data_mutex~0.base_2|) |v_~#data_mutex~0.offset_2|) 0) InVars {#memory_int=|v_#memory_int_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_2|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_2|} OutVars{#memory_int=|v_#memory_int_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_2|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_2|} AuxVars[] AssignedVars[]" "[213] L1020-3-->L1020-4: Formula: (= 0 (select (select |v_#memory_int_2| |v_~#data_mutex~0.base_3|) (+ 4 |v_~#data_mutex~0.offset_3|))) InVars {#memory_int=|v_#memory_int_2|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_3|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_3|} OutVars{#memory_int=|v_#memory_int_2|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_3|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_3|} AuxVars[] AssignedVars[]" "[215] L1020-4-->L1020-5: Formula: (= (select (select |v_#memory_int_3| |v_~#data_mutex~0.base_4|) (+ 8 |v_~#data_mutex~0.offset_4|)) 0) InVars {#memory_int=|v_#memory_int_3|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_4|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_4|} OutVars{#memory_int=|v_#memory_int_3|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_4|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_4|} AuxVars[] AssignedVars[]" "[234] L1020-5-->L1020-6: Formula: (= (select (select |v_#memory_int_4| |v_~#data_mutex~0.base_5|) (+ 12 |v_~#data_mutex~0.offset_5|)) 0) InVars {#memory_int=|v_#memory_int_4|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_5|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_5|} OutVars{#memory_int=|v_#memory_int_4|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_5|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_5|} AuxVars[] AssignedVars[]" "[241] L1020-6-->L1020-7: Formula: (= (select (select |v_#memory_int_5| |v_~#data_mutex~0.base_6|) (+ 16 |v_~#data_mutex~0.offset_6|)) 0) InVars {#memory_int=|v_#memory_int_5|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_6|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_6|} OutVars{#memory_int=|v_#memory_int_5|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_6|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_6|} AuxVars[] AssignedVars[]" "[209] L1020-7-->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]" "[238] L-1-1-->L1028: Formula: true InVars {} OutVars{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~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_1|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#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~post12#1=|v_ULTIMATE.start_main_#t~post12#1_1|, ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_1|, ULTIMATE.start_main_#t~mem11#1=|v_ULTIMATE.start_main_#t~mem11#1_1|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_1|, ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_1|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~nondet6#1, ULTIMATE.start_main_#t~pre8#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_~tids~0#1.base, ULTIMATE.start_main_#t~post12#1, ULTIMATE.start_main_#t~post10#1, ULTIMATE.start_main_#t~mem11#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~malloc7#1.offset, ULTIMATE.start_main_#t~malloc7#1.base]" "[246] L1028-->L1028-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet6#1]" "[194] L1028-1-->L1028-2: Formula: (= |v_ULTIMATE.start_main_~threads_total~0#1_2| |v_ULTIMATE.start_main_#t~nondet6#1_3|) InVars {ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_2|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~threads_total~0#1]" "[191] L1028-2-->L1029: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet6#1]" "[245] L1029-->L1029-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]" "[220] L1029-1-->L1015: 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]" "[192] L1015-->L1016: 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]" "[202] L1016-->L1015-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[]" "[203] L1015-1-->L1029-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] L1029-2-->L1030: 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]" "[210] L1030-->L1030-1: Formula: (and (= |v_ULTIMATE.start_main_#t~malloc7#1.offset_2| 0) (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc7#1.base_2| 1)) (< |v_ULTIMATE.start_main_#t~malloc7#1.base_2| |v_#StackHeapBarrier_2|) (not (= |v_ULTIMATE.start_main_#t~malloc7#1.base_2| 0)) (= (store |v_#length_3| |v_ULTIMATE.start_main_#t~malloc7#1.base_2| (* (mod |v_ULTIMATE.start_main_~threads_total~0#1_4| 1073741824) 4)) |v_#length_2|) (= (select |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc7#1.base_2|) 0)) 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_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_2|, ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_2|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_#t~malloc7#1.offset, ULTIMATE.start_main_#t~malloc7#1.base]" "[190] L1030-1-->L1030-2: Formula: (and (= |v_ULTIMATE.start_main_#t~malloc7#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~malloc7#1.offset_3|)) InVars {ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_3|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_3|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_2|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_2|, ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_3|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_~tids~0#1.base]" "[207] L1030-2-->L1031: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_4|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc7#1.offset, ULTIMATE.start_main_#t~malloc7#1.base]" "[216] L1031-->L1031-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]" "[199] L1031-5-->L1032: 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[]" "[211] L1032-->L1032-1: Formula: (= |v_ULTIMATE.start_main_#t~pre8#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[193] L1032-1-->L1032-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[214] L1032-2-->L1032-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre8#1_3|)) |v_#memory_int_6|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse0)))) 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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[276] L1032-3-->$Ultimate##0: Formula: (and (= |v_threadThread1of2ForFork0_#in~arg.base_4| 0) (= |v_threadThread1of2ForFork0_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre8#1_13| v_threadThread1of2ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#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|, 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|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_13|, 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]" "[254] $Ultimate##0-->L1022: 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]" "[247] L1032-4-->L1032-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[252] L1032-5-->L1031-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet9#1]" "[217] L1031-2-->L1031-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post10#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~post10#1=|v_ULTIMATE.start_main_#t~post10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[218] L1031-3-->L1031-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post10#1_3| 1)) InVars {ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[222] L1031-4-->L1031-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[199] L1031-5-->L1032: 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[]" "[211] L1032-->L1032-1: Formula: (= |v_ULTIMATE.start_main_#t~pre8#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[193] L1032-1-->L1032-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[214] L1032-2-->L1032-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre8#1_3|)) |v_#memory_int_6|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse0)))) 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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[277] L1032-3-->$Ultimate##0: Formula: (and (= |v_threadThread2of2ForFork0_#in~arg.base_4| 0) (= |v_threadThread2of2ForFork0_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre8#1_15| v_threadThread2of2ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#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, threadThread2of2ForFork0_#t~ret5=|v_threadThread2of2ForFork0_#t~ret5_6|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_8|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_2, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_15|, 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]" "[264] $Ultimate##0-->L1022: 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]" "[247] L1032-4-->L1032-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[252] L1032-5-->L1031-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet9#1]" "[217] L1031-2-->L1031-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post10#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~post10#1=|v_ULTIMATE.start_main_#t~post10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[218] L1031-3-->L1031-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post10#1_3| 1)) InVars {ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[222] L1031-4-->L1031-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[199] L1031-5-->L1032: 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[]" "[211] L1032-->L1032-1: Formula: (= |v_ULTIMATE.start_main_#t~pre8#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[193] L1032-1-->L1032-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[214] L1032-2-->L1032-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre8#1_3|)) |v_#memory_int_6|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse0)))) 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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[274] L1032-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:48:14,601 INFO L754 eck$LassoCheckResult]: Loop: "[275] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:48:14,601 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:14,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1490854712, now seen corresponding path program 1 times [2025-04-26 16:48:14,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:14,601 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891835350] [2025-04-26 16:48:14,601 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:14,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:14,615 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-04-26 16:48:14,635 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-04-26 16:48:14,635 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:14,635 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:14,636 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:14,642 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-04-26 16:48:14,658 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-04-26 16:48:14,658 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:14,658 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:14,662 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:14,662 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:14,662 INFO L85 PathProgramCache]: Analyzing trace with hash 306, now seen corresponding path program 1 times [2025-04-26 16:48:14,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:14,662 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939538788] [2025-04-26 16:48:14,662 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:14,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:14,665 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:48:14,665 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:48:14,665 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:14,665 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:14,665 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:14,666 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:48:14,666 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:48:14,666 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:14,666 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:14,667 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:14,667 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:14,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1028143909, now seen corresponding path program 1 times [2025-04-26 16:48:14,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:14,667 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601290120] [2025-04-26 16:48:14,667 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:14,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:14,677 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 53 statements into 1 equivalence classes. [2025-04-26 16:48:14,696 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 53 of 53 statements. [2025-04-26 16:48:14,696 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:14,696 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:14,696 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:14,699 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 53 statements into 1 equivalence classes. [2025-04-26 16:48:14,711 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 53 of 53 statements. [2025-04-26 16:48:14,712 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:14,712 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:14,719 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:15,363 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-04-26 16:48:15,372 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-04-26 16:48:15,373 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:15,373 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:15,373 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:15,379 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-04-26 16:48:15,387 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-04-26 16:48:15,387 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:15,387 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:15,401 WARN L166 chiAutomizerObserver]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2025-04-26 16:48:15,408 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2025-04-26 16:48:15,416 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:48:15,416 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 16:48:15,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 16:48:15,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 16:48:15,418 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:48:15,419 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:48:15,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 92 places, 90 transitions, 207 flow [2025-04-26 16:48:15,480 INFO L116 PetriNetUnfolderBase]: 10/217 cut-off events. [2025-04-26 16:48:15,480 INFO L117 PetriNetUnfolderBase]: For 19/20 co-relation queries the response was YES. [2025-04-26 16:48:15,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 242 conditions, 217 events. 10/217 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/204 useless extension candidates. Maximal degree in co-relation 141. Up to 12 conditions per place. [2025-04-26 16:48:15,481 INFO L82 GeneralOperation]: Start removeDead. Operand has 92 places, 90 transitions, 207 flow [2025-04-26 16:48:15,482 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 92 places, 90 transitions, 207 flow [2025-04-26 16:48:15,482 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 92 places, 90 transitions, 207 flow [2025-04-26 16:48:15,483 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 16:48:15,613 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1539#[threadEXIT, threadFINAL, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:15,625 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1745#[L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:15,717 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3873#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadFINAL]true [2025-04-26 16:48:15,718 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3817#[threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:15,718 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3801#[threadEXIT, L1023-1, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:15,759 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 5029#[threadEXIT, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:15,759 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 5015#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:15,760 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4997#[threadEXIT, L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:15,806 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 5867#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT]true [2025-04-26 16:48:15,823 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 6375#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:15,876 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 8643#[L1023-1, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:15,918 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 10647#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:15,920 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 10617#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:15,921 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 10599#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:48:15,922 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 10575#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:16,043 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 15451#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadFINAL, threadEXIT]true [2025-04-26 16:48:16,043 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 15397#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT]true [2025-04-26 16:48:16,044 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 15379#[L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:16,068 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 16381#[L1024, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:16,100 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 17893#[threadEXIT, L1023-1, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:16,100 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 17845#[L1023-1, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:16,101 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 17823#[L1023-1, L1023-1, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:16,149 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 20045#[L1022, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:16,150 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 20015#[L1022, L1023-1, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:16,151 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 19997#[L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:16,152 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 19973#[L1022, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:16,209 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 22369#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:16,209 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 22355#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT]true [2025-04-26 16:48:16,209 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 22337#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:16,269 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 24079#[L1024, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:16,271 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 24049#[L1024, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:16,271 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 24031#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:16,272 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 24007#[L1024, L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:16,318 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27161#[L1022, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:16,318 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27131#[L1022, L1023-1, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:16,319 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27113#[L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:16,319 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27091#[L1023-1, L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:16,343 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 28855#[L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:16,344 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 28825#[L1022, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:16,344 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 28807#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:16,344 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 28783#[L1022, L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:16,373 WARN L140 AmpleReduction]: Number of pruned transitions: 14950 [2025-04-26 16:48:16,373 WARN L141 AmpleReduction]: Loop nodes with "changing loop node status": 41 [2025-04-26 16:48:16,373 WARN L142 AmpleReduction]: Number of trivial sets caused by loops: 41 [2025-04-26 16:48:16,373 WARN L143 AmpleReduction]: Number of not loop caused trivial ample sets:1100 [2025-04-26 16:48:16,373 WARN L144 AmpleReduction]: Number of initially assigned non-trivial ample sets:6499 [2025-04-26 16:48:16,373 WARN L145 AmpleReduction]: Times succ was already a loop node:0 [2025-04-26 16:48:16,373 WARN L146 AmpleReduction]: Times some other node on the cycle already had a trivial ample set:0 [2025-04-26 16:48:16,373 INFO L149 AmpleReduction]: Finished ample reduction [2025-04-26 16:48:16,384 INFO L136 dAbstractionProvider]: Constructed initial ample set-reduced NBA abstraction that has 7600 states, 7591 states have (on average 1.290343828217626) internal successors, (in total 9795), 7599 states have internal predecessors, (9795), 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:16,385 INFO L306 stractBuchiCegarLoop]: Interprodecural is true [2025-04-26 16:48:16,385 INFO L307 stractBuchiCegarLoop]: Hoare is None [2025-04-26 16:48:16,385 INFO L308 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2025-04-26 16:48:16,385 INFO L309 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2025-04-26 16:48:16,385 INFO L310 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2025-04-26 16:48:16,385 INFO L311 stractBuchiCegarLoop]: Difference is false [2025-04-26 16:48:16,385 INFO L312 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2025-04-26 16:48:16,385 INFO L316 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2025-04-26 16:48:16,395 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 7600 states, 7591 states have (on average 1.290343828217626) internal successors, (in total 9795), 7599 states have internal predecessors, (9795), 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:16,457 INFO L131 ngComponentsAnalysis]: Automaton has 42 accepting balls. 42 [2025-04-26 16:48:16,458 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:48:16,458 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:48:16,458 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] [2025-04-26 16:48:16,459 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:48:16,459 INFO L340 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2025-04-26 16:48:16,472 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 7600 states, 7591 states have (on average 1.290343828217626) internal successors, (in total 9795), 7599 states have internal predecessors, (9795), 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:16,531 INFO L131 ngComponentsAnalysis]: Automaton has 42 accepting balls. 42 [2025-04-26 16:48:16,532 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:48:16,532 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:48:16,533 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] [2025-04-26 16:48:16,533 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:48:16,534 INFO L752 eck$LassoCheckResult]: Stem: "[409] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[417] L-1-->L1019: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[396] L1019-->L1020: Formula: (= v_~data~0_1 0) InVars {} OutVars{~data~0=v_~data~0_1} AuxVars[] AssignedVars[~data~0]" "[400] L1020-->L1020-1: Formula: (and (= (select |v_#length_1| 1) 24) (= (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[]" "[436] L1020-1-->L1020-2: Formula: (and (= |v_~#data_mutex~0.base_1| 1) (= |v_~#data_mutex~0.offset_1| 0)) InVars {} OutVars{~#data_mutex~0.base=|v_~#data_mutex~0.base_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_1|} AuxVars[] AssignedVars[~#data_mutex~0.offset, ~#data_mutex~0.base]" "[384] L1020-2-->L1020-3: Formula: (= (select (select |v_#memory_int_1| |v_~#data_mutex~0.base_2|) |v_~#data_mutex~0.offset_2|) 0) InVars {#memory_int=|v_#memory_int_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_2|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_2|} OutVars{#memory_int=|v_#memory_int_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_2|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_2|} AuxVars[] AssignedVars[]" "[401] L1020-3-->L1020-4: Formula: (= 0 (select (select |v_#memory_int_2| |v_~#data_mutex~0.base_3|) (+ 4 |v_~#data_mutex~0.offset_3|))) InVars {#memory_int=|v_#memory_int_2|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_3|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_3|} OutVars{#memory_int=|v_#memory_int_2|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_3|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_3|} AuxVars[] AssignedVars[]" "[403] L1020-4-->L1020-5: Formula: (= (select (select |v_#memory_int_3| |v_~#data_mutex~0.base_4|) (+ 8 |v_~#data_mutex~0.offset_4|)) 0) InVars {#memory_int=|v_#memory_int_3|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_4|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_4|} OutVars{#memory_int=|v_#memory_int_3|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_4|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_4|} AuxVars[] AssignedVars[]" "[422] L1020-5-->L1020-6: Formula: (= (select (select |v_#memory_int_4| |v_~#data_mutex~0.base_5|) (+ 12 |v_~#data_mutex~0.offset_5|)) 0) InVars {#memory_int=|v_#memory_int_4|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_5|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_5|} OutVars{#memory_int=|v_#memory_int_4|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_5|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_5|} AuxVars[] AssignedVars[]" "[429] L1020-6-->L1020-7: Formula: (= (select (select |v_#memory_int_5| |v_~#data_mutex~0.base_6|) (+ 16 |v_~#data_mutex~0.offset_6|)) 0) InVars {#memory_int=|v_#memory_int_5|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_6|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_6|} OutVars{#memory_int=|v_#memory_int_5|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_6|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_6|} AuxVars[] AssignedVars[]" "[397] L1020-7-->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]" "[426] L-1-1-->L1028: Formula: true InVars {} OutVars{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~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_1|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#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~post12#1=|v_ULTIMATE.start_main_#t~post12#1_1|, ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_1|, ULTIMATE.start_main_#t~mem11#1=|v_ULTIMATE.start_main_#t~mem11#1_1|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_1|, ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_1|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~nondet6#1, ULTIMATE.start_main_#t~pre8#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_~tids~0#1.base, ULTIMATE.start_main_#t~post12#1, ULTIMATE.start_main_#t~post10#1, ULTIMATE.start_main_#t~mem11#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~malloc7#1.offset, ULTIMATE.start_main_#t~malloc7#1.base]" "[434] L1028-->L1028-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet6#1]" "[382] L1028-1-->L1028-2: Formula: (= |v_ULTIMATE.start_main_~threads_total~0#1_2| |v_ULTIMATE.start_main_#t~nondet6#1_3|) InVars {ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_2|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~threads_total~0#1]" "[379] L1028-2-->L1029: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet6#1]" "[433] L1029-->L1029-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]" "[408] L1029-1-->L1015: 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]" "[380] L1015-->L1016: 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]" "[390] L1016-->L1015-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[]" "[391] L1015-1-->L1029-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]" "[431] L1029-2-->L1030: 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]" "[398] L1030-->L1030-1: Formula: (and (= |v_ULTIMATE.start_main_#t~malloc7#1.offset_2| 0) (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc7#1.base_2| 1)) (< |v_ULTIMATE.start_main_#t~malloc7#1.base_2| |v_#StackHeapBarrier_2|) (not (= |v_ULTIMATE.start_main_#t~malloc7#1.base_2| 0)) (= (store |v_#length_3| |v_ULTIMATE.start_main_#t~malloc7#1.base_2| (* (mod |v_ULTIMATE.start_main_~threads_total~0#1_4| 1073741824) 4)) |v_#length_2|) (= (select |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc7#1.base_2|) 0)) 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_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_2|, ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_2|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_#t~malloc7#1.offset, ULTIMATE.start_main_#t~malloc7#1.base]" "[378] L1030-1-->L1030-2: Formula: (and (= |v_ULTIMATE.start_main_#t~malloc7#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~malloc7#1.offset_3|)) InVars {ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_3|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_3|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_2|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_2|, ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_3|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_~tids~0#1.base]" "[395] L1030-2-->L1031: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_4|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc7#1.offset, ULTIMATE.start_main_#t~malloc7#1.base]" "[404] L1031-->L1031-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]" "[387] L1031-5-->L1032: 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[]" "[399] L1032-->L1032-1: Formula: (= |v_ULTIMATE.start_main_#t~pre8#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[381] L1032-1-->L1032-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[402] L1032-2-->L1032-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre8#1_3|)) |v_#memory_int_6|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse0)))) 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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[474] L1032-3-->$Ultimate##0: Formula: (and (= |v_threadThread1of3ForFork0_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre8#1_23| v_threadThread1of3ForFork0_thidvar0_2) (= |v_threadThread1of3ForFork0_#in~arg.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#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|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_2, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_23|, 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]" "[462] $Ultimate##0-->L1022: 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]" "[435] L1032-4-->L1032-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[440] L1032-5-->L1031-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet9#1]" "[405] L1031-2-->L1031-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post10#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~post10#1=|v_ULTIMATE.start_main_#t~post10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[406] L1031-3-->L1031-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post10#1_3| 1)) InVars {ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[410] L1031-4-->L1031-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[387] L1031-5-->L1032: 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[]" "[399] L1032-->L1032-1: Formula: (= |v_ULTIMATE.start_main_#t~pre8#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[381] L1032-1-->L1032-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[402] L1032-2-->L1032-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre8#1_3|)) |v_#memory_int_6|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse0)))) 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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[475] L1032-3-->$Ultimate##0: Formula: (and (= |v_threadThread2of3ForFork0_#in~arg.offset_4| 0) (= |v_threadThread2of3ForFork0_#in~arg.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre8#1_25| v_threadThread2of3ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_25|} OutVars{threadThread2of3ForFork0_#t~nondet4=|v_threadThread2of3ForFork0_#t~nondet4_8|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_2, threadThread2of3ForFork0_#in~arg.offset=|v_threadThread2of3ForFork0_#in~arg.offset_4|, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_4|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_25|, 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]" "[452] $Ultimate##0-->L1022: 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]" "[435] L1032-4-->L1032-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[440] L1032-5-->L1031-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet9#1]" "[405] L1031-2-->L1031-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post10#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~post10#1=|v_ULTIMATE.start_main_#t~post10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[406] L1031-3-->L1031-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post10#1_3| 1)) InVars {ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[410] L1031-4-->L1031-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[387] L1031-5-->L1032: 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[]" "[399] L1032-->L1032-1: Formula: (= |v_ULTIMATE.start_main_#t~pre8#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[381] L1032-1-->L1032-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[402] L1032-2-->L1032-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre8#1_3|)) |v_#memory_int_6|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse0)))) 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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[476] L1032-3-->$Ultimate##0: Formula: (and (= |v_threadThread3of3ForFork0_#in~arg.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre8#1_27| v_threadThread3of3ForFork0_thidvar0_2) (= |v_threadThread3of3ForFork0_#in~arg.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_27|} OutVars{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|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_27|, 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]" "[442] $Ultimate##0-->L1022: 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]" "[435] L1032-4-->L1032-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[440] L1032-5-->L1031-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet9#1]" "[405] L1031-2-->L1031-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post10#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~post10#1=|v_ULTIMATE.start_main_#t~post10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[406] L1031-3-->L1031-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post10#1_3| 1)) InVars {ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[410] L1031-4-->L1031-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[387] L1031-5-->L1032: 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[]" "[399] L1032-->L1032-1: Formula: (= |v_ULTIMATE.start_main_#t~pre8#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[381] L1032-1-->L1032-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[402] L1032-2-->L1032-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre8#1_3|)) |v_#memory_int_6|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse0)))) 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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[472] L1032-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:48:16,534 INFO L754 eck$LassoCheckResult]: Loop: "[473] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:48:16,535 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:16,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1136107573, now seen corresponding path program 1 times [2025-04-26 16:48:16,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:16,535 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632481551] [2025-04-26 16:48:16,535 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:16,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:16,545 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-04-26 16:48:16,570 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-04-26 16:48:16,570 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:16,570 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:16,570 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:16,576 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-04-26 16:48:16,587 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-04-26 16:48:16,587 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:16,587 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:16,591 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:16,591 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:16,591 INFO L85 PathProgramCache]: Analyzing trace with hash 504, now seen corresponding path program 1 times [2025-04-26 16:48:16,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:16,593 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380412520] [2025-04-26 16:48:16,593 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:16,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:16,597 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:48:16,599 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:48:16,599 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:16,599 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:16,599 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:16,599 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:48:16,599 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:48:16,599 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:16,599 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:16,600 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:16,600 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:16,601 INFO L85 PathProgramCache]: Analyzing trace with hash -859595922, now seen corresponding path program 1 times [2025-04-26 16:48:16,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:16,601 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440222090] [2025-04-26 16:48:16,601 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:16,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:16,609 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 64 statements into 1 equivalence classes. [2025-04-26 16:48:16,623 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 64 of 64 statements. [2025-04-26 16:48:16,623 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:16,623 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:16,623 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:16,626 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 64 statements into 1 equivalence classes. [2025-04-26 16:48:16,635 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 64 of 64 statements. [2025-04-26 16:48:16,635 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:16,635 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:16,642 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:17,530 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-04-26 16:48:17,539 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-04-26 16:48:17,539 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:17,539 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:17,539 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:17,546 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-04-26 16:48:17,553 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-04-26 16:48:17,553 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:17,553 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:17,565 WARN L166 chiAutomizerObserver]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2025-04-26 16:48:17,577 INFO L143 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2025-04-26 16:48:17,593 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:48:17,593 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 16:48:17,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 16:48:17,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 16:48:17,595 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:48:17,596 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:48:17,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 105 places, 102 transitions, 244 flow [2025-04-26 16:48:17,660 INFO L116 PetriNetUnfolderBase]: 23/364 cut-off events. [2025-04-26 16:48:17,660 INFO L117 PetriNetUnfolderBase]: For 48/49 co-relation queries the response was YES. [2025-04-26 16:48:17,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 415 conditions, 364 events. 23/364 cut-off events. For 48/49 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1210 event pairs, 6 based on Foata normal form. 0/342 useless extension candidates. Maximal degree in co-relation 236. Up to 32 conditions per place. [2025-04-26 16:48:17,662 INFO L82 GeneralOperation]: Start removeDead. Operand has 105 places, 102 transitions, 244 flow [2025-04-26 16:48:17,666 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 105 places, 102 transitions, 244 flow [2025-04-26 16:48:17,666 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 105 places, 102 transitions, 244 flow [2025-04-26 16:48:17,666 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 16:48:17,858 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2950#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadFINAL, threadEXIT]true [2025-04-26 16:48:17,867 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3160#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1024]true [2025-04-26 16:48:17,932 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 7132#[threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadFINAL]true [2025-04-26 16:48:17,932 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 7078#[L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:17,932 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 7058#[L1022, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:17,970 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 9032#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1024, L1022]true [2025-04-26 16:48:17,970 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 9012#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1022]true [2025-04-26 16:48:17,970 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 8986#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1022]true [2025-04-26 16:48:17,989 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 9854#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, threadEXIT]true [2025-04-26 16:48:17,998 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 10364#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1024]true [2025-04-26 16:48:18,048 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 14530#[L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:18,128 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 18254#[threadEXIT, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:18,128 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 18138#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1024, L1022]true [2025-04-26 16:48:18,129 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 18092#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1023-1, L1022]true [2025-04-26 16:48:18,129 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 18038#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022]true [2025-04-26 16:48:18,265 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25238#[threadFINAL, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:18,265 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25182#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1023-1, threadEXIT]true [2025-04-26 16:48:18,265 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25162#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, threadEXIT]true [2025-04-26 16:48:18,285 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 26744#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1024]true [2025-04-26 16:48:18,314 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 29132#[threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:18,314 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 29080#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1]true [2025-04-26 16:48:18,315 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 29050#[L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:18,362 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32858#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:18,362 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32814#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024, L1022, L1023-1]true [2025-04-26 16:48:18,362 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32784#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1022, L1023-1]true [2025-04-26 16:48:18,362 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32746#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:18,447 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36232#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, threadEXIT]true [2025-04-26 16:48:18,448 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36212#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, threadEXIT]true [2025-04-26 16:48:18,448 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36186#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT]true [2025-04-26 16:48:18,483 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 39440#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:18,483 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 39328#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1024]true [2025-04-26 16:48:18,484 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 39282#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1024]true [2025-04-26 16:48:18,484 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 39228#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024]true [2025-04-26 16:48:18,538 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 43968#[threadEXIT, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:18,538 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 43924#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:18,538 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 43894#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:18,538 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 43856#[L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:18,569 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 46536#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022]true [2025-04-26 16:48:18,570 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 46484#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1022]true [2025-04-26 16:48:18,570 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 46446#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1022]true [2025-04-26 16:48:18,570 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 46400#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1022]true [2025-04-26 16:48:18,601 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 48600#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:18,609 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 49110#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:48:18,662 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 53288#[L1024, L1023-1, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:18,739 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 57002#[L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:48:18,739 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 56884#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024, L1022]true [2025-04-26 16:48:18,739 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 56838#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1022]true [2025-04-26 16:48:18,739 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 56784#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:48:18,771 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 59780#[L1024, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:18,783 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 60908#[L1024, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:18,819 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 65162#[L1024, L1023-1, L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:18,853 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 69216#[L1024, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:18,854 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 69024#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1022]true [2025-04-26 16:48:18,854 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 68942#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1022]true [2025-04-26 16:48:18,854 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 68850#[L1024, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:18,981 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 77918#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT]true [2025-04-26 16:48:18,996 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 79462#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:48:19,012 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 81304#[L1024, L1023-1, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:19,056 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 85996#[L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:19,056 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 85848#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1023-1]true [2025-04-26 16:48:19,056 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 85786#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1023-1]true [2025-04-26 16:48:19,056 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 85714#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:19,135 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 94030#[L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:48:19,135 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 93912#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT]true [2025-04-26 16:48:19,135 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 93866#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT]true [2025-04-26 16:48:19,136 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 93812#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:48:19,238 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 98574#[L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:19,238 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 98380#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024]true [2025-04-26 16:48:19,238 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 98298#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024]true [2025-04-26 16:48:19,238 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 98206#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:19,338 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 105160#[L1024, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:19,339 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 105080#[L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:19,339 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 105018#[L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:19,339 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 104946#[L1024, L1023-1, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:19,392 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 108640#[L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022]true [2025-04-26 16:48:19,392 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 108550#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022]true [2025-04-26 16:48:19,392 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 108478#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1022]true [2025-04-26 16:48:19,393 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 108396#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022]true [2025-04-26 16:48:19,536 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 117278#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadFINAL, threadEXIT]true [2025-04-26 16:48:19,536 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 117224#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1023-1, threadEXIT]true [2025-04-26 16:48:19,536 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 117204#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, threadEXIT]true [2025-04-26 16:48:19,576 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 118786#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1024]true [2025-04-26 16:48:19,613 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 121118#[threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:19,613 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 121066#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1023-1]true [2025-04-26 16:48:19,613 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 121036#[L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:48:19,668 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 124362#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:19,668 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 124318#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024, L1022, L1023-1]true [2025-04-26 16:48:19,668 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 124288#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1022, L1023-1]true [2025-04-26 16:48:19,668 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 124250#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:19,711 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 127182#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, threadEXIT]true [2025-04-26 16:48:19,731 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 128718#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1024]true [2025-04-26 16:48:19,754 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 130572#[L1022, L1023-1, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:19,797 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 134122#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:19,798 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 133972#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1022, L1023-1]true [2025-04-26 16:48:19,798 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 133910#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1022, L1023-1]true [2025-04-26 16:48:19,798 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 133838#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1023-1]true [2025-04-26 16:48:19,876 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 140366#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT]true [2025-04-26 16:48:19,876 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 140314#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1, threadEXIT]true [2025-04-26 16:48:19,876 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 140284#[L1023-1, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT]true [2025-04-26 16:48:19,889 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 141800#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1]true [2025-04-26 16:48:19,971 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 143896#[threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1]true [2025-04-26 16:48:19,971 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 143826#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:19,971 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 143784#[L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1]true [2025-04-26 16:48:19,994 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 146424#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:19,994 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 146364#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:19,994 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 146322#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:19,994 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 146270#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:20,047 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 152090#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT]true [2025-04-26 16:48:20,047 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 152046#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, threadEXIT]true [2025-04-26 16:48:20,047 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 152016#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1, threadEXIT]true [2025-04-26 16:48:20,047 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 151978#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT]true [2025-04-26 16:48:20,075 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 155380#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024]true [2025-04-26 16:48:20,075 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 155234#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1024]true [2025-04-26 16:48:20,075 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 155172#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1, L1024]true [2025-04-26 16:48:20,075 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 155100#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024]true [2025-04-26 16:48:20,107 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 159048#[threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:20,107 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 158988#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1]true [2025-04-26 16:48:20,107 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 158946#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:20,107 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 158894#[L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:20,140 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 162792#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1]true [2025-04-26 16:48:20,140 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 162722#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1023-1]true [2025-04-26 16:48:20,140 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 162670#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1022, L1023-1]true [2025-04-26 16:48:20,140 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 162608#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1]true [2025-04-26 16:48:20,193 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 168004#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024, threadEXIT]true [2025-04-26 16:48:20,193 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 167984#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, threadEXIT]true [2025-04-26 16:48:20,194 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 167958#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:20,221 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 171218#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:48:20,221 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 171106#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024, L1024]true [2025-04-26 16:48:20,221 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 171060#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1024]true [2025-04-26 16:48:20,221 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 171006#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:48:20,263 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 175762#[L1022, threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:20,263 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 175718#[L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:48:20,263 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 175688#[L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:48:20,263 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 175650#[L1022, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:20,287 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 178330#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:48:20,287 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 178278#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024, L1022]true [2025-04-26 16:48:20,287 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 178240#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1022]true [2025-04-26 16:48:20,287 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 178194#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:48:20,422 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 183868#[L1022, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:20,423 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 183756#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, threadEXIT]true [2025-04-26 16:48:20,423 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 183710#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, threadEXIT]true [2025-04-26 16:48:20,423 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 183656#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT]true [2025-04-26 16:48:20,458 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 188278#[L1022, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:20,458 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 188082#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1024]true [2025-04-26 16:48:20,458 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 188000#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1024]true [2025-04-26 16:48:20,458 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 187908#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:48:20,509 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 194812#[L1022, threadEXIT, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:20,510 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 194732#[L1022, L1023-1, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:20,510 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 194670#[L1022, L1023-1, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:20,510 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 194598#[L1022, L1022, L1023-1, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:20,553 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 198292#[L1022, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:20,553 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 198202#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1022]true [2025-04-26 16:48:20,553 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 198130#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1022]true [2025-04-26 16:48:20,553 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 198048#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022]true [2025-04-26 16:48:20,614 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 205386#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT]true [2025-04-26 16:48:20,614 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 205342#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, threadEXIT]true [2025-04-26 16:48:20,614 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 205312#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1, threadEXIT]true [2025-04-26 16:48:20,614 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 205274#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT]true [2025-04-26 16:48:20,638 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 208196#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:48:20,638 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 208116#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1024]true [2025-04-26 16:48:20,639 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 208054#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1, L1024]true [2025-04-26 16:48:20,639 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 207982#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:48:20,667 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 211372#[L1022, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:20,667 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 211312#[L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1]true [2025-04-26 16:48:20,667 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 211270#[L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1]true [2025-04-26 16:48:20,668 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 211218#[L1022, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:20,701 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 215116#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:20,702 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 215046#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1023-1]true [2025-04-26 16:48:20,702 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 214994#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1023-1]true [2025-04-26 16:48:20,702 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 214932#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:20,746 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 219980#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:48:20,746 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 219928#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT]true [2025-04-26 16:48:20,746 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 219890#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT]true [2025-04-26 16:48:20,746 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 219844#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:48:20,771 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 222714#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:20,771 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 222624#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024]true [2025-04-26 16:48:20,771 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 222552#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024]true [2025-04-26 16:48:20,771 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 222470#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:20,910 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 227300#[L1022, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:20,910 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 227230#[L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:20,911 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 227178#[L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:20,911 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 227116#[L1022, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:20,936 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 230280#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022]true [2025-04-26 16:48:20,937 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 230200#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022]true [2025-04-26 16:48:20,937 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 230138#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1022]true [2025-04-26 16:48:20,937 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 230066#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022]true [2025-04-26 16:48:20,968 WARN L140 AmpleReduction]: Number of pruned transitions: 122937 [2025-04-26 16:48:20,968 WARN L141 AmpleReduction]: Loop nodes with "changing loop node status": 186 [2025-04-26 16:48:20,969 WARN L142 AmpleReduction]: Number of trivial sets caused by loops: 186 [2025-04-26 16:48:20,969 WARN L143 AmpleReduction]: Number of not loop caused trivial ample sets:4925 [2025-04-26 16:48:20,969 WARN L144 AmpleReduction]: Number of initially assigned non-trivial ample sets:41850 [2025-04-26 16:48:20,969 WARN L145 AmpleReduction]: Times succ was already a loop node:0 [2025-04-26 16:48:20,969 WARN L146 AmpleReduction]: Times some other node on the cycle already had a trivial ample set:0 [2025-04-26 16:48:20,969 INFO L149 AmpleReduction]: Finished ample reduction [2025-04-26 16:48:21,033 INFO L136 dAbstractionProvider]: Constructed initial ample set-reduced NBA abstraction that has 46776 states, 46759 states have (on average 1.3212857417823307) internal successors, (in total 61782), 46775 states have internal predecessors, (61782), 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:21,033 INFO L306 stractBuchiCegarLoop]: Interprodecural is true [2025-04-26 16:48:21,033 INFO L307 stractBuchiCegarLoop]: Hoare is None [2025-04-26 16:48:21,033 INFO L308 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2025-04-26 16:48:21,033 INFO L309 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2025-04-26 16:48:21,033 INFO L310 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2025-04-26 16:48:21,033 INFO L311 stractBuchiCegarLoop]: Difference is false [2025-04-26 16:48:21,033 INFO L312 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2025-04-26 16:48:21,033 INFO L316 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2025-04-26 16:48:21,075 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 46776 states, 46759 states have (on average 1.3212857417823307) internal successors, (in total 61782), 46775 states have internal predecessors, (61782), 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:21,393 INFO L131 ngComponentsAnalysis]: Automaton has 187 accepting balls. 187 [2025-04-26 16:48:21,393 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:48:21,393 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:48:21,394 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] [2025-04-26 16:48:21,394 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:48:21,394 INFO L340 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2025-04-26 16:48:21,430 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 46776 states, 46759 states have (on average 1.3212857417823307) internal successors, (in total 61782), 46775 states have internal predecessors, (61782), 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:21,649 INFO L131 ngComponentsAnalysis]: Automaton has 187 accepting balls. 187 [2025-04-26 16:48:21,649 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:48:21,649 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:48:21,650 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] [2025-04-26 16:48:21,650 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:48:21,650 INFO L752 eck$LassoCheckResult]: Stem: "[689] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[697] L-1-->L1019: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[676] L1019-->L1020: Formula: (= v_~data~0_1 0) InVars {} OutVars{~data~0=v_~data~0_1} AuxVars[] AssignedVars[~data~0]" "[680] L1020-->L1020-1: Formula: (and (= (select |v_#length_1| 1) 24) (= (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[]" "[716] L1020-1-->L1020-2: Formula: (and (= |v_~#data_mutex~0.base_1| 1) (= |v_~#data_mutex~0.offset_1| 0)) InVars {} OutVars{~#data_mutex~0.base=|v_~#data_mutex~0.base_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_1|} AuxVars[] AssignedVars[~#data_mutex~0.offset, ~#data_mutex~0.base]" "[664] L1020-2-->L1020-3: Formula: (= (select (select |v_#memory_int_1| |v_~#data_mutex~0.base_2|) |v_~#data_mutex~0.offset_2|) 0) InVars {#memory_int=|v_#memory_int_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_2|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_2|} OutVars{#memory_int=|v_#memory_int_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_2|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_2|} AuxVars[] AssignedVars[]" "[681] L1020-3-->L1020-4: Formula: (= 0 (select (select |v_#memory_int_2| |v_~#data_mutex~0.base_3|) (+ 4 |v_~#data_mutex~0.offset_3|))) InVars {#memory_int=|v_#memory_int_2|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_3|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_3|} OutVars{#memory_int=|v_#memory_int_2|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_3|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_3|} AuxVars[] AssignedVars[]" "[683] L1020-4-->L1020-5: Formula: (= (select (select |v_#memory_int_3| |v_~#data_mutex~0.base_4|) (+ 8 |v_~#data_mutex~0.offset_4|)) 0) InVars {#memory_int=|v_#memory_int_3|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_4|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_4|} OutVars{#memory_int=|v_#memory_int_3|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_4|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_4|} AuxVars[] AssignedVars[]" "[702] L1020-5-->L1020-6: Formula: (= (select (select |v_#memory_int_4| |v_~#data_mutex~0.base_5|) (+ 12 |v_~#data_mutex~0.offset_5|)) 0) InVars {#memory_int=|v_#memory_int_4|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_5|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_5|} OutVars{#memory_int=|v_#memory_int_4|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_5|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_5|} AuxVars[] AssignedVars[]" "[709] L1020-6-->L1020-7: Formula: (= (select (select |v_#memory_int_5| |v_~#data_mutex~0.base_6|) (+ 16 |v_~#data_mutex~0.offset_6|)) 0) InVars {#memory_int=|v_#memory_int_5|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_6|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_6|} OutVars{#memory_int=|v_#memory_int_5|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_6|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_6|} AuxVars[] AssignedVars[]" "[677] L1020-7-->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]" "[706] L-1-1-->L1028: Formula: true InVars {} OutVars{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~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_1|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#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~post12#1=|v_ULTIMATE.start_main_#t~post12#1_1|, ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_1|, ULTIMATE.start_main_#t~mem11#1=|v_ULTIMATE.start_main_#t~mem11#1_1|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_1|, ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_1|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~nondet6#1, ULTIMATE.start_main_#t~pre8#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_~tids~0#1.base, ULTIMATE.start_main_#t~post12#1, ULTIMATE.start_main_#t~post10#1, ULTIMATE.start_main_#t~mem11#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~malloc7#1.offset, ULTIMATE.start_main_#t~malloc7#1.base]" "[714] L1028-->L1028-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet6#1]" "[662] L1028-1-->L1028-2: Formula: (= |v_ULTIMATE.start_main_~threads_total~0#1_2| |v_ULTIMATE.start_main_#t~nondet6#1_3|) InVars {ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_2|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~threads_total~0#1]" "[659] L1028-2-->L1029: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet6#1]" "[713] L1029-->L1029-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]" "[688] L1029-1-->L1015: 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]" "[660] L1015-->L1016: 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]" "[670] L1016-->L1015-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[]" "[671] L1015-1-->L1029-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]" "[711] L1029-2-->L1030: 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]" "[678] L1030-->L1030-1: Formula: (and (= |v_ULTIMATE.start_main_#t~malloc7#1.offset_2| 0) (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc7#1.base_2| 1)) (< |v_ULTIMATE.start_main_#t~malloc7#1.base_2| |v_#StackHeapBarrier_2|) (not (= |v_ULTIMATE.start_main_#t~malloc7#1.base_2| 0)) (= (store |v_#length_3| |v_ULTIMATE.start_main_#t~malloc7#1.base_2| (* (mod |v_ULTIMATE.start_main_~threads_total~0#1_4| 1073741824) 4)) |v_#length_2|) (= (select |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc7#1.base_2|) 0)) 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_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_2|, ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_2|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_#t~malloc7#1.offset, ULTIMATE.start_main_#t~malloc7#1.base]" "[658] L1030-1-->L1030-2: Formula: (and (= |v_ULTIMATE.start_main_#t~malloc7#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~malloc7#1.offset_3|)) InVars {ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_3|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_3|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_2|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_2|, ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_3|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_~tids~0#1.base]" "[675] L1030-2-->L1031: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_4|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc7#1.offset, ULTIMATE.start_main_#t~malloc7#1.base]" "[684] L1031-->L1031-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]" "[667] L1031-5-->L1032: 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[]" "[679] L1032-->L1032-1: Formula: (= |v_ULTIMATE.start_main_#t~pre8#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[661] L1032-1-->L1032-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[682] L1032-2-->L1032-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre8#1_3|)) |v_#memory_int_6|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse0)))) 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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[764] L1032-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre8#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~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_37|} OutVars{threadThread1of4ForFork0_#t~nondet4=|v_threadThread1of4ForFork0_#t~nondet4_8|, threadThread1of4ForFork0_#t~ret5=|v_threadThread1of4ForFork0_#t~ret5_6|, threadThread1of4ForFork0_#res.base=|v_threadThread1of4ForFork0_#res.base_4|, threadThread1of4ForFork0_~arg.offset=v_threadThread1of4ForFork0_~arg.offset_4, threadThread1of4ForFork0_#res.offset=|v_threadThread1of4ForFork0_#res.offset_4|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_37|, 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]" "[732] $Ultimate##0-->L1022: 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]" "[715] L1032-4-->L1032-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[720] L1032-5-->L1031-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet9#1]" "[685] L1031-2-->L1031-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post10#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~post10#1=|v_ULTIMATE.start_main_#t~post10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[686] L1031-3-->L1031-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post10#1_3| 1)) InVars {ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[690] L1031-4-->L1031-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[667] L1031-5-->L1032: 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[]" "[679] L1032-->L1032-1: Formula: (= |v_ULTIMATE.start_main_#t~pre8#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[661] L1032-1-->L1032-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[682] L1032-2-->L1032-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre8#1_3|)) |v_#memory_int_6|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse0)))) 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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[765] L1032-3-->$Ultimate##0: Formula: (and (= |v_threadThread2of4ForFork0_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre8#1_39| v_threadThread2of4ForFork0_thidvar0_2) (= 0 |v_threadThread2of4ForFork0_#in~arg.base_4|)) InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_39|} OutVars{threadThread2of4ForFork0_#in~arg.offset=|v_threadThread2of4ForFork0_#in~arg.offset_4|, 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|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_39|, 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]" "[742] $Ultimate##0-->L1022: 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]" "[715] L1032-4-->L1032-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[720] L1032-5-->L1031-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet9#1]" "[685] L1031-2-->L1031-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post10#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~post10#1=|v_ULTIMATE.start_main_#t~post10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[686] L1031-3-->L1031-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post10#1_3| 1)) InVars {ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[690] L1031-4-->L1031-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[667] L1031-5-->L1032: 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[]" "[679] L1032-->L1032-1: Formula: (= |v_ULTIMATE.start_main_#t~pre8#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[661] L1032-1-->L1032-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[682] L1032-2-->L1032-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre8#1_3|)) |v_#memory_int_6|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse0)))) 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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[766] L1032-3-->$Ultimate##0: Formula: (and (= |v_threadThread3of4ForFork0_#in~arg.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre8#1_41| v_threadThread3of4ForFork0_thidvar0_2) (= |v_threadThread3of4ForFork0_#in~arg.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#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, threadThread3of4ForFork0_#t~ret5=|v_threadThread3of4ForFork0_#t~ret5_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_41|, 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]" "[722] $Ultimate##0-->L1022: 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]" "[715] L1032-4-->L1032-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[720] L1032-5-->L1031-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet9#1]" "[685] L1031-2-->L1031-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post10#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~post10#1=|v_ULTIMATE.start_main_#t~post10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[686] L1031-3-->L1031-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post10#1_3| 1)) InVars {ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[690] L1031-4-->L1031-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[667] L1031-5-->L1032: 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[]" "[679] L1032-->L1032-1: Formula: (= |v_ULTIMATE.start_main_#t~pre8#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[661] L1032-1-->L1032-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[682] L1032-2-->L1032-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre8#1_3|)) |v_#memory_int_6|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse0)))) 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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[767] L1032-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre8#1_43| v_threadThread4of4ForFork0_thidvar0_2) (= |v_threadThread4of4ForFork0_#in~arg.offset_4| 0) (= |v_threadThread4of4ForFork0_#in~arg.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#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|, threadThread4of4ForFork0_~arg.offset=v_threadThread4of4ForFork0_~arg.offset_4, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_43|, 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]" "[752] $Ultimate##0-->L1022: 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]" "[715] L1032-4-->L1032-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[720] L1032-5-->L1031-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet9#1]" "[685] L1031-2-->L1031-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post10#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~post10#1=|v_ULTIMATE.start_main_#t~post10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[686] L1031-3-->L1031-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post10#1_3| 1)) InVars {ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[690] L1031-4-->L1031-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[667] L1031-5-->L1032: 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[]" "[679] L1032-->L1032-1: Formula: (= |v_ULTIMATE.start_main_#t~pre8#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[661] L1032-1-->L1032-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[682] L1032-2-->L1032-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre8#1_3|)) |v_#memory_int_6|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse0)))) 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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[762] L1032-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:48:21,651 INFO L754 eck$LassoCheckResult]: Loop: "[763] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:48:21,651 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:21,651 INFO L85 PathProgramCache]: Analyzing trace with hash -981842263, now seen corresponding path program 1 times [2025-04-26 16:48:21,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:21,651 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217214484] [2025-04-26 16:48:21,651 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:21,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:21,657 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-04-26 16:48:21,667 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-04-26 16:48:21,667 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:21,667 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:21,667 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:21,670 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-04-26 16:48:21,682 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-04-26 16:48:21,682 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:21,682 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:21,686 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:21,687 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:21,687 INFO L85 PathProgramCache]: Analyzing trace with hash 794, now seen corresponding path program 1 times [2025-04-26 16:48:21,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:21,687 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341579085] [2025-04-26 16:48:21,687 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:21,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:21,689 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:48:21,689 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:48:21,689 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:21,689 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:21,689 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:21,689 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:48:21,689 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:48:21,690 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:21,690 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:21,690 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:21,690 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:21,690 INFO L85 PathProgramCache]: Analyzing trace with hash -372338318, now seen corresponding path program 1 times [2025-04-26 16:48:21,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:21,691 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395123849] [2025-04-26 16:48:21,691 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:21,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:21,699 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 75 statements into 1 equivalence classes. [2025-04-26 16:48:21,714 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 75 of 75 statements. [2025-04-26 16:48:21,714 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:21,714 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:21,714 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:21,718 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 75 statements into 1 equivalence classes. [2025-04-26 16:48:21,728 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 75 of 75 statements. [2025-04-26 16:48:21,728 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:21,728 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:21,733 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:23,153 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-04-26 16:48:23,162 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-04-26 16:48:23,163 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:23,163 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:23,163 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:23,170 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-04-26 16:48:23,181 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-04-26 16:48:23,181 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:23,181 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:23,196 WARN L166 chiAutomizerObserver]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2025-04-26 16:48:23,214 INFO L143 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2025-04-26 16:48:23,222 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (5)] Forceful destruction successful, exit code 0 [2025-04-26 16:48:23,223 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 16:48:23,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 16:48:23,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 16:48:23,224 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:23,225 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:23,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 118 places, 114 transitions, 283 flow [2025-04-26 16:48:23,315 INFO L116 PetriNetUnfolderBase]: 56/643 cut-off events. [2025-04-26 16:48:23,315 INFO L117 PetriNetUnfolderBase]: For 110/110 co-relation queries the response was YES. [2025-04-26 16:48:23,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 749 conditions, 643 events. 56/643 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 2861 event pairs, 23 based on Foata normal form. 0/604 useless extension candidates. Maximal degree in co-relation 408. Up to 80 conditions per place. [2025-04-26 16:48:23,320 INFO L82 GeneralOperation]: Start removeDead. Operand has 118 places, 114 transitions, 283 flow [2025-04-26 16:48:23,327 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 118 places, 114 transitions, 283 flow [2025-04-26 16:48:23,328 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 118 places, 114 transitions, 283 flow [2025-04-26 16:48:23,328 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 16:48:23,599 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 5689#[threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadFINAL, threadEXIT]true [2025-04-26 16:48:23,610 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 5899#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022]true [2025-04-26 16:48:23,772 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 13599#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadFINAL, threadEXIT]true [2025-04-26 16:48:23,772 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 13545#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:23,773 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 13529#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT, L1022]true [2025-04-26 16:48:23,846 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 16905#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024]true [2025-04-26 16:48:23,847 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 16893#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:23,847 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 16877#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1022]true [2025-04-26 16:48:23,872 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 17789#[threadEXIT, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:48:23,883 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 18285#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022]true [2025-04-26 16:48:24,019 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 26249#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT, L1022]true [2025-04-26 16:48:24,128 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32995#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT]true [2025-04-26 16:48:24,130 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32943#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024]true [2025-04-26 16:48:24,130 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32907#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:24,131 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32865#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1022]true [2025-04-26 16:48:24,356 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 44781#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadFINAL, threadEXIT]true [2025-04-26 16:48:24,356 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 44725#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1023-1]true [2025-04-26 16:48:24,356 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 44707#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:24,410 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 47443#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:24,488 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 51553#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT, L1023-1, threadEXIT]true [2025-04-26 16:48:24,489 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 51501#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT, L1023-1, L1023-1]true [2025-04-26 16:48:24,489 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 51475#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:24,605 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 58343#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, threadEXIT]true [2025-04-26 16:48:24,605 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 58307#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1023-1]true [2025-04-26 16:48:24,605 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 58287#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:24,605 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 58261#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1022, L1023-1]true [2025-04-26 16:48:24,781 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 63873#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1024]true [2025-04-26 16:48:24,781 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 63853#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:24,781 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 63829#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1022]true [2025-04-26 16:48:24,834 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 69787#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, threadEXIT]true [2025-04-26 16:48:24,835 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 69691#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1024]true [2025-04-26 16:48:24,835 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 69663#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:24,835 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 69629#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1022]true [2025-04-26 16:48:24,919 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 77451#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:24,920 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 77407#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT, L1024]true [2025-04-26 16:48:24,920 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 77379#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:24,920 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 77345#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT, L1022]true [2025-04-26 16:48:24,964 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 81691#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1022, threadEXIT]true [2025-04-26 16:48:24,965 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 81647#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1022, L1024]true [2025-04-26 16:48:24,965 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 81619#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:24,965 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 81585#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1022, L1022]true [2025-04-26 16:48:25,005 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 83829#[threadEXIT, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:48:25,012 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 84325#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, threadEXIT, L1022]true [2025-04-26 16:48:25,082 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 92275#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, threadEXIT, L1022]true [2025-04-26 16:48:25,152 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 99051#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022, threadEXIT]true [2025-04-26 16:48:25,152 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 98999#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022, L1024]true [2025-04-26 16:48:25,153 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 98963#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:25,153 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 98921#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022, L1022]true [2025-04-26 16:48:25,187 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 102029#[L1024, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:48:25,199 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 103119#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, threadEXIT, L1022]true [2025-04-26 16:48:25,275 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 110943#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, threadEXIT, L1022]true [2025-04-26 16:48:25,332 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 117835#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022, threadEXIT]true [2025-04-26 16:48:25,333 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 117745#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022, L1024]true [2025-04-26 16:48:25,333 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 117675#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:25,334 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 117597#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022, L1022]true [2025-04-26 16:48:25,456 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 130951#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:25,479 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 133627#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:25,502 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 136227#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:25,576 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 144649#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022, L1023-1, threadEXIT]true [2025-04-26 16:48:25,576 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 144579#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022, L1024, L1023-1]true [2025-04-26 16:48:25,577 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 144529#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:25,577 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 144471#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022, L1022, L1023-1]true [2025-04-26 16:48:25,873 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 157561#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, threadEXIT, threadEXIT]true [2025-04-26 16:48:25,873 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 157445#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, threadEXIT, L1024]true [2025-04-26 16:48:25,873 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 157399#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:25,873 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 157347#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, threadEXIT, L1022]true [2025-04-26 16:48:25,941 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 164921#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1024, threadEXIT]true [2025-04-26 16:48:25,941 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 164741#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1024, L1024]true [2025-04-26 16:48:25,941 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 164681#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1023-1, L1024]true [2025-04-26 16:48:25,942 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 164613#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1022, L1024]true [2025-04-26 16:48:26,039 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 174645#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1023-1, threadEXIT]true [2025-04-26 16:48:26,040 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 174565#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1023-1, L1024]true [2025-04-26 16:48:26,040 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 174505#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1023-1, L1023-1]true [2025-04-26 16:48:26,040 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 174437#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:26,091 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 179717#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1022, threadEXIT]true [2025-04-26 16:48:26,092 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 179637#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1022, L1024]true [2025-04-26 16:48:26,092 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 179577#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:26,092 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 179509#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1022, L1022]true [2025-04-26 16:48:26,251 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 193225#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadFINAL, threadEXIT]true [2025-04-26 16:48:26,251 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 193169#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1023-1]true [2025-04-26 16:48:26,251 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 193151#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:26,279 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 195887#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:26,336 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 199941#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT, threadEXIT, L1023-1]true [2025-04-26 16:48:26,336 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 199889#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT, L1023-1, L1023-1]true [2025-04-26 16:48:26,336 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 199863#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:26,562 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 205639#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:26,563 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 205603#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1023-1]true [2025-04-26 16:48:26,563 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 205583#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:26,563 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 205557#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1022, L1023-1]true [2025-04-26 16:48:26,610 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 210291#[L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:26,634 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 212967#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:26,656 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 215579#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:26,710 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 221747#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:26,711 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 221677#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1023-1]true [2025-04-26 16:48:26,711 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 221627#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:26,711 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 221569#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1022, L1023-1]true [2025-04-26 16:48:26,806 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 230713#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:26,806 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 230659#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:26,806 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 230631#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:26,832 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 232925#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:26,872 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 236275#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:26,872 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 236205#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:26,872 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 236167#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:26,948 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 240165#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:26,949 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 240115#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:26,949 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 240085#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:26,949 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 240047#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:27,074 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 249897#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, threadEXIT, L1023-1]true [2025-04-26 16:48:27,074 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 249851#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1024, L1023-1]true [2025-04-26 16:48:27,075 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 249821#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1, L1023-1]true [2025-04-26 16:48:27,075 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 249785#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:27,134 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 255629#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, threadEXIT, L1023-1]true [2025-04-26 16:48:27,134 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 255503#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1024, L1023-1]true [2025-04-26 16:48:27,135 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 255463#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1023-1, L1023-1]true [2025-04-26 16:48:27,135 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 255415#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:27,187 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 260731#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT, threadEXIT, L1023-1]true [2025-04-26 16:48:27,188 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 260671#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT, L1024, L1023-1]true [2025-04-26 16:48:27,188 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 260631#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT, L1023-1, L1023-1]true [2025-04-26 16:48:27,188 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 260583#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:27,254 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 267087#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:27,254 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 267027#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1022, L1024, L1023-1]true [2025-04-26 16:48:27,255 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 266987#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:27,255 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 266939#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1022, L1022, L1023-1]true [2025-04-26 16:48:27,355 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 274851#[L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:48:27,355 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 274831#[L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:48:27,355 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 274807#[L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:48:27,416 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 280721#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, threadEXIT]true [2025-04-26 16:48:27,416 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 280625#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1024]true [2025-04-26 16:48:27,417 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 280597#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:27,417 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 280563#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022]true [2025-04-26 16:48:27,500 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 288389#[L1022, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:27,500 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 288345#[L1022, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:48:27,501 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 288317#[L1022, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:48:27,501 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 288283#[L1022, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:48:27,546 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 292629#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT]true [2025-04-26 16:48:27,546 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 292585#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024]true [2025-04-26 16:48:27,547 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 292557#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:27,694 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 292523#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1022]true [2025-04-26 16:48:27,863 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 302381#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:27,864 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 302267#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:48:27,864 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 302221#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:48:27,864 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 302169#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:48:27,974 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 309567#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, threadEXIT]true [2025-04-26 16:48:27,975 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 309391#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1024]true [2025-04-26 16:48:27,975 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 309331#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:27,976 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 309263#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022]true [2025-04-26 16:48:28,126 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 319217#[L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:28,126 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 319137#[L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:48:28,126 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 319077#[L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:48:28,127 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 319009#[L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:48:28,207 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 324289#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT]true [2025-04-26 16:48:28,207 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 324209#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024]true [2025-04-26 16:48:28,208 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 324149#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:28,208 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 324081#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1022]true [2025-04-26 16:48:28,416 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 335453#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, threadEXIT]true [2025-04-26 16:48:28,417 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 335407#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024, L1023-1]true [2025-04-26 16:48:28,417 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 335377#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1023-1]true [2025-04-26 16:48:28,417 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 335341#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:28,495 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 340171#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1023-1, threadEXIT]true [2025-04-26 16:48:28,496 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 340111#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1024, L1023-1]true [2025-04-26 16:48:28,496 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 340071#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1023-1, L1023-1]true [2025-04-26 16:48:28,497 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 340023#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:28,585 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 344793#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT, L1023-1, threadEXIT]true [2025-04-26 16:48:28,586 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 344733#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT, L1024, L1023-1]true [2025-04-26 16:48:28,586 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 344693#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT, L1023-1, L1023-1]true [2025-04-26 16:48:28,586 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 344645#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:28,838 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 351149#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, threadEXIT]true [2025-04-26 16:48:28,838 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 351089#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1023-1]true [2025-04-26 16:48:28,838 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 351049#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:28,839 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 351001#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1022, L1023-1]true [2025-04-26 16:48:28,919 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 358647#[L1022, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:28,919 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 358593#[L1022, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:48:28,920 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 358555#[L1022, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:48:28,920 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 358511#[L1022, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:48:28,962 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 362929#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, threadEXIT]true [2025-04-26 16:48:28,962 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 362859#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1024]true [2025-04-26 16:48:28,963 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 362809#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:28,963 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 362751#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1022]true [2025-04-26 16:48:29,035 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 370209#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT, threadEXIT]true [2025-04-26 16:48:29,035 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 370139#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT, L1024]true [2025-04-26 16:48:29,035 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 370089#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:29,035 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 370031#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT, L1022]true [2025-04-26 16:48:29,079 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 374571#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1022, threadEXIT]true [2025-04-26 16:48:29,080 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 374501#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1022, L1024]true [2025-04-26 16:48:29,080 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 374451#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:29,080 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 374393#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1022, L1022]true [2025-04-26 16:48:29,134 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 378611#[threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:29,140 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 379107#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024]true [2025-04-26 16:48:29,212 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 386999#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1024]true [2025-04-26 16:48:29,306 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 393771#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT]true [2025-04-26 16:48:29,307 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 393719#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024]true [2025-04-26 16:48:29,307 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 393683#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1]true [2025-04-26 16:48:29,307 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 393641#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022]true [2025-04-26 16:48:29,342 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 396745#[threadEXIT, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:29,354 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 397835#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024]true [2025-04-26 16:48:29,422 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 405625#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1024]true [2025-04-26 16:48:29,522 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 412507#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT]true [2025-04-26 16:48:29,523 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 412417#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024]true [2025-04-26 16:48:29,524 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 412347#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1]true [2025-04-26 16:48:29,524 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 412269#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022]true [2025-04-26 16:48:29,734 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 425613#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1023-1]true [2025-04-26 16:48:29,775 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 428289#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024, L1023-1]true [2025-04-26 16:48:29,814 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 430897#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1024, L1023-1]true [2025-04-26 16:48:29,942 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 439327#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, threadEXIT]true [2025-04-26 16:48:29,944 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 439257#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1023-1]true [2025-04-26 16:48:29,944 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 439207#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:29,945 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 439149#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1023-1]true [2025-04-26 16:48:30,155 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 452251#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, threadEXIT]true [2025-04-26 16:48:30,155 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 452129#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1024]true [2025-04-26 16:48:30,155 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 452083#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1024]true [2025-04-26 16:48:30,156 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 452031#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1022, L1024]true [2025-04-26 16:48:30,232 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 459593#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, threadEXIT]true [2025-04-26 16:48:30,233 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 459415#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1024]true [2025-04-26 16:48:30,233 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 459355#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1024]true [2025-04-26 16:48:30,233 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 459287#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1024]true [2025-04-26 16:48:30,328 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 469311#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024, threadEXIT]true [2025-04-26 16:48:30,328 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 469231#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024, L1024]true [2025-04-26 16:48:30,328 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 469171#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1, L1024]true [2025-04-26 16:48:30,329 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 469103#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1022, L1024]true [2025-04-26 16:48:30,379 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 474383#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, threadEXIT]true [2025-04-26 16:48:30,379 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 474303#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1024]true [2025-04-26 16:48:30,379 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 474243#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1023-1]true [2025-04-26 16:48:30,379 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 474175#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1022]true [2025-04-26 16:48:30,435 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 479167#[threadEXIT, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:30,447 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 480257#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1022, L1024]true [2025-04-26 16:48:30,717 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 488071#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1022, L1024]true [2025-04-26 16:48:30,778 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 494969#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024, threadEXIT]true [2025-04-26 16:48:30,780 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 494879#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024, L1024]true [2025-04-26 16:48:30,780 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 494809#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024, L1023-1]true [2025-04-26 16:48:30,780 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 494731#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024, L1022]true [2025-04-26 16:48:30,842 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 500867#[L1024, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:30,861 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 502777#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1022, L1024]true [2025-04-26 16:48:30,915 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 509535#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1022, L1024]true [2025-04-26 16:48:30,968 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 515905#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024, threadEXIT]true [2025-04-26 16:48:30,970 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 515767#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024, L1024]true [2025-04-26 16:48:30,970 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 515653#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024, L1023-1]true [2025-04-26 16:48:30,970 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 515529#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024, L1022]true [2025-04-26 16:48:31,335 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 531865#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024, L1022, L1024, L1023-1]true [2025-04-26 16:48:31,359 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 534589#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1022, L1024, L1023-1]true [2025-04-26 16:48:31,386 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 537779#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1022, L1024, L1023-1]true [2025-04-26 16:48:31,460 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 546019#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024, L1023-1, threadEXIT]true [2025-04-26 16:48:31,462 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 545905#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024, L1024, L1023-1]true [2025-04-26 16:48:31,462 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 545815#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:31,462 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 545715#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024, L1022, L1023-1]true [2025-04-26 16:48:31,601 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 561315#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1024, threadEXIT]true [2025-04-26 16:48:31,602 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 561117#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1024, L1024]true [2025-04-26 16:48:31,602 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 561035#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1023-1, L1024]true [2025-04-26 16:48:31,602 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 560945#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1022, L1024]true [2025-04-26 16:48:31,673 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 569109#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1024, threadEXIT]true [2025-04-26 16:48:31,674 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 568841#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1024, L1024]true [2025-04-26 16:48:31,674 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 568739#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1023-1, L1024]true [2025-04-26 16:48:31,674 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 568627#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1022, L1024]true [2025-04-26 16:48:31,778 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 580287#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1024, threadEXIT]true [2025-04-26 16:48:31,778 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 580161#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1024, L1024]true [2025-04-26 16:48:31,778 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 580059#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1023-1, L1024]true [2025-04-26 16:48:31,778 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 579947#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1022, L1024]true [2025-04-26 16:48:31,835 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 586063#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1024, threadEXIT]true [2025-04-26 16:48:31,835 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 585937#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1024, L1024]true [2025-04-26 16:48:31,836 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 585835#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1024, L1023-1]true [2025-04-26 16:48:31,836 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 585723#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1024, L1022]true [2025-04-26 16:48:31,979 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 600739#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1]true [2025-04-26 16:48:32,003 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 603415#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024, L1023-1]true [2025-04-26 16:48:32,029 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 606019#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1024, L1023-1]true [2025-04-26 16:48:32,107 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 613235#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:32,107 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 613165#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1023-1]true [2025-04-26 16:48:32,108 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 613115#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:32,108 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 613057#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1023-1]true [2025-04-26 16:48:32,190 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 620263#[L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1]true [2025-04-26 16:48:32,214 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 623003#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024, L1023-1]true [2025-04-26 16:48:32,241 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 626171#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1024, L1023-1]true [2025-04-26 16:48:32,294 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 632283#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:32,295 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 632169#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1023-1]true [2025-04-26 16:48:32,295 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 632079#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:32,296 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 631979#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1023-1]true [2025-04-26 16:48:32,381 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 641421#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:32,399 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 643411#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:32,420 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 645741#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:32,463 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 650197#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:32,464 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 650107#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:32,464 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 650041#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:32,464 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 649965#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:32,824 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 665485#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:32,824 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 665335#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1024, L1023-1]true [2025-04-26 16:48:32,824 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 665273#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1024, L1023-1]true [2025-04-26 16:48:32,824 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 665203#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1022, L1024, L1023-1]true [2025-04-26 16:48:32,941 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 672707#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:32,941 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 672491#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1024, L1023-1]true [2025-04-26 16:48:32,942 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 672413#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1024, L1023-1]true [2025-04-26 16:48:32,942 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 672325#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1024, L1023-1]true [2025-04-26 16:48:33,050 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 679909#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:33,051 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 679807#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024, L1024, L1023-1]true [2025-04-26 16:48:33,051 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 679729#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1, L1024, L1023-1]true [2025-04-26 16:48:33,051 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 679641#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1022, L1024, L1023-1]true [2025-04-26 16:48:33,163 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 686711#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:33,164 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 686609#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1024, L1023-1]true [2025-04-26 16:48:33,164 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 686531#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:33,164 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 686443#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1022, L1023-1]true [2025-04-26 16:48:33,432 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 702933#[L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT]true [2025-04-26 16:48:33,432 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 702811#[L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:48:33,432 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 702765#[L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:48:33,432 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 702713#[L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:33,696 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 710259#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, threadEXIT]true [2025-04-26 16:48:33,697 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 710085#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1024]true [2025-04-26 16:48:33,697 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 710025#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1024]true [2025-04-26 16:48:33,697 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 709957#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024]true [2025-04-26 16:48:33,793 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 719971#[L1022, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT]true [2025-04-26 16:48:33,794 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 719891#[L1022, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:48:33,794 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 719831#[L1022, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:48:33,794 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 719763#[L1022, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:33,846 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 725043#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT]true [2025-04-26 16:48:33,847 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 724963#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024]true [2025-04-26 16:48:33,847 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 724903#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1]true [2025-04-26 16:48:33,847 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 724835#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022]true [2025-04-26 16:48:33,962 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 736629#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT]true [2025-04-26 16:48:33,963 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 736435#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:48:33,963 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 736353#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:48:33,963 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 736263#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:34,038 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 744427#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, threadEXIT]true [2025-04-26 16:48:34,039 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 744153#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1024]true [2025-04-26 16:48:34,039 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 744051#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1024]true [2025-04-26 16:48:34,039 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 743939#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024]true [2025-04-26 16:48:34,153 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 755603#[L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT]true [2025-04-26 16:48:34,154 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 755477#[L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:48:34,154 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 755375#[L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:48:34,154 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 755263#[L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:34,241 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 761379#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT]true [2025-04-26 16:48:34,241 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 761253#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024]true [2025-04-26 16:48:34,242 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 761151#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1]true [2025-04-26 16:48:34,242 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 761039#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022]true [2025-04-26 16:48:34,472 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 775273#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, threadEXIT]true [2025-04-26 16:48:34,472 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 775191#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1023-1]true [2025-04-26 16:48:34,472 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 775129#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024, L1023-1]true [2025-04-26 16:48:34,472 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 775059#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1]true [2025-04-26 16:48:34,552 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 780293#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1023-1, threadEXIT]true [2025-04-26 16:48:34,553 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 780191#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1024, L1023-1]true [2025-04-26 16:48:34,553 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 780113#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1024, L1023-1]true [2025-04-26 16:48:34,554 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 780025#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024, L1023-1]true [2025-04-26 16:48:34,643 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 786059#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024, L1023-1, threadEXIT]true [2025-04-26 16:48:34,643 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 785957#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024, L1024, L1023-1]true [2025-04-26 16:48:34,643 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 785879#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1, L1024, L1023-1]true [2025-04-26 16:48:34,643 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 785791#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1024, L1023-1]true [2025-04-26 16:48:34,821 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 792861#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, threadEXIT]true [2025-04-26 16:48:34,821 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 792759#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1023-1]true [2025-04-26 16:48:34,822 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 792681#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:34,822 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 792593#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1023-1]true [2025-04-26 16:48:34,924 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 802405#[L1022, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT]true [2025-04-26 16:48:34,924 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 802313#[L1022, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:48:34,924 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 802241#[L1022, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:48:34,924 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 802161#[L1022, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:34,977 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 807105#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, threadEXIT]true [2025-04-26 16:48:34,978 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 806991#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1024]true [2025-04-26 16:48:34,978 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 806901#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1024]true [2025-04-26 16:48:34,979 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 806801#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1024]true [2025-04-26 16:48:35,058 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 815071#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024, threadEXIT]true [2025-04-26 16:48:35,059 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 814957#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024, L1024]true [2025-04-26 16:48:35,059 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 814867#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1, L1024]true [2025-04-26 16:48:35,059 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 814767#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1022, L1024]true [2025-04-26 16:48:35,114 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 820231#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, threadEXIT]true [2025-04-26 16:48:35,115 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 820117#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1024]true [2025-04-26 16:48:35,115 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 820027#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1023-1]true [2025-04-26 16:48:35,115 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 819927#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1022]true [2025-04-26 16:48:35,478 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 836481#[threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadFINAL, threadEXIT]true [2025-04-26 16:48:35,478 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 836423#[threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1]true [2025-04-26 16:48:35,478 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 836405#[threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:35,506 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 839141#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1023-1]true [2025-04-26 16:48:35,549 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 843199#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:35,549 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 843147#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:35,549 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 843121#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1023-1]true [2025-04-26 16:48:35,607 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 848359#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:35,607 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 848323#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1]true [2025-04-26 16:48:35,607 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 848303#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:35,607 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 848277#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1]true [2025-04-26 16:48:35,656 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 853011#[threadEXIT, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:35,682 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 855679#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1023-1]true [2025-04-26 16:48:35,873 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 858271#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1023-1]true [2025-04-26 16:48:35,929 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 864439#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:35,930 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 864369#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1]true [2025-04-26 16:48:35,930 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 864319#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:35,931 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 864261#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1]true [2025-04-26 16:48:36,026 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 873353#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:36,026 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 873299#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:36,026 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 873271#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:36,050 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 875565#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:36,085 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 878915#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:36,085 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 878845#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:36,086 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 878807#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:36,129 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 882805#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:36,129 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 882755#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:36,130 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 882725#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:36,130 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 882687#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:36,230 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 891563#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:36,231 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 891517#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1023-1]true [2025-04-26 16:48:36,231 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 891487#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:36,231 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 891451#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1022, L1023-1]true [2025-04-26 16:48:36,286 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 897291#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:36,287 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 897165#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1023-1]true [2025-04-26 16:48:36,287 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 897125#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:36,287 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 897077#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1023-1]true [2025-04-26 16:48:36,343 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 902413#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:36,343 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 902353#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024, L1023-1]true [2025-04-26 16:48:36,343 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 902313#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:36,344 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 902265#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1022, L1023-1]true [2025-04-26 16:48:36,401 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 907885#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:36,401 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 907825#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1023-1]true [2025-04-26 16:48:36,401 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 907785#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:36,402 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 907737#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1022, L1023-1]true [2025-04-26 16:48:36,474 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 914651#[threadEXIT, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:36,498 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 917323#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1022, L1023-1]true [2025-04-26 16:48:36,522 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 919935#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1022, L1023-1]true [2025-04-26 16:48:36,578 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 926095#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:36,578 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 926025#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024, L1023-1]true [2025-04-26 16:48:36,579 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 925975#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:36,579 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 925917#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1022, L1023-1]true [2025-04-26 16:48:36,647 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 933139#[L1024, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:36,672 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 935875#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1022, L1023-1]true [2025-04-26 16:48:36,699 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 939077#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1022, L1023-1]true [2025-04-26 16:48:36,751 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 945199#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:36,752 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 945085#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024, L1023-1]true [2025-04-26 16:48:36,753 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 944995#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:36,753 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 944895#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1022, L1023-1]true [2025-04-26 16:48:36,838 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 954327#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:36,857 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 956309#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:36,879 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 958655#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:36,921 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 963115#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:36,922 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 963025#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:36,922 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 962959#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:36,922 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 962883#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:37,051 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 976231#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:37,051 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 976075#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1024, L1023-1]true [2025-04-26 16:48:37,051 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 976013#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:37,051 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 975943#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1022, L1023-1]true [2025-04-26 16:48:37,121 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 983435#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:37,121 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 983219#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1024, L1023-1]true [2025-04-26 16:48:37,122 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 983141#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:37,122 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 983053#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1022, L1023-1]true [2025-04-26 16:48:37,191 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 990615#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:37,191 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 990513#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1024, L1023-1]true [2025-04-26 16:48:37,192 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 990435#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:37,192 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 990347#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1022, L1023-1]true [2025-04-26 16:48:37,495 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 995927#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:37,496 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 995825#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1024, L1023-1]true [2025-04-26 16:48:37,496 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 995747#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:37,497 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 995659#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1022, L1023-1]true [2025-04-26 16:48:37,737 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1007675#[L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:48:37,737 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1007621#[L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1]true [2025-04-26 16:48:37,737 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1007593#[L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:37,775 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1009887#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1023-1]true [2025-04-26 16:48:37,829 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1013237#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:37,830 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1013167#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:37,830 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1013129#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1023-1]true [2025-04-26 16:48:37,904 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1017127#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:37,904 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1017077#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1]true [2025-04-26 16:48:37,904 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1017047#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:37,905 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1017009#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1]true [2025-04-26 16:48:38,126 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1021299#[L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:38,145 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1023289#[L1023-1, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1023-1]true [2025-04-26 16:48:38,167 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1025631#[L1023-1, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1023-1]true [2025-04-26 16:48:38,209 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1030095#[L1023-1, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:38,210 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1030005#[L1023-1, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1]true [2025-04-26 16:48:38,210 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1029939#[L1023-1, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:38,210 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1029863#[L1023-1, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1]true [2025-04-26 16:48:38,305 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1038979#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:38,305 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1038907#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:38,305 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1038867#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:38,328 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1040959#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:38,357 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1043731#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:38,358 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1043641#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:38,358 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1043589#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:38,405 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1047131#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:38,406 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1047065#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:38,406 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1047023#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:38,406 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1046971#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:38,529 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1053973#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:38,529 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1053911#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1023-1]true [2025-04-26 16:48:38,529 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1053869#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:38,529 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1053819#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1022, L1023-1]true [2025-04-26 16:48:38,600 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1058317#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:38,601 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1058159#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1023-1]true [2025-04-26 16:48:38,601 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1058105#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:38,602 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1058041#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1023-1]true [2025-04-26 16:48:38,682 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1063281#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:38,682 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1063203#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024, L1023-1]true [2025-04-26 16:48:38,683 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1063149#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:38,683 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1063085#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1022, L1023-1]true [2025-04-26 16:48:38,750 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1067173#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:38,750 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1067095#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1023-1]true [2025-04-26 16:48:38,751 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1067041#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:38,751 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1066977#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1022, L1023-1]true [2025-04-26 16:48:38,967 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1079353#[L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:48:38,968 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1079307#[L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1]true [2025-04-26 16:48:38,968 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1079277#[L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1]true [2025-04-26 16:48:38,968 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1079241#[L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:39,057 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1085081#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:39,058 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1084955#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1023-1]true [2025-04-26 16:48:39,058 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1084915#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:39,058 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1084867#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1023-1]true [2025-04-26 16:48:39,115 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1090191#[L1022, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:48:39,115 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1090131#[L1022, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1]true [2025-04-26 16:48:39,115 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1090091#[L1022, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1]true [2025-04-26 16:48:39,115 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1090043#[L1022, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:39,174 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1095663#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:39,174 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1095603#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1]true [2025-04-26 16:48:39,175 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1095563#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:39,175 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1095515#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1]true [2025-04-26 16:48:39,274 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1105321#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:48:39,274 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1105173#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1]true [2025-04-26 16:48:39,274 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1105111#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1]true [2025-04-26 16:48:39,274 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1105041#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:39,342 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1112273#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:39,342 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1112051#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1023-1]true [2025-04-26 16:48:39,342 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1111973#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:39,343 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1111885#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1023-1]true [2025-04-26 16:48:39,413 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1119453#[L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:48:39,414 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1119351#[L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1]true [2025-04-26 16:48:39,414 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1119273#[L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1]true [2025-04-26 16:48:39,414 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1119185#[L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:39,469 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1124765#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:39,470 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1124663#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1]true [2025-04-26 16:48:39,470 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1124585#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:39,470 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1124497#[L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1]true [2025-04-26 16:48:39,566 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1133475#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:39,567 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1133413#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:39,567 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1133371#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:39,567 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1133321#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:39,608 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1137223#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:39,608 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1137145#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:39,608 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1137091#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:39,609 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1137027#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:39,655 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1141569#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:39,655 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1141491#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:39,656 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1141437#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:39,656 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1141373#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:39,699 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1145461#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:39,699 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1145383#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:39,700 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1145329#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:39,700 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1145265#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:40,239 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1155539#[L1022, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:48:40,239 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1155467#[L1022, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1]true [2025-04-26 16:48:40,239 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1155415#[L1022, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1]true [2025-04-26 16:48:40,240 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1155355#[L1022, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:40,290 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1159923#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:40,290 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1159833#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1023-1]true [2025-04-26 16:48:40,291 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1159767#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:40,291 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1159691#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1023-1]true [2025-04-26 16:48:40,343 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1164979#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:40,343 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1164889#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024, L1023-1]true [2025-04-26 16:48:40,343 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1164823#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:40,343 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1164747#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1022, L1023-1]true [2025-04-26 16:48:40,406 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1170901#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:40,406 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1170811#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1023-1]true [2025-04-26 16:48:40,406 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1170745#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:40,407 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1170669#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1022, L1023-1]true [2025-04-26 16:48:40,694 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1181475#[threadEXIT, threadEXIT, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:40,694 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1181455#[threadEXIT, threadEXIT, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:40,694 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1181431#[threadEXIT, threadEXIT, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:40,752 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1187361#[threadEXIT, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT]true [2025-04-26 16:48:40,752 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1187265#[threadEXIT, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:48:40,752 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1187237#[threadEXIT, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1]true [2025-04-26 16:48:40,753 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1187203#[threadEXIT, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022]true [2025-04-26 16:48:40,834 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1195021#[threadEXIT, threadEXIT, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:40,834 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1194977#[threadEXIT, threadEXIT, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:40,834 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1194949#[threadEXIT, threadEXIT, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:40,834 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1194915#[threadEXIT, threadEXIT, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:40,903 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1199261#[threadEXIT, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:48:40,903 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1199217#[threadEXIT, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:40,904 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1199189#[threadEXIT, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:40,904 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1199155#[threadEXIT, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022]true [2025-04-26 16:48:41,002 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1208983#[threadEXIT, L1024, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:41,002 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1208869#[threadEXIT, L1024, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:41,002 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1208823#[threadEXIT, L1024, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:41,003 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1208771#[threadEXIT, L1024, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:41,070 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1216157#[threadEXIT, L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT]true [2025-04-26 16:48:41,070 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1215979#[threadEXIT, L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:48:41,071 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1215919#[threadEXIT, L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1]true [2025-04-26 16:48:41,071 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1215851#[threadEXIT, L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022]true [2025-04-26 16:48:41,163 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1225805#[threadEXIT, L1024, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:41,163 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1225725#[threadEXIT, L1024, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:41,163 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1225665#[threadEXIT, L1024, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:41,163 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1225597#[threadEXIT, L1024, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:41,213 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1230877#[threadEXIT, L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:48:41,213 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1230797#[threadEXIT, L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:41,213 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1230737#[threadEXIT, L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:41,214 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1230669#[threadEXIT, L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022]true [2025-04-26 16:48:41,336 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1242041#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1, threadEXIT]true [2025-04-26 16:48:41,336 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1241995#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1024, L1023-1]true [2025-04-26 16:48:41,336 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1241965#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1, L1023-1]true [2025-04-26 16:48:41,336 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1241929#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:41,386 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1246759#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, threadEXIT]true [2025-04-26 16:48:41,387 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1246699#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1023-1]true [2025-04-26 16:48:41,387 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1246659#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:41,387 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1246611#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1023-1]true [2025-04-26 16:48:41,437 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1251381#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1, threadEXIT]true [2025-04-26 16:48:41,437 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1251321#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024, L1023-1]true [2025-04-26 16:48:41,437 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1251281#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:41,437 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1251233#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1022, L1023-1]true [2025-04-26 16:48:41,504 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1257737#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1, threadEXIT]true [2025-04-26 16:48:41,504 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1257677#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1023-1]true [2025-04-26 16:48:41,504 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1257637#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:41,504 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1257589#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1022, L1023-1]true [2025-04-26 16:48:41,588 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1265235#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, threadEXIT, threadEXIT]true [2025-04-26 16:48:41,588 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1265181#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, threadEXIT, L1024]true [2025-04-26 16:48:41,589 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1265143#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:41,589 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1265099#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, threadEXIT, L1022]true [2025-04-26 16:48:41,634 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1269517#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, threadEXIT]true [2025-04-26 16:48:41,634 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1269447#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1024]true [2025-04-26 16:48:41,634 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1269397#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1023-1]true [2025-04-26 16:48:41,635 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1269339#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1022]true [2025-04-26 16:48:41,708 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1276797#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1, threadEXIT]true [2025-04-26 16:48:41,708 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1276727#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1, L1024]true [2025-04-26 16:48:41,709 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1276677#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:41,709 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1276619#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1, L1022]true [2025-04-26 16:48:41,753 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1281159#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1022, threadEXIT]true [2025-04-26 16:48:41,753 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1281089#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1022, L1024]true [2025-04-26 16:48:41,753 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1281039#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1022, L1023-1]true [2025-04-26 16:48:41,754 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1280981#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1022, L1022]true [2025-04-26 16:48:41,902 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1293975#[threadEXIT, L1022, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:41,902 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1293861#[threadEXIT, L1022, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:41,902 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1293815#[threadEXIT, L1022, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:41,903 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1293763#[threadEXIT, L1022, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:41,974 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1301149#[threadEXIT, L1022, L1024, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:41,975 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1300975#[threadEXIT, L1022, L1024, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:41,975 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1300915#[threadEXIT, L1022, L1024, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:41,975 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1300847#[threadEXIT, L1022, L1024, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:42,330 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1310819#[threadEXIT, L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:42,331 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1310739#[threadEXIT, L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:42,331 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1310679#[threadEXIT, L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:42,331 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1310611#[threadEXIT, L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:42,412 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1315891#[threadEXIT, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:48:42,412 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1315811#[threadEXIT, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:42,412 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1315751#[threadEXIT, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:42,413 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1315683#[threadEXIT, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022]true [2025-04-26 16:48:42,590 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1327443#[L1024, L1022, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:42,590 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1327241#[L1024, L1022, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:42,590 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1327159#[L1024, L1022, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:42,590 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1327069#[L1024, L1022, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:42,707 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1335269#[L1024, L1022, L1024, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:42,707 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1334997#[L1024, L1022, L1024, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:42,708 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1334895#[L1024, L1022, L1024, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:42,708 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1334783#[L1024, L1022, L1024, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:43,001 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1346445#[L1024, L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:43,001 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1346319#[L1024, L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:43,002 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1346217#[L1024, L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:43,002 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1346105#[L1024, L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:43,057 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1352221#[L1024, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:48:43,057 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1352095#[L1024, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:43,057 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1351993#[L1024, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:43,058 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1351881#[L1024, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022]true [2025-04-26 16:48:43,196 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1366067#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1024, L1023-1, threadEXIT]true [2025-04-26 16:48:43,196 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1365985#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1024, L1024, L1023-1]true [2025-04-26 16:48:43,196 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1365923#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:43,196 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1365853#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1024, L1022, L1023-1]true [2025-04-26 16:48:43,250 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1371087#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1023-1, threadEXIT]true [2025-04-26 16:48:43,251 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1370985#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1024, L1023-1]true [2025-04-26 16:48:43,251 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1370907#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:43,252 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1370819#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1022, L1023-1]true [2025-04-26 16:48:43,340 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1376853#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1023-1, threadEXIT]true [2025-04-26 16:48:43,340 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1376751#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1024, L1023-1]true [2025-04-26 16:48:43,340 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1376673#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:43,340 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1376585#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1022, L1023-1]true [2025-04-26 16:48:43,446 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1383655#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1023-1, threadEXIT]true [2025-04-26 16:48:43,446 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1383553#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1024, L1023-1]true [2025-04-26 16:48:43,447 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1383475#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:43,447 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1383387#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1022, L1023-1]true [2025-04-26 16:48:43,600 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1393199#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, threadEXIT, L1024, threadEXIT]true [2025-04-26 16:48:43,601 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1393107#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, threadEXIT, L1024, L1024]true [2025-04-26 16:48:43,601 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1393035#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, threadEXIT, L1024, L1023-1]true [2025-04-26 16:48:43,601 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1392955#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, threadEXIT, L1024, L1022]true [2025-04-26 16:48:43,665 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1397899#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1024, threadEXIT]true [2025-04-26 16:48:43,666 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1397785#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1024, L1024]true [2025-04-26 16:48:43,666 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1397695#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1024, L1023-1]true [2025-04-26 16:48:43,667 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1397595#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1024, L1022]true [2025-04-26 16:48:43,742 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1405865#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1023-1, threadEXIT]true [2025-04-26 16:48:43,742 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1405751#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1023-1, L1024]true [2025-04-26 16:48:43,743 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1405661#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:43,743 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1405561#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1023-1, L1022]true [2025-04-26 16:48:43,793 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1411025#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1022, threadEXIT]true [2025-04-26 16:48:43,793 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1410911#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1022, L1024]true [2025-04-26 16:48:43,793 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1410821#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1022, L1023-1]true [2025-04-26 16:48:43,794 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1410721#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1022, L1022]true [2025-04-26 16:48:43,950 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1425667#[threadEXIT, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:48:43,950 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1425621#[threadEXIT, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1]true [2025-04-26 16:48:43,950 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1425591#[threadEXIT, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1]true [2025-04-26 16:48:43,950 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1425555#[threadEXIT, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:43,999 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1430385#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:44,000 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1430325#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1023-1]true [2025-04-26 16:48:44,000 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1430285#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:44,000 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1430237#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1023-1]true [2025-04-26 16:48:44,049 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1435007#[threadEXIT, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:48:44,049 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1434947#[threadEXIT, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1]true [2025-04-26 16:48:44,049 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1434907#[threadEXIT, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1]true [2025-04-26 16:48:44,050 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1434859#[threadEXIT, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:44,106 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1440479#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:44,107 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1440419#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1]true [2025-04-26 16:48:44,107 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1440379#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:44,107 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1440331#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1]true [2025-04-26 16:48:44,194 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1448783#[L1024, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:48:44,194 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1448701#[L1024, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1]true [2025-04-26 16:48:44,194 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1448639#[L1024, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1]true [2025-04-26 16:48:44,194 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1448569#[L1024, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:44,245 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1453803#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:44,246 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1453701#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1023-1]true [2025-04-26 16:48:44,246 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1453623#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:44,246 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1453535#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1023-1]true [2025-04-26 16:48:44,303 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1459569#[L1024, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:48:44,303 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1459467#[L1024, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1]true [2025-04-26 16:48:44,303 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1459389#[L1024, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1]true [2025-04-26 16:48:44,303 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1459301#[L1024, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:44,357 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1464881#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:44,357 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1464779#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1]true [2025-04-26 16:48:44,358 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1464701#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:44,358 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1464613#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1]true [2025-04-26 16:48:44,645 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1473591#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:44,645 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1473529#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:44,645 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1473487#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:44,646 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1473437#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:44,686 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1477339#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:44,686 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1477261#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:44,687 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1477207#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:44,687 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1477143#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:44,733 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1481685#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:44,733 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1481607#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:44,734 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1481553#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:44,734 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1481489#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:44,777 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1485577#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:44,777 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1485499#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:44,778 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1485445#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:44,778 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1485381#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:44,885 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1495655#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, threadEXIT, threadEXIT, L1023-1]true [2025-04-26 16:48:44,886 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1495583#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, threadEXIT, L1024, L1023-1]true [2025-04-26 16:48:44,886 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1495531#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, threadEXIT, L1023-1, L1023-1]true [2025-04-26 16:48:44,886 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1495471#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, threadEXIT, L1022, L1023-1]true [2025-04-26 16:48:44,934 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1500039#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, threadEXIT, L1023-1]true [2025-04-26 16:48:44,935 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1499949#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1024, L1023-1]true [2025-04-26 16:48:44,935 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1499883#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:44,936 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1499807#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1024, L1022, L1023-1]true [2025-04-26 16:48:45,164 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1505095#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1, threadEXIT, L1023-1]true [2025-04-26 16:48:45,165 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1505005#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1, L1024, L1023-1]true [2025-04-26 16:48:45,165 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1504939#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1, L1023-1, L1023-1]true [2025-04-26 16:48:45,165 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1504863#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1, L1022, L1023-1]true [2025-04-26 16:48:45,226 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1511017#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1022, threadEXIT, L1023-1]true [2025-04-26 16:48:45,227 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1510927#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1022, L1024, L1023-1]true [2025-04-26 16:48:45,227 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1510861#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:45,227 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1510785#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1022, L1022, L1023-1]true [2025-04-26 16:48:45,342 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1521763#[L1022, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:45,342 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1521709#[L1022, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:45,342 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1521671#[L1022, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:45,342 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1521627#[L1022, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:45,387 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1526045#[L1022, L1022, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:45,387 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1525975#[L1022, L1022, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:45,388 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1525925#[L1022, L1022, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:45,388 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1525867#[L1022, L1022, threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:45,464 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1533325#[L1022, L1022, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:45,465 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1533255#[L1022, L1022, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:45,465 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1533205#[L1022, L1022, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:45,465 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1533147#[L1022, L1022, threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:45,512 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1537687#[L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:48:45,512 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1537617#[L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:45,512 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1537567#[L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:45,513 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1537509#[L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022]true [2025-04-26 16:48:45,596 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1545547#[L1022, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:45,596 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1545455#[L1022, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:45,596 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1545383#[L1022, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:45,596 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1545303#[L1022, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:45,655 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1550247#[L1022, L1022, L1024, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:45,656 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1550133#[L1022, L1022, L1024, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:45,656 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1550043#[L1022, L1022, L1024, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:45,656 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1549943#[L1022, L1022, L1024, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:45,735 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1558213#[L1022, L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:45,735 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1558099#[L1022, L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:45,736 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1558009#[L1022, L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:45,736 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1557909#[L1022, L1022, L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:45,787 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1563373#[L1022, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:48:45,788 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1563259#[L1022, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:45,788 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1563169#[L1022, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:45,788 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1563069#[L1022, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022]true [2025-04-26 16:48:46,062 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1575319#[L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT]true [2025-04-26 16:48:46,062 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1575247#[L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1]true [2025-04-26 16:48:46,062 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1575195#[L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1]true [2025-04-26 16:48:46,062 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1575135#[L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:46,123 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1579703#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, threadEXIT]true [2025-04-26 16:48:46,124 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1579613#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1023-1]true [2025-04-26 16:48:46,124 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1579547#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1, L1023-1]true [2025-04-26 16:48:46,124 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1579471#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1023-1]true [2025-04-26 16:48:46,203 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1584759#[L1022, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, threadEXIT]true [2025-04-26 16:48:46,204 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1584669#[L1022, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1023-1]true [2025-04-26 16:48:46,204 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1584603#[L1022, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1023-1]true [2025-04-26 16:48:46,204 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1584527#[L1022, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:46,266 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1590681#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, threadEXIT]true [2025-04-26 16:48:46,266 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1590591#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1023-1]true [2025-04-26 16:48:46,266 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1590525#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1023-1]true [2025-04-26 16:48:46,267 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1590449#[L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022, L1023-1]true [2025-04-26 16:48:46,353 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1598951#[L1022, L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:46,353 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1598869#[L1022, L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:46,354 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1598807#[L1022, L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:46,354 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1598737#[L1022, L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:46,397 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1603109#[L1022, L1022, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:46,397 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1603007#[L1022, L1022, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:46,397 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1602929#[L1022, L1022, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:46,398 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1602841#[L1022, L1022, L1022, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:46,468 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1610195#[L1022, L1022, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:46,469 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1610093#[L1022, L1022, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:46,469 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1610015#[L1022, L1022, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:48:46,469 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1609927#[L1022, L1022, L1022, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:46,515 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1614739#[L1022, L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:48:46,516 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1614637#[L1022, L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:46,516 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1614559#[L1022, L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:48:46,516 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1614471#[L1022, L1022, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022]true [2025-04-26 16:48:46,772 WARN L140 AmpleReduction]: Number of pruned transitions: 890295 [2025-04-26 16:48:46,773 WARN L141 AmpleReduction]: Loop nodes with "changing loop node status": 807 [2025-04-26 16:48:46,773 WARN L142 AmpleReduction]: Number of trivial sets caused by loops: 807 [2025-04-26 16:48:46,773 WARN L143 AmpleReduction]: Number of not loop caused trivial ample sets:23530 [2025-04-26 16:48:46,773 WARN L144 AmpleReduction]: Number of initially assigned non-trivial ample sets:249368 [2025-04-26 16:48:46,773 WARN L145 AmpleReduction]: Times succ was already a loop node:0 [2025-04-26 16:48:46,773 WARN L146 AmpleReduction]: Times some other node on the cycle already had a trivial ample set:0 [2025-04-26 16:48:46,773 INFO L149 AmpleReduction]: Finished ample reduction [2025-04-26 16:48:47,105 INFO L136 dAbstractionProvider]: Constructed initial ample set-reduced NBA abstraction that has 272899 states, 272866 states have (on average 1.3458877251104937) internal successors, (in total 367247), 272898 states have internal predecessors, (367247), 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:47,105 INFO L306 stractBuchiCegarLoop]: Interprodecural is true [2025-04-26 16:48:47,105 INFO L307 stractBuchiCegarLoop]: Hoare is None [2025-04-26 16:48:47,105 INFO L308 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2025-04-26 16:48:47,105 INFO L309 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2025-04-26 16:48:47,105 INFO L310 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2025-04-26 16:48:47,105 INFO L311 stractBuchiCegarLoop]: Difference is false [2025-04-26 16:48:47,105 INFO L312 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2025-04-26 16:48:47,105 INFO L316 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2025-04-26 16:48:47,323 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 272899 states, 272866 states have (on average 1.3458877251104937) internal successors, (in total 367247), 272898 states have internal predecessors, (367247), 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:49,812 INFO L131 ngComponentsAnalysis]: Automaton has 808 accepting balls. 808 [2025-04-26 16:48:49,812 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:48:49,812 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:48:49,813 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] [2025-04-26 16:48:49,813 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:48:49,813 INFO L340 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2025-04-26 16:48:50,096 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 272899 states, 272866 states have (on average 1.3458877251104937) internal successors, (in total 367247), 272898 states have internal predecessors, (367247), 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:52,287 INFO L131 ngComponentsAnalysis]: Automaton has 808 accepting balls. 808 [2025-04-26 16:48:52,288 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 16:48:52,288 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 16:48:52,288 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] [2025-04-26 16:48:52,288 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 16:48:52,289 INFO L752 eck$LassoCheckResult]: Stem: "[1081] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[1089] L-1-->L1019: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[1068] L1019-->L1020: Formula: (= v_~data~0_1 0) InVars {} OutVars{~data~0=v_~data~0_1} AuxVars[] AssignedVars[~data~0]" "[1072] L1020-->L1020-1: Formula: (and (= (select |v_#length_1| 1) 24) (= (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[]" "[1108] L1020-1-->L1020-2: Formula: (and (= |v_~#data_mutex~0.base_1| 1) (= |v_~#data_mutex~0.offset_1| 0)) InVars {} OutVars{~#data_mutex~0.base=|v_~#data_mutex~0.base_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_1|} AuxVars[] AssignedVars[~#data_mutex~0.offset, ~#data_mutex~0.base]" "[1056] L1020-2-->L1020-3: Formula: (= (select (select |v_#memory_int_1| |v_~#data_mutex~0.base_2|) |v_~#data_mutex~0.offset_2|) 0) InVars {#memory_int=|v_#memory_int_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_2|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_2|} OutVars{#memory_int=|v_#memory_int_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_2|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_2|} AuxVars[] AssignedVars[]" "[1073] L1020-3-->L1020-4: Formula: (= 0 (select (select |v_#memory_int_2| |v_~#data_mutex~0.base_3|) (+ 4 |v_~#data_mutex~0.offset_3|))) InVars {#memory_int=|v_#memory_int_2|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_3|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_3|} OutVars{#memory_int=|v_#memory_int_2|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_3|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_3|} AuxVars[] AssignedVars[]" "[1075] L1020-4-->L1020-5: Formula: (= (select (select |v_#memory_int_3| |v_~#data_mutex~0.base_4|) (+ 8 |v_~#data_mutex~0.offset_4|)) 0) InVars {#memory_int=|v_#memory_int_3|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_4|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_4|} OutVars{#memory_int=|v_#memory_int_3|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_4|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_4|} AuxVars[] AssignedVars[]" "[1094] L1020-5-->L1020-6: Formula: (= (select (select |v_#memory_int_4| |v_~#data_mutex~0.base_5|) (+ 12 |v_~#data_mutex~0.offset_5|)) 0) InVars {#memory_int=|v_#memory_int_4|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_5|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_5|} OutVars{#memory_int=|v_#memory_int_4|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_5|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_5|} AuxVars[] AssignedVars[]" "[1101] L1020-6-->L1020-7: Formula: (= (select (select |v_#memory_int_5| |v_~#data_mutex~0.base_6|) (+ 16 |v_~#data_mutex~0.offset_6|)) 0) InVars {#memory_int=|v_#memory_int_5|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_6|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_6|} OutVars{#memory_int=|v_#memory_int_5|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_6|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_6|} AuxVars[] AssignedVars[]" "[1069] L1020-7-->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]" "[1098] L-1-1-->L1028: Formula: true InVars {} OutVars{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~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_1|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#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~post12#1=|v_ULTIMATE.start_main_#t~post12#1_1|, ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_1|, ULTIMATE.start_main_#t~mem11#1=|v_ULTIMATE.start_main_#t~mem11#1_1|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_1|, ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_1|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~nondet6#1, ULTIMATE.start_main_#t~pre8#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_~tids~0#1.base, ULTIMATE.start_main_#t~post12#1, ULTIMATE.start_main_#t~post10#1, ULTIMATE.start_main_#t~mem11#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~malloc7#1.offset, ULTIMATE.start_main_#t~malloc7#1.base]" "[1106] L1028-->L1028-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet6#1]" "[1054] L1028-1-->L1028-2: Formula: (= |v_ULTIMATE.start_main_~threads_total~0#1_2| |v_ULTIMATE.start_main_#t~nondet6#1_3|) InVars {ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_3|} OutVars{ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_2|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~threads_total~0#1]" "[1051] L1028-2-->L1029: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet6#1]" "[1105] L1029-->L1029-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]" "[1080] L1029-1-->L1015: 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]" "[1052] L1015-->L1016: 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]" "[1062] L1016-->L1015-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[]" "[1063] L1015-1-->L1029-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]" "[1103] L1029-2-->L1030: 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]" "[1070] L1030-->L1030-1: Formula: (and (= |v_ULTIMATE.start_main_#t~malloc7#1.offset_2| 0) (= |v_#valid_3| (store |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc7#1.base_2| 1)) (< |v_ULTIMATE.start_main_#t~malloc7#1.base_2| |v_#StackHeapBarrier_2|) (not (= |v_ULTIMATE.start_main_#t~malloc7#1.base_2| 0)) (= (store |v_#length_3| |v_ULTIMATE.start_main_#t~malloc7#1.base_2| (* (mod |v_ULTIMATE.start_main_~threads_total~0#1_4| 1073741824) 4)) |v_#length_2|) (= (select |v_#valid_4| |v_ULTIMATE.start_main_#t~malloc7#1.base_2|) 0)) 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_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_4|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_2|, ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_2|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_#t~malloc7#1.offset, ULTIMATE.start_main_#t~malloc7#1.base]" "[1050] L1030-1-->L1030-2: Formula: (and (= |v_ULTIMATE.start_main_#t~malloc7#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~malloc7#1.offset_3|)) InVars {ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_3|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_3|} OutVars{ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_2|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_2|, ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_3|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~tids~0#1.offset, ULTIMATE.start_main_~tids~0#1.base]" "[1067] L1030-2-->L1031: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~malloc7#1.offset=|v_ULTIMATE.start_main_#t~malloc7#1.offset_4|, ULTIMATE.start_main_#t~malloc7#1.base=|v_ULTIMATE.start_main_#t~malloc7#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~malloc7#1.offset, ULTIMATE.start_main_#t~malloc7#1.base]" "[1076] L1031-->L1031-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]" "[1059] L1031-5-->L1032: 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[]" "[1071] L1032-->L1032-1: Formula: (= |v_ULTIMATE.start_main_#t~pre8#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[1053] L1032-1-->L1032-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1074] L1032-2-->L1032-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre8#1_3|)) |v_#memory_int_6|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse0)))) 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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1166] L1032-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre8#1_55| v_threadThread1of5ForFork0_thidvar0_2) (= |v_threadThread1of5ForFork0_#in~arg.offset_4| 0) (= |v_threadThread1of5ForFork0_#in~arg.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_55|} OutVars{threadThread1of5ForFork0_#res.offset=|v_threadThread1of5ForFork0_#res.offset_4|, threadThread1of5ForFork0_~arg.base=v_threadThread1of5ForFork0_~arg.base_4, 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|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_55|, 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]" "[1114] $Ultimate##0-->L1022: 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]" "[1107] L1032-4-->L1032-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[1112] L1032-5-->L1031-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet9#1]" "[1077] L1031-2-->L1031-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post10#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~post10#1=|v_ULTIMATE.start_main_#t~post10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[1078] L1031-3-->L1031-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post10#1_3| 1)) InVars {ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1082] L1031-4-->L1031-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[1059] L1031-5-->L1032: 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[]" "[1071] L1032-->L1032-1: Formula: (= |v_ULTIMATE.start_main_#t~pre8#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[1053] L1032-1-->L1032-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1074] L1032-2-->L1032-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre8#1_3|)) |v_#memory_int_6|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse0)))) 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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1167] L1032-3-->$Ultimate##0: Formula: (and (= 0 |v_threadThread2of5ForFork0_#in~arg.base_4|) (= |v_threadThread2of5ForFork0_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre8#1_57| v_threadThread2of5ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#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, 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|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_57|, 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]" "[1124] $Ultimate##0-->L1022: 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]" "[1107] L1032-4-->L1032-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[1112] L1032-5-->L1031-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet9#1]" "[1077] L1031-2-->L1031-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post10#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~post10#1=|v_ULTIMATE.start_main_#t~post10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[1078] L1031-3-->L1031-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post10#1_3| 1)) InVars {ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1082] L1031-4-->L1031-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[1059] L1031-5-->L1032: 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[]" "[1071] L1032-->L1032-1: Formula: (= |v_ULTIMATE.start_main_#t~pre8#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[1053] L1032-1-->L1032-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1074] L1032-2-->L1032-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre8#1_3|)) |v_#memory_int_6|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse0)))) 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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1168] L1032-3-->$Ultimate##0: Formula: (and (= |v_threadThread3of5ForFork0_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre8#1_59| v_threadThread3of5ForFork0_thidvar0_2) (= |v_threadThread3of5ForFork0_#in~arg.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#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|, threadThread3of5ForFork0_#t~ret3=|v_threadThread3of5ForFork0_#t~ret3_6|, threadThread3of5ForFork0_thidvar0=v_threadThread3of5ForFork0_thidvar0_2, threadThread3of5ForFork0_#in~arg.base=|v_threadThread3of5ForFork0_#in~arg.base_4|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_59|, 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]" "[1134] $Ultimate##0-->L1022: 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]" "[1107] L1032-4-->L1032-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[1112] L1032-5-->L1031-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet9#1]" "[1077] L1031-2-->L1031-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post10#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~post10#1=|v_ULTIMATE.start_main_#t~post10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[1078] L1031-3-->L1031-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post10#1_3| 1)) InVars {ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1082] L1031-4-->L1031-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[1059] L1031-5-->L1032: 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[]" "[1071] L1032-->L1032-1: Formula: (= |v_ULTIMATE.start_main_#t~pre8#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[1053] L1032-1-->L1032-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1074] L1032-2-->L1032-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre8#1_3|)) |v_#memory_int_6|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse0)))) 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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1169] L1032-3-->$Ultimate##0: Formula: (and (= |v_threadThread4of5ForFork0_#in~arg.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre8#1_61| v_threadThread4of5ForFork0_thidvar0_2) (= |v_threadThread4of5ForFork0_#in~arg.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#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~pre8#1=|v_ULTIMATE.start_main_#t~pre8#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]" "[1154] $Ultimate##0-->L1022: 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]" "[1107] L1032-4-->L1032-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[1112] L1032-5-->L1031-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet9#1]" "[1077] L1031-2-->L1031-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post10#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~post10#1=|v_ULTIMATE.start_main_#t~post10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[1078] L1031-3-->L1031-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post10#1_3| 1)) InVars {ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1082] L1031-4-->L1031-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[1059] L1031-5-->L1032: 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[]" "[1071] L1032-->L1032-1: Formula: (= |v_ULTIMATE.start_main_#t~pre8#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[1053] L1032-1-->L1032-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1074] L1032-2-->L1032-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre8#1_3|)) |v_#memory_int_6|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse0)))) 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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1170] L1032-3-->$Ultimate##0: Formula: (and (= |v_threadThread5of5ForFork0_#in~arg.base_4| 0) (= |v_threadThread5of5ForFork0_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre8#1_63| v_threadThread5of5ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#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|, threadThread5of5ForFork0_#in~arg.base=|v_threadThread5of5ForFork0_#in~arg.base_4|, threadThread5of5ForFork0_#res.offset=|v_threadThread5of5ForFork0_#res.offset_4|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_63|, 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]" "[1144] $Ultimate##0-->L1022: 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]" "[1107] L1032-4-->L1032-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[1112] L1032-5-->L1031-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet9#1]" "[1077] L1031-2-->L1031-3: Formula: (= |v_ULTIMATE.start_main_~i~0#1_5| |v_ULTIMATE.start_main_#t~post10#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~post10#1=|v_ULTIMATE.start_main_#t~post10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[1078] L1031-3-->L1031-4: Formula: (= |v_ULTIMATE.start_main_~i~0#1_6| (+ |v_ULTIMATE.start_main_#t~post10#1_3| 1)) InVars {ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_6|, ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0#1]" "[1082] L1031-4-->L1031-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post10#1=|v_ULTIMATE.start_main_#t~post10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post10#1]" "[1059] L1031-5-->L1032: 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[]" "[1071] L1032-->L1032-1: Formula: (= |v_ULTIMATE.start_main_#t~pre8#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre8#1]" "[1053] L1032-1-->L1032-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1074] L1032-2-->L1032-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~0#1_4| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~tids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre8#1_3|)) |v_#memory_int_6|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~tids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~tids~0#1.offset_3| .cse1 4) (select |v_#length_4| |v_ULTIMATE.start_main_~tids~0#1.base_3|)) (<= 0 .cse0)))) 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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #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|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_3|, #length=|v_#length_4|} AuxVars[] AssignedVars[#memory_int]" "[1164] L1032-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:48:52,289 INFO L754 eck$LassoCheckResult]: Loop: "[1165] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 16:48:52,289 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:52,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1328426112, now seen corresponding path program 1 times [2025-04-26 16:48:52,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:52,290 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842433085] [2025-04-26 16:48:52,290 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:52,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:52,295 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-04-26 16:48:52,303 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-04-26 16:48:52,303 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:52,304 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:52,304 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:52,306 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-04-26 16:48:52,316 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-04-26 16:48:52,316 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:52,316 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:52,321 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:52,321 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:52,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1196, now seen corresponding path program 1 times [2025-04-26 16:48:52,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:52,321 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387444004] [2025-04-26 16:48:52,321 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:52,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:52,323 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:48:52,323 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:48:52,323 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:52,323 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:52,323 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:52,324 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 16:48:52,324 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 16:48:52,324 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:52,324 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:52,325 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:52,325 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 16:48:52,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1768464653, now seen corresponding path program 1 times [2025-04-26 16:48:52,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 16:48:52,325 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488041535] [2025-04-26 16:48:52,325 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 16:48:52,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 16:48:52,330 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-04-26 16:48:52,337 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-04-26 16:48:52,337 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:52,337 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:52,337 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:52,339 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-04-26 16:48:52,348 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-04-26 16:48:52,348 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:52,348 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:52,352 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 16:48:54,559 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-04-26 16:48:54,569 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-04-26 16:48:54,569 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:54,569 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:54,569 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 16:48:54,576 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-04-26 16:48:54,589 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-04-26 16:48:54,589 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 16:48:54,589 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 16:48:54,600 WARN L166 chiAutomizerObserver]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2025-04-26 16:48:54,611 INFO L143 ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions. [2025-04-26 16:48:54,618 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (6)] Ended with exit code 0 [2025-04-26 16:48:54,618 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 16:48:54,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 16:48:54,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 16:48:54,620 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:54,621 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:54,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 131 places, 126 transitions, 324 flow [2025-04-26 16:48:54,732 INFO L116 PetriNetUnfolderBase]: 137/1194 cut-off events. [2025-04-26 16:48:54,732 INFO L117 PetriNetUnfolderBase]: For 242/246 co-relation queries the response was YES. [2025-04-26 16:48:54,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1420 conditions, 1194 events. 137/1194 cut-off events. For 242/246 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 6834 event pairs, 72 based on Foata normal form. 0/1122 useless extension candidates. Maximal degree in co-relation 741. Up to 192 conditions per place. [2025-04-26 16:48:54,736 INFO L82 GeneralOperation]: Start removeDead. Operand has 131 places, 126 transitions, 324 flow [2025-04-26 16:48:54,751 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 131 places, 126 transitions, 324 flow [2025-04-26 16:48:54,751 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 131 places, 126 transitions, 324 flow [2025-04-26 16:48:54,751 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 16:48:55,064 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 11082#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadFINAL, threadEXIT, threadEXIT]true [2025-04-26 16:48:55,072 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 11290#[threadEXIT, threadEXIT, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:48:55,327 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 26434#[threadEXIT, threadFINAL, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:55,327 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 26378#[threadEXIT, threadEXIT, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:55,328 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 26360#[threadEXIT, threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:48:55,413 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32602#[threadEXIT, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:48:55,413 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32590#[threadEXIT, L1022, threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:55,414 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32572#[threadEXIT, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:48:55,430 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33486#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1022, L1024]true [2025-04-26 16:48:55,437 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33980#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1022, L1024]true [2025-04-26 16:48:55,603 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 49486#[threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024]true [2025-04-26 16:48:55,738 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 62522#[threadEXIT, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:48:55,740 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 62490#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1024, L1024]true [2025-04-26 16:48:55,740 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 62474#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:48:55,741 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 62450#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1022, L1024]true [2025-04-26 16:48:56,078 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 83700#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadFINAL, threadEXIT, threadEXIT, threadEXIT]true [2025-04-26 16:48:56,078 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 83644#[threadEXIT, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:48:56,078 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 83626#[threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1022]true [2025-04-26 16:48:56,131 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 88672#[threadEXIT, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:48:56,224 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 96224#[threadEXIT, L1023-1, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:56,224 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 96176#[threadEXIT, L1023-1, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:56,225 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 96152#[threadEXIT, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:48:56,371 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 109194#[threadEXIT, L1022, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:56,371 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 109162#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:48:56,371 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 109146#[threadEXIT, L1022, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:56,372 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 109122#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:48:56,493 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 119092#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, threadEXIT, L1024]true [2025-04-26 16:48:56,494 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 119080#[threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, threadEXIT]true [2025-04-26 16:48:56,494 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 119062#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, threadEXIT, L1022]true [2025-04-26 16:48:56,717 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 130368#[threadEXIT, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:48:56,718 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 130336#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1024]true [2025-04-26 16:48:56,718 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 130320#[threadEXIT, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:48:56,719 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 130296#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1022]true [2025-04-26 16:48:56,871 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 144268#[threadEXIT, threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:48:56,872 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 144236#[threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1024]true [2025-04-26 16:48:56,872 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 144220#[threadEXIT, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:48:56,872 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 144196#[threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1022]true [2025-04-26 16:48:56,956 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 151916#[threadEXIT, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:48:56,956 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 151884#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1024]true [2025-04-26 16:48:56,957 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 151868#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:48:56,957 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 151844#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1022]true [2025-04-26 16:48:56,994 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 154088#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1024, L1022]true [2025-04-26 16:48:57,012 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 154582#[threadEXIT, threadEXIT, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022]true [2025-04-26 16:48:57,172 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 170112#[threadEXIT, threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022]true [2025-04-26 16:48:57,475 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 183114#[threadEXIT, L1022, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:57,477 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 183082#[threadEXIT, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:48:57,477 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 183066#[threadEXIT, L1022, threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:57,478 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 183042#[threadEXIT, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022]true [2025-04-26 16:48:57,547 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 186148#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1024, L1022, L1024]true [2025-04-26 16:48:57,568 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 187220#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024, L1022, L1024]true [2025-04-26 16:48:57,799 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 202274#[threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024]true [2025-04-26 16:48:57,912 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 214936#[threadEXIT, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:48:57,914 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 214896#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024, L1024, L1024]true [2025-04-26 16:48:57,915 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 214876#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:48:57,916 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 214846#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024, L1022, L1024]true [2025-04-26 16:48:58,277 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 236630#[threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1024, L1022]true [2025-04-26 16:48:58,321 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 241612#[threadEXIT, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022]true [2025-04-26 16:48:58,359 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 245788#[threadEXIT, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022]true [2025-04-26 16:48:58,509 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 261850#[threadEXIT, L1022, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:58,510 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 261810#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:48:58,511 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 261790#[threadEXIT, L1022, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:58,511 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 261760#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022]true [2025-04-26 16:48:58,731 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 284034#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1024]true [2025-04-26 16:48:58,732 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 284002#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1024, L1024]true [2025-04-26 16:48:58,733 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 283986#[threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1024]true [2025-04-26 16:48:58,733 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 283962#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1024, L1022]true [2025-04-26 16:48:58,985 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 297086#[threadEXIT, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:58,988 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 297046#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1024]true [2025-04-26 16:48:58,989 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 297026#[threadEXIT, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:58,990 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 296996#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1022]true [2025-04-26 16:48:59,170 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 313070#[threadEXIT, threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:59,171 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 313030#[threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024]true [2025-04-26 16:48:59,172 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 313010#[threadEXIT, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:59,172 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 312980#[threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022]true [2025-04-26 16:48:59,271 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 321446#[threadEXIT, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:59,272 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 321406#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1024]true [2025-04-26 16:48:59,272 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 321386#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:48:59,273 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 321356#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1022]true [2025-04-26 16:48:59,552 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 344644#[threadEXIT, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadFINAL]true [2025-04-26 16:48:59,552 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 344588#[threadEXIT, threadEXIT, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:48:59,552 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 344570#[threadEXIT, threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:48:59,606 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 349616#[threadEXIT, threadEXIT, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:59,832 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 357116#[threadEXIT, threadEXIT, L1023-1, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:59,832 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 357068#[threadEXIT, threadEXIT, L1023-1, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:59,833 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 357044#[threadEXIT, threadEXIT, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:48:59,957 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 367774#[threadEXIT, L1022, L1023-1, threadEXIT, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:59,958 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 367742#[threadEXIT, L1022, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:48:59,958 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 367726#[threadEXIT, L1022, L1023-1, threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:48:59,958 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 367702#[threadEXIT, L1022, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:00,047 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 375906#[threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024]true [2025-04-26 16:49:00,104 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 380876#[threadEXIT, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:00,151 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 385052#[threadEXIT, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:00,316 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 396652#[threadEXIT, L1022, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:00,319 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 396612#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:49:00,320 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 396592#[threadEXIT, L1022, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:00,321 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 396562#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:00,499 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 410880#[threadEXIT, L1023-1, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:00,500 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 410832#[threadEXIT, L1023-1, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:00,500 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 410808#[threadEXIT, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:49:00,541 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 414668#[threadEXIT, L1024, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:00,776 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 420528#[threadEXIT, L1023-1, L1023-1, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:00,776 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 420468#[threadEXIT, L1023-1, L1023-1, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:00,777 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 420438#[threadEXIT, L1023-1, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:00,907 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 427208#[threadEXIT, L1022, L1023-1, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:00,908 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 427168#[threadEXIT, L1022, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:00,909 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 427148#[threadEXIT, L1022, L1023-1, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:00,909 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 427118#[threadEXIT, L1022, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:01,211 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 444916#[threadEXIT, threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:49:01,211 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 444884#[threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1024]true [2025-04-26 16:49:01,212 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 444868#[threadEXIT, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:49:01,212 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 444844#[threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1022]true [2025-04-26 16:49:01,328 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 455590#[threadEXIT, L1024, L1023-1, threadEXIT, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:01,330 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 455550#[threadEXIT, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:01,330 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 455530#[threadEXIT, L1023-1, L1023-1, L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:01,331 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 455500#[threadEXIT, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022]true [2025-04-26 16:49:01,419 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 463570#[threadEXIT, threadEXIT, L1023-1, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:01,420 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 463530#[threadEXIT, L1023-1, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:01,421 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 463510#[threadEXIT, L1023-1, L1023-1, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:01,421 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 463480#[threadEXIT, L1023-1, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:01,550 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 475238#[threadEXIT, L1022, L1023-1, threadEXIT, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:01,551 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 475198#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:01,552 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 475178#[threadEXIT, L1022, L1023-1, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:01,552 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 475148#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022]true [2025-04-26 16:49:01,922 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 488148#[threadEXIT, threadEXIT, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:49:01,922 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 488136#[threadEXIT, threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:01,922 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 488118#[threadEXIT, threadEXIT, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:49:02,042 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 499464#[threadEXIT, threadEXIT, L1022, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:02,043 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 499432#[threadEXIT, threadEXIT, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:02,044 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 499416#[threadEXIT, threadEXIT, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:02,044 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 499392#[threadEXIT, threadEXIT, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:02,207 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 513368#[threadEXIT, threadEXIT, L1023-1, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:02,208 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 513336#[threadEXIT, threadEXIT, L1023-1, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:02,208 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 513320#[threadEXIT, threadEXIT, L1023-1, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:02,208 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 513296#[threadEXIT, threadEXIT, L1023-1, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:02,295 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 521016#[threadEXIT, L1022, threadEXIT, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:02,296 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 520984#[threadEXIT, L1022, threadEXIT, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:02,296 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 520968#[threadEXIT, L1022, threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:02,296 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 520944#[threadEXIT, L1022, threadEXIT, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:02,487 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 538922#[threadEXIT, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:49:02,488 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 538890#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1024, L1024]true [2025-04-26 16:49:02,489 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 538874#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:49:02,489 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 538850#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1022, L1024]true [2025-04-26 16:49:02,794 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 551742#[threadEXIT, L1022, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:02,796 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 551702#[threadEXIT, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:49:02,797 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 551682#[threadEXIT, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:02,798 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 551652#[threadEXIT, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:02,963 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 567656#[threadEXIT, L1022, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:02,963 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 567616#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:49:02,964 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 567596#[threadEXIT, L1022, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:02,965 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 567566#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:03,056 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 576032#[threadEXIT, L1022, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:03,057 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 575992#[threadEXIT, L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:49:03,058 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 575972#[threadEXIT, L1022, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:03,059 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 575942#[threadEXIT, L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:03,304 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 595258#[threadEXIT, L1022, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:03,304 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 595226#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:49:03,305 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 595210#[threadEXIT, L1022, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:03,305 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 595186#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:49:03,403 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 603932#[threadEXIT, L1022, L1024, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:03,404 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 603892#[threadEXIT, L1022, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:03,405 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 603872#[threadEXIT, L1022, L1023-1, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:03,405 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 603842#[threadEXIT, L1022, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:03,493 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 611354#[threadEXIT, L1022, L1023-1, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:03,494 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 611314#[threadEXIT, L1022, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:03,494 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 611294#[threadEXIT, L1022, L1023-1, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:03,495 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 611264#[threadEXIT, L1022, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:03,791 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 623022#[threadEXIT, L1022, L1022, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:03,792 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 622982#[threadEXIT, L1022, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:03,793 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 622962#[threadEXIT, L1022, L1022, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:03,793 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 622932#[threadEXIT, L1022, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:03,934 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 635590#[threadEXIT, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:49:03,935 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 635558#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1024]true [2025-04-26 16:49:03,935 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 635542#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:49:03,935 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 635518#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1022]true [2025-04-26 16:49:04,014 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 643118#[threadEXIT, L1022, L1024, threadEXIT, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:04,015 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 643078#[threadEXIT, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:04,016 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 643058#[threadEXIT, L1022, L1023-1, L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:04,017 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 643028#[threadEXIT, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022]true [2025-04-26 16:49:04,171 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 655710#[threadEXIT, L1022, L1023-1, threadEXIT, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:04,172 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 655670#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:04,172 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 655650#[threadEXIT, L1022, L1023-1, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:04,173 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 655620#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022]true [2025-04-26 16:49:04,255 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 662940#[threadEXIT, L1022, L1022, threadEXIT, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:04,256 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 662900#[threadEXIT, L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:04,256 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 662880#[threadEXIT, L1022, L1022, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:04,257 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 662850#[threadEXIT, L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022]true [2025-04-26 16:49:04,316 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 666984#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1022]true [2025-04-26 16:49:04,323 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 667478#[threadEXIT, L1024, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:49:04,683 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 683000#[threadEXIT, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:49:04,908 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 696026#[threadEXIT, L1022, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:04,910 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 695994#[threadEXIT, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:49:04,911 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 695978#[threadEXIT, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:04,911 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 695954#[threadEXIT, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:49:04,963 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 699082#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1022, L1024]true [2025-04-26 16:49:04,976 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 700174#[L1024, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1022, L1024]true [2025-04-26 16:49:05,113 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 715222#[L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024]true [2025-04-26 16:49:05,230 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 727886#[threadEXIT, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:49:05,232 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 727846#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024, L1024]true [2025-04-26 16:49:05,233 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 727826#[L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:49:05,233 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 727796#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024]true [2025-04-26 16:49:05,636 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 749678#[L1023-1, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, threadEXIT, L1022]true [2025-04-26 16:49:05,683 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 754640#[L1024, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:49:05,726 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 758820#[L1023-1, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:49:05,885 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 774878#[L1023-1, L1022, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:05,887 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 774838#[L1023-1, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:49:05,887 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 774818#[L1023-1, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:05,888 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 774788#[L1023-1, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:49:06,214 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 797100#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, threadEXIT]true [2025-04-26 16:49:06,215 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 797068#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, threadEXIT, L1024]true [2025-04-26 16:49:06,215 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 797052#[L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, threadEXIT]true [2025-04-26 16:49:06,216 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 797028#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, threadEXIT, L1022]true [2025-04-26 16:49:06,342 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 810148#[L1024, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:49:06,344 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 810108#[L1024, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1024]true [2025-04-26 16:49:06,344 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 810088#[L1024, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:49:06,345 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 810058#[L1024, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1022]true [2025-04-26 16:49:06,686 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 826120#[threadEXIT, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:49:06,686 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 826080#[L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1024]true [2025-04-26 16:49:06,687 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 826060#[L1023-1, L1023-1, L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:06,688 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 826030#[L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1022]true [2025-04-26 16:49:06,772 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 834496#[threadEXIT, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:49:06,773 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 834456#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1024]true [2025-04-26 16:49:06,773 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 834436#[L1022, L1023-1, L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:06,774 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 834406#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1022]true [2025-04-26 16:49:06,832 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 839358#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1024, L1022]true [2025-04-26 16:49:06,844 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 840446#[threadEXIT, L1024, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022]true [2025-04-26 16:49:06,978 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 855526#[threadEXIT, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022]true [2025-04-26 16:49:07,094 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 868176#[threadEXIT, L1022, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:07,096 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 868136#[threadEXIT, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:49:07,097 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 868116#[threadEXIT, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:07,098 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 868086#[threadEXIT, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022]true [2025-04-26 16:49:07,163 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 874236#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1024, L1022, L1024]true [2025-04-26 16:49:07,183 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 876126#[L1024, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024, L1022, L1024]true [2025-04-26 16:49:07,290 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 888876#[L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024]true [2025-04-26 16:49:07,584 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 899854#[threadEXIT, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:49:07,586 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 899806#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024, L1024]true [2025-04-26 16:49:07,588 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 899782#[L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:49:07,589 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 899746#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022, L1024]true [2025-04-26 16:49:07,810 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 924304#[L1023-1, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1024, L1022]true [2025-04-26 16:49:07,851 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 928950#[L1024, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022]true [2025-04-26 16:49:07,893 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 933634#[L1023-1, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022]true [2025-04-26 16:49:08,030 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 948254#[L1023-1, L1022, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:08,032 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 948206#[L1023-1, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:49:08,033 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 948182#[L1023-1, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:08,034 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 948146#[L1023-1, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1022]true [2025-04-26 16:49:08,480 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 972380#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1024]true [2025-04-26 16:49:08,484 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 972340#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1024, L1024]true [2025-04-26 16:49:08,485 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 972320#[L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1024]true [2025-04-26 16:49:08,486 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 972290#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1024, L1022]true [2025-04-26 16:49:08,668 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 984784#[L1024, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:08,671 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 984736#[L1024, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1024]true [2025-04-26 16:49:08,672 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 984712#[L1024, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:08,673 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 984676#[L1024, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024, L1022]true [2025-04-26 16:49:08,825 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1001294#[threadEXIT, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:08,826 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1001246#[L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024]true [2025-04-26 16:49:08,827 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1001222#[L1023-1, L1023-1, L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:08,828 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1001186#[L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022]true [2025-04-26 16:49:08,909 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1009792#[threadEXIT, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:08,910 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1009744#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1024]true [2025-04-26 16:49:08,912 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1009720#[L1022, L1023-1, L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:08,913 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1009684#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024, L1022]true [2025-04-26 16:49:09,140 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1032446#[threadEXIT, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:49:09,188 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1037416#[threadEXIT, L1024, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:09,424 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1041588#[threadEXIT, L1024, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:09,561 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1055256#[threadEXIT, L1022, L1023-1, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:09,563 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1055216#[threadEXIT, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:09,563 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1055196#[threadEXIT, L1022, L1023-1, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:09,564 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1055166#[threadEXIT, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:09,672 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1065834#[L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024]true [2025-04-26 16:49:09,715 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1070508#[L1024, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:09,756 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1075158#[L1024, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:09,855 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1085910#[threadEXIT, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:09,857 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1085862#[L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:49:09,858 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1085838#[L1022, L1023-1, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:09,859 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1085802#[L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:10,338 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1097610#[L1023-1, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:49:10,369 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1101066#[L1024, L1024, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:10,400 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1104408#[L1023-1, L1024, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:10,475 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1112344#[L1023-1, L1022, L1023-1, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:10,477 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1112296#[L1023-1, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:10,478 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1112272#[L1023-1, L1022, L1023-1, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:10,478 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1112236#[L1023-1, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:10,731 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1137932#[threadEXIT, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:49:10,733 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1137892#[L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1024]true [2025-04-26 16:49:10,734 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1137872#[L1023-1, L1023-1, L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:10,734 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1137842#[L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1022]true [2025-04-26 16:49:10,845 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1149898#[L1024, L1024, L1023-1, threadEXIT, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:10,848 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1149850#[L1024, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:10,849 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1149826#[L1024, L1023-1, L1023-1, L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:10,850 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1149790#[L1024, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022]true [2025-04-26 16:49:10,946 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1159842#[threadEXIT, L1024, L1023-1, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:10,947 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1159794#[L1024, L1023-1, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:10,948 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1159770#[L1023-1, L1023-1, L1023-1, L1024, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:10,949 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1159734#[L1024, L1023-1, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:11,076 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1171276#[threadEXIT, L1022, L1023-1, L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:11,077 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1171228#[L1022, L1023-1, L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:11,078 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1171204#[L1022, L1023-1, L1023-1, L1024, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:11,079 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1171168#[L1022, L1023-1, L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:11,560 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1198382#[threadEXIT, L1022, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:11,561 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1198350#[threadEXIT, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:49:11,561 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1198334#[threadEXIT, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:11,562 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1198310#[threadEXIT, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:49:11,691 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1211426#[threadEXIT, L1022, L1024, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:11,693 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1211386#[threadEXIT, L1022, L1024, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:11,694 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1211366#[threadEXIT, L1022, L1023-1, L1024, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:11,695 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1211336#[threadEXIT, L1022, L1024, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:11,897 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1227402#[threadEXIT, L1022, L1023-1, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:11,898 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1227362#[threadEXIT, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:11,898 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1227342#[threadEXIT, L1022, L1023-1, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:11,899 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1227312#[threadEXIT, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:11,990 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1235778#[threadEXIT, L1022, L1022, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:11,991 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1235738#[threadEXIT, L1022, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:11,992 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1235718#[threadEXIT, L1022, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:11,992 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1235688#[threadEXIT, L1022, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:12,495 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1255820#[threadEXIT, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:49:12,497 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1255780#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024, L1024]true [2025-04-26 16:49:12,498 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1255760#[L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:49:12,499 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1255730#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1024]true [2025-04-26 16:49:12,612 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1268230#[L1024, L1022, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:12,615 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1268182#[L1024, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:49:12,616 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1268158#[L1024, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:12,618 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1268122#[L1024, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:12,772 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1284754#[threadEXIT, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:12,773 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1284706#[L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:49:12,774 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1284682#[L1022, L1023-1, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:12,775 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1284646#[L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:12,857 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1293252#[threadEXIT, L1022, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:12,859 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1293204#[L1022, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024, L1024]true [2025-04-26 16:49:12,860 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1293180#[L1022, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:12,861 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1293144#[L1022, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:13,284 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1315330#[L1023-1, L1022, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:13,285 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1315290#[L1023-1, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:49:13,286 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1315270#[L1023-1, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:13,286 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1315240#[L1023-1, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:49:13,369 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1323676#[L1024, L1022, L1024, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:13,370 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1323628#[L1024, L1022, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:13,371 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1323604#[L1024, L1022, L1023-1, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:13,373 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1323568#[L1024, L1022, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:13,458 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1332074#[L1023-1, L1022, L1023-1, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:13,459 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1332026#[L1023-1, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:13,460 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1332002#[L1023-1, L1022, L1023-1, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:13,461 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1331966#[L1023-1, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:13,577 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1343508#[L1023-1, L1022, L1022, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:13,578 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1343460#[L1023-1, L1022, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:13,579 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1343436#[L1023-1, L1022, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:13,580 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1343400#[L1023-1, L1022, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:13,736 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1358004#[threadEXIT, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT]true [2025-04-26 16:49:13,737 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1357964#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1024]true [2025-04-26 16:49:13,738 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1357944#[L1022, L1023-1, L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:13,739 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1357914#[L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1022]true [2025-04-26 16:49:13,821 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1365360#[L1024, L1022, L1024, threadEXIT, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:13,822 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1365312#[L1024, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1024]true [2025-04-26 16:49:13,823 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1365288#[L1024, L1022, L1023-1, L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:13,825 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1365252#[L1024, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1022]true [2025-04-26 16:49:14,146 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1377958#[threadEXIT, L1022, L1023-1, L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:14,147 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1377910#[L1022, L1023-1, L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:14,148 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1377886#[L1022, L1023-1, L1023-1, L1024, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:14,149 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1377850#[L1022, L1023-1, L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:14,225 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1385568#[threadEXIT, L1022, L1022, L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:14,227 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1385520#[L1022, L1022, L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1024]true [2025-04-26 16:49:14,228 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1385496#[L1022, L1022, L1023-1, L1024, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 16:49:14,229 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1385460#[L1022, L1022, L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022]true [2025-04-26 16:49:14,556 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1411372#[threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadFINAL, threadEXIT, threadEXIT]true [2025-04-26 16:49:14,557 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1411316#[threadEXIT, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, threadEXIT]true [2025-04-26 16:49:14,557 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1411298#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, threadEXIT, L1022]true [2025-04-26 16:49:14,611 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1416344#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1022]true [2025-04-26 16:49:14,699 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1423844#[threadEXIT, threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:49:14,700 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1423796#[threadEXIT, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:49:14,700 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1423772#[threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1022]true [2025-04-26 16:49:15,020 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1433426#[threadEXIT, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:49:15,021 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1433394#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1024]true [2025-04-26 16:49:15,021 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1433378#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:49:15,021 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1433354#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1022]true [2025-04-26 16:49:15,113 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1441560#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, threadEXIT, L1022, L1024]true [2025-04-26 16:49:15,161 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1446546#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1022, L1024]true [2025-04-26 16:49:15,202 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1450722#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1022, L1024]true [2025-04-26 16:49:15,317 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1462306#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1024]true [2025-04-26 16:49:15,319 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1462266#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1024, L1024]true [2025-04-26 16:49:15,319 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1462246#[L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1024]true [2025-04-26 16:49:15,320 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1462216#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1022, L1024]true [2025-04-26 16:49:15,483 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1476492#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, threadEXIT]true [2025-04-26 16:49:15,484 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1476444#[L1023-1, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, threadEXIT]true [2025-04-26 16:49:15,484 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1476420#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, threadEXIT, L1022]true [2025-04-26 16:49:15,524 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1480280#[L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1022]true [2025-04-26 16:49:15,800 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1486140#[L1023-1, threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:49:15,801 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1486080#[L1023-1, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:49:15,801 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1486050#[L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1022]true [2025-04-26 16:49:15,926 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1492820#[L1023-1, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:49:15,927 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1492780#[L1023-1, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1024]true [2025-04-26 16:49:15,927 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1492760#[L1023-1, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:49:15,928 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1492730#[L1023-1, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1022]true [2025-04-26 16:49:16,125 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1508480#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1, threadEXIT]true [2025-04-26 16:49:16,126 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1508448#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1, threadEXIT, L1024]true [2025-04-26 16:49:16,126 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1508432#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1, threadEXIT]true [2025-04-26 16:49:16,127 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1508408#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1, threadEXIT, L1022]true [2025-04-26 16:49:16,243 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1519146#[L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1]true [2025-04-26 16:49:16,244 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1519106#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1, L1024]true [2025-04-26 16:49:16,245 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1519086#[L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1]true [2025-04-26 16:49:16,246 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1519056#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1, L1022]true [2025-04-26 16:49:16,338 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1527114#[threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1]true [2025-04-26 16:49:16,339 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1527074#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1, L1024]true [2025-04-26 16:49:16,339 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1527054#[L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1]true [2025-04-26 16:49:16,340 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1527024#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1, L1022]true [2025-04-26 16:49:16,452 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1536888#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1]true [2025-04-26 16:49:16,453 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1536848#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1, L1024]true [2025-04-26 16:49:16,454 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1536828#[L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1]true [2025-04-26 16:49:16,454 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1536798#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1, L1022]true [2025-04-26 16:49:16,761 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1547754#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1024, L1022]true [2025-04-26 16:49:16,810 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1552736#[threadEXIT, L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1024, L1022]true [2025-04-26 16:49:16,852 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1556908#[threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024, L1022]true [2025-04-26 16:49:16,970 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1568500#[threadEXIT, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:16,971 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1568460#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1024, L1024]true [2025-04-26 16:49:16,972 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1568440#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:16,972 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1568410#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1024, L1022]true [2025-04-26 16:49:17,454 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1579078#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1024, L1022, L1024]true [2025-04-26 16:49:17,496 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1583722#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1024, L1022, L1024]true [2025-04-26 16:49:17,537 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1588376#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024, L1022, L1024]true [2025-04-26 16:49:17,633 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1599122#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1024, L1024]true [2025-04-26 16:49:17,635 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1599074#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1024, L1024, L1024]true [2025-04-26 16:49:17,636 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1599050#[L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024, L1024]true [2025-04-26 16:49:17,637 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1599014#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1024, L1022, L1024]true [2025-04-26 16:49:17,752 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1610802#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1024, L1022]true [2025-04-26 16:49:17,786 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1614258#[L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1024, L1022]true [2025-04-26 16:49:17,818 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1617616#[L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024, L1022]true [2025-04-26 16:49:17,893 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1625536#[L1023-1, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:17,894 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1625488#[L1023-1, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1024, L1024]true [2025-04-26 16:49:17,895 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1625464#[L1023-1, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:17,896 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1625428#[L1023-1, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1024, L1022]true [2025-04-26 16:49:18,105 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1646846#[threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1, L1024]true [2025-04-26 16:49:18,107 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1646806#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1, L1024, L1024]true [2025-04-26 16:49:18,107 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1646786#[L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1, L1024]true [2025-04-26 16:49:18,108 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1646756#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1, L1024, L1022]true [2025-04-26 16:49:18,220 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1658758#[L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1024]true [2025-04-26 16:49:18,222 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1658710#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1024, L1024]true [2025-04-26 16:49:18,223 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1658686#[L1024, L1023-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1024]true [2025-04-26 16:49:18,224 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1658650#[L1024, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1024, L1022]true [2025-04-26 16:49:18,320 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1668706#[threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024]true [2025-04-26 16:49:18,321 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1668658#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024, L1024]true [2025-04-26 16:49:18,322 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1668634#[L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024]true [2025-04-26 16:49:18,323 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1668598#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024, L1022]true [2025-04-26 16:49:18,408 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1677016#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1024]true [2025-04-26 16:49:18,409 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1676968#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1024, L1024]true [2025-04-26 16:49:18,410 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1676944#[L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024]true [2025-04-26 16:49:18,411 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1676908#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1024, L1022]true [2025-04-26 16:49:18,617 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1694946#[threadEXIT, threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:49:18,618 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1694898#[threadEXIT, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:49:18,618 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1694874#[threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1022]true [2025-04-26 16:49:18,658 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1698734#[threadEXIT, L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022]true [2025-04-26 16:49:18,723 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1704594#[threadEXIT, threadEXIT, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:18,723 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1704534#[threadEXIT, L1023-1, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:18,724 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1704504#[threadEXIT, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022]true [2025-04-26 16:49:18,802 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1711274#[threadEXIT, L1022, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:18,802 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1711234#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:18,803 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1711214#[threadEXIT, L1022, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:18,803 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1711184#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022]true [2025-04-26 16:49:19,104 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1717830#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1022, L1024]true [2025-04-26 16:49:19,138 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1721278#[L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1024]true [2025-04-26 16:49:19,170 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1724632#[L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1024]true [2025-04-26 16:49:19,247 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1732556#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:19,249 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1732508#[L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024, L1024]true [2025-04-26 16:49:19,250 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1732484#[L1022, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:19,250 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1732448#[L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1024]true [2025-04-26 16:49:19,396 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1745344#[L1023-1, threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:49:19,397 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1745284#[L1023-1, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:49:19,397 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1745254#[L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1022]true [2025-04-26 16:49:19,633 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1748352#[L1024, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022]true [2025-04-26 16:49:19,716 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1752792#[L1023-1, threadEXIT, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:19,717 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1752720#[L1023-1, L1023-1, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:19,718 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1752684#[L1023-1, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022]true [2025-04-26 16:49:19,801 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1758074#[L1023-1, L1022, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:19,802 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1758026#[L1023-1, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:19,803 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1758002#[L1023-1, L1022, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:19,803 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1757966#[L1023-1, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022]true [2025-04-26 16:49:19,963 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1769110#[threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1]true [2025-04-26 16:49:19,964 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1769070#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1, L1024]true [2025-04-26 16:49:19,964 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1769050#[L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1]true [2025-04-26 16:49:19,965 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1769020#[L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1, L1022]true [2025-04-26 16:49:20,061 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1776624#[L1024, threadEXIT, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:49:20,063 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1776576#[L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024]true [2025-04-26 16:49:20,064 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1776552#[L1024, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:49:20,065 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1776516#[L1024, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1022]true [2025-04-26 16:49:20,141 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1783564#[threadEXIT, L1023-1, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:20,142 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1783516#[L1023-1, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:20,142 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1783492#[L1023-1, L1023-1, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:20,143 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1783456#[L1023-1, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022]true [2025-04-26 16:49:20,212 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1789722#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:49:20,213 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1789674#[L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024]true [2025-04-26 16:49:20,213 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1789650#[L1022, L1023-1, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:20,214 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1789614#[L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1022]true [2025-04-26 16:49:20,456 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1810368#[threadEXIT, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:49:20,456 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1810336#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1024]true [2025-04-26 16:49:20,457 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1810320#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:49:20,457 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1810296#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1022]true [2025-04-26 16:49:20,566 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1821034#[threadEXIT, L1022, L1024, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:20,567 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1820994#[threadEXIT, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:20,568 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1820974#[threadEXIT, L1022, L1023-1, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:20,568 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1820944#[threadEXIT, L1022, L1024, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022]true [2025-04-26 16:49:20,657 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1829010#[threadEXIT, L1022, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:20,658 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1828970#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:20,658 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1828950#[threadEXIT, L1022, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:20,659 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1828920#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022]true [2025-04-26 16:49:20,767 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1838784#[threadEXIT, L1022, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:20,767 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1838744#[threadEXIT, L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:20,768 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1838724#[threadEXIT, L1022, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:20,769 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1838694#[threadEXIT, L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022]true [2025-04-26 16:49:20,944 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1855848#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1024]true [2025-04-26 16:49:20,946 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1855808#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1024, L1024]true [2025-04-26 16:49:20,947 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1855788#[L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1024]true [2025-04-26 16:49:20,947 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1855758#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1022, L1024]true [2025-04-26 16:49:21,061 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1867556#[L1024, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:21,280 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1867508#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1024, L1024]true [2025-04-26 16:49:21,282 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1867484#[L1024, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:21,283 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1867448#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1, L1022, L1024]true [2025-04-26 16:49:21,458 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1877488#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:21,459 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1877440#[L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024, L1024]true [2025-04-26 16:49:21,460 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1877416#[L1022, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:21,462 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1877380#[L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1024]true [2025-04-26 16:49:21,607 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1885798#[threadEXIT, L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:21,608 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1885750#[L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024, L1024]true [2025-04-26 16:49:21,609 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1885726#[L1022, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:21,611 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1885690#[L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022, L1024]true [2025-04-26 16:49:21,991 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1898806#[L1023-1, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:49:21,992 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1898766#[L1023-1, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1024]true [2025-04-26 16:49:21,992 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1898746#[L1023-1, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1023-1]true [2025-04-26 16:49:21,993 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1898716#[L1023-1, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1023-1, L1022]true [2025-04-26 16:49:22,074 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1905160#[L1024, L1022, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:22,075 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1905112#[L1024, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:22,076 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1905088#[L1024, L1022, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:22,077 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1905052#[L1024, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022]true [2025-04-26 16:49:22,159 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1911406#[L1023-1, L1022, L1023-1, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:22,160 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1911358#[L1023-1, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:22,160 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1911334#[L1023-1, L1022, L1023-1, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:22,161 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1911298#[L1023-1, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022]true [2025-04-26 16:49:22,241 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1917564#[L1023-1, L1022, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:22,242 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1917516#[L1023-1, L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1024]true [2025-04-26 16:49:22,243 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1917492#[L1023-1, L1022, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:22,244 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1917456#[L1023-1, L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1, L1022]true [2025-04-26 16:49:22,460 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1934552#[threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1]true [2025-04-26 16:49:22,461 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1934512#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1, L1024]true [2025-04-26 16:49:22,462 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1934492#[L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, threadEXIT, L1023-1]true [2025-04-26 16:49:22,463 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1934462#[L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, threadEXIT, L1023-1, L1022]true [2025-04-26 16:49:22,552 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1941902#[L1024, L1022, threadEXIT, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:49:22,554 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1941854#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1024]true [2025-04-26 16:49:22,555 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1941830#[L1024, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:49:22,556 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1941794#[L1024, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022, L1023-1, L1022]true [2025-04-26 16:49:22,647 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1949224#[threadEXIT, L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:49:22,648 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1949176#[L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024]true [2025-04-26 16:49:22,649 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1949152#[L1022, L1023-1, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:22,650 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1949116#[L1022, L1023-1, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1022]true [2025-04-26 16:49:22,774 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1959236#[threadEXIT, L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1]true [2025-04-26 16:49:22,775 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1959188#[L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1024]true [2025-04-26 16:49:22,776 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1959164#[L1022, L1022, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1023-1]true [2025-04-26 16:49:22,777 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1959128#[L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L1022, L1023-1, L1022]true [2025-04-26 16:49:23,011 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1975176#[threadEXIT, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1024]true [2025-04-26 16:49:23,011 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1975164#[threadEXIT, L1023-1, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT]true [2025-04-26 16:49:23,011 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1975146#[threadEXIT, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1022]true [2025-04-26 16:49:23,155 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1986452#[threadEXIT, L1024, threadEXIT, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:23,157 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1986420#[threadEXIT, L1024, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:49:23,158 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1986404#[threadEXIT, L1023-1, L1024, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:23,159 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1986380#[threadEXIT, L1024, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:49:23,374 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2000356#[threadEXIT, threadEXIT, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:23,375 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2000324#[threadEXIT, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:49:23,375 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2000308#[threadEXIT, L1023-1, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:23,376 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2000284#[threadEXIT, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:49:23,794 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2008004#[threadEXIT, L1022, threadEXIT, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:23,795 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2007972#[threadEXIT, L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1024]true [2025-04-26 16:49:23,796 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2007956#[threadEXIT, L1022, L1023-1, threadEXIT, L1022, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT]true [2025-04-26 16:49:23,796 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2007932#[threadEXIT, L1022, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, L1022]true [2025-04-26 16:49:24,065 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2025856#[threadEXIT, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1024]true [2025-04-26 16:49:24,067 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2025824#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1024, L1024]true [2025-04-26 16:49:24,067 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2025808#[L1023-1, L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1024]true [2025-04-26 16:49:24,068 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2025784#[L1022, threadEXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, threadEXIT, threadEXIT, L1022, L1024]true