/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 -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.positions.where.we.compute.the.hoare.annotation All --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows ASSERTandASSUME -i ../../../trunk/examples/svcomp/goblint-regression/13-privatized_69-refine-protected-loop-interval_true.i -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.empire2-owicki-f61efc6-m [2025-03-15 02:07:37,251 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-15 02:07:37,338 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2025-03-15 02:07:37,363 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-15 02:07:37,364 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-15 02:07:37,364 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-15 02:07:37,364 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-15 02:07:37,365 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-15 02:07:37,365 INFO L153 SettingsManager]: * Use SBE=true [2025-03-15 02:07:37,365 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-15 02:07:37,365 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-15 02:07:37,365 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-15 02:07:37,365 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-15 02:07:37,365 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-15 02:07:37,365 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-15 02:07:37,365 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-15 02:07:37,365 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-15 02:07:37,365 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-15 02:07:37,365 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-15 02:07:37,367 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-15 02:07:37,367 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-15 02:07:37,368 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-03-15 02:07:37,368 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-15 02:07:37,369 INFO L153 SettingsManager]: * To the following directory=./dump/ [2025-03-15 02:07:37,369 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-15 02:07:37,369 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-03-15 02:07:37,369 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-15 02:07:37,369 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-15 02:07:37,369 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-15 02:07:37,369 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-15 02:07:37,369 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-15 02:07:37,369 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-15 02:07:37,369 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> ASSERTandASSUME [2025-03-15 02:07:37,638 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-15 02:07:37,650 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-15 02:07:37,652 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-15 02:07:37,657 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-15 02:07:37,658 INFO L274 PluginConnector]: CDTParser initialized [2025-03-15 02:07:37,659 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/13-privatized_69-refine-protected-loop-interval_true.i [2025-03-15 02:07:38,872 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8598568d5/dde3df60cad1479aa77ceab4b04ef4e8/FLAG0247e9d84 [2025-03-15 02:07:39,110 INFO L384 CDTParser]: Found 1 translation units. [2025-03-15 02:07:39,110 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/13-privatized_69-refine-protected-loop-interval_true.i [2025-03-15 02:07:39,126 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8598568d5/dde3df60cad1479aa77ceab4b04ef4e8/FLAG0247e9d84 [2025-03-15 02:07:39,144 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8598568d5/dde3df60cad1479aa77ceab4b04ef4e8 [2025-03-15 02:07:39,146 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-15 02:07:39,149 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-03-15 02:07:39,150 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-15 02:07:39,150 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-15 02:07:39,153 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-15 02:07:39,154 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 02:07:39" (1/1) ... [2025-03-15 02:07:39,154 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7403e78c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:39, skipping insertion in model container [2025-03-15 02:07:39,155 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 02:07:39" (1/1) ... [2025-03-15 02:07:39,187 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-15 02:07:39,399 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-15 02:07:39,409 INFO L200 MainTranslator]: Completed pre-run [2025-03-15 02:07:39,436 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-15 02:07:39,471 INFO L204 MainTranslator]: Completed translation [2025-03-15 02:07:39,471 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:39 WrapperNode [2025-03-15 02:07:39,472 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-15 02:07:39,473 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-15 02:07:39,473 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-15 02:07:39,473 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-15 02:07:39,478 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:39" (1/1) ... [2025-03-15 02:07:39,500 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:39" (1/1) ... [2025-03-15 02:07:39,521 INFO L138 Inliner]: procedures = 165, calls = 24, calls flagged for inlining = 8, calls inlined = 9, statements flattened = 100 [2025-03-15 02:07:39,521 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-15 02:07:39,523 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-15 02:07:39,523 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-15 02:07:39,523 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-15 02:07:39,528 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:39" (1/1) ... [2025-03-15 02:07:39,528 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:39" (1/1) ... [2025-03-15 02:07:39,531 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:39" (1/1) ... [2025-03-15 02:07:39,531 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:39" (1/1) ... [2025-03-15 02:07:39,536 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:39" (1/1) ... [2025-03-15 02:07:39,537 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:39" (1/1) ... [2025-03-15 02:07:39,547 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:39" (1/1) ... [2025-03-15 02:07:39,548 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:39" (1/1) ... [2025-03-15 02:07:39,549 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:39" (1/1) ... [2025-03-15 02:07:39,550 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-15 02:07:39,550 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-03-15 02:07:39,550 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-03-15 02:07:39,551 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-03-15 02:07:39,555 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:39" (1/1) ... [2025-03-15 02:07:39,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-03-15 02:07:39,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:07:39,604 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2025-03-15 02:07:39,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2025-03-15 02:07:39,634 INFO L130 BoogieDeclarations]: Found specification of procedure worker [2025-03-15 02:07:39,634 INFO L138 BoogieDeclarations]: Found implementation of procedure worker [2025-03-15 02:07:39,634 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2025-03-15 02:07:39,634 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-15 02:07:39,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-03-15 02:07:39,635 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2025-03-15 02:07:39,635 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-15 02:07:39,635 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-15 02:07:39,636 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-03-15 02:07:39,736 INFO L234 CfgBuilder]: Building ICFG [2025-03-15 02:07:39,738 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-15 02:07:39,916 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-03-15 02:07:39,917 INFO L283 CfgBuilder]: Performing block encoding [2025-03-15 02:07:39,940 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-15 02:07:39,940 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-15 02:07:39,941 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 02:07:39 BoogieIcfgContainer [2025-03-15 02:07:39,942 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-03-15 02:07:39,943 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-15 02:07:39,943 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-15 02:07:39,947 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-15 02:07:39,948 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.03 02:07:39" (1/3) ... [2025-03-15 02:07:39,948 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1533bcb7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 02:07:39, skipping insertion in model container [2025-03-15 02:07:39,949 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:39" (2/3) ... [2025-03-15 02:07:39,949 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1533bcb7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 02:07:39, skipping insertion in model container [2025-03-15 02:07:39,949 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 02:07:39" (3/3) ... [2025-03-15 02:07:39,950 INFO L128 eAbstractionObserver]: Analyzing ICFG 13-privatized_69-refine-protected-loop-interval_true.i [2025-03-15 02:07:39,962 INFO L303 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-15 02:07:39,964 INFO L169 ceAbstractionStarter]: Applying trace abstraction to ICFG 13-privatized_69-refine-protected-loop-interval_true.i that has 2 procedures, 116 locations, 1 initial locations, 3 loop locations, and 6 error locations. [2025-03-15 02:07:39,964 INFO L581 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-03-15 02:07:40,023 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2025-03-15 02:07:40,063 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-15 02:07:40,076 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@77cfd61, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-15 02:07:40,076 INFO L334 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2025-03-15 02:07:40,122 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-15 02:07:40,123 INFO L124 PetriNetUnfolderBase]: 0/70 cut-off events. [2025-03-15 02:07:40,125 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-15 02:07:40,125 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:40,126 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03-15 02:07:40,126 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2025-03-15 02:07:40,134 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:40,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1062115165, now seen corresponding path program 1 times [2025-03-15 02:07:40,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:40,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575914641] [2025-03-15 02:07:40,141 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:40,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:40,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:40,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:07:40,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:40,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575914641] [2025-03-15 02:07:40,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575914641] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:07:40,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:07:40,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-15 02:07:40,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992101699] [2025-03-15 02:07:40,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:07:40,456 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-15 02:07:40,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:40,476 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-15 02:07:40,477 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-15 02:07:40,478 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 124 [2025-03-15 02:07:40,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 124 transitions, 252 flow. Second operand has 4 states, 4 states have (on average 93.0) internal successors, (372), 4 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:40,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:40,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 124 [2025-03-15 02:07:40,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:40,704 INFO L124 PetriNetUnfolderBase]: 225/811 cut-off events. [2025-03-15 02:07:40,704 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2025-03-15 02:07:40,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1223 conditions, 811 events. 225/811 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 4597 event pairs, 17 based on Foata normal form. 95/780 useless extension candidates. Maximal degree in co-relation 1185. Up to 311 conditions per place. [2025-03-15 02:07:40,718 INFO L140 encePairwiseOnDemand]: 111/124 looper letters, 48 selfloop transitions, 4 changer transitions 0/138 dead transitions. [2025-03-15 02:07:40,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 138 transitions, 383 flow [2025-03-15 02:07:40,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-15 02:07:40,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-15 02:07:40,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 528 transitions. [2025-03-15 02:07:40,734 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8516129032258064 [2025-03-15 02:07:40,736 INFO L298 CegarLoopForPetriNet]: 119 programPoint places, -4 predicate places. [2025-03-15 02:07:40,736 INFO L471 AbstractCegarLoop]: Abstraction has has 115 places, 138 transitions, 383 flow [2025-03-15 02:07:40,736 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 93.0) internal successors, (372), 4 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:40,736 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:40,736 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03-15 02:07:40,737 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-15 02:07:40,737 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2025-03-15 02:07:40,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:40,737 INFO L85 PathProgramCache]: Analyzing trace with hash 660143767, now seen corresponding path program 1 times [2025-03-15 02:07:40,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:40,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496864454] [2025-03-15 02:07:40,738 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:40,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:40,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:40,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:07:40,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:40,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496864454] [2025-03-15 02:07:40,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496864454] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:07:40,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:07:40,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-15 02:07:40,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814356028] [2025-03-15 02:07:40,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:07:40,830 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-15 02:07:40,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:40,831 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-15 02:07:40,831 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-15 02:07:40,832 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 124 [2025-03-15 02:07:40,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 138 transitions, 383 flow. Second operand has 4 states, 4 states have (on average 100.0) internal successors, (400), 4 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:40,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:40,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 124 [2025-03-15 02:07:40,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:41,000 INFO L124 PetriNetUnfolderBase]: 305/994 cut-off events. [2025-03-15 02:07:41,001 INFO L125 PetriNetUnfolderBase]: For 127/129 co-relation queries the response was YES. [2025-03-15 02:07:41,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1861 conditions, 994 events. 305/994 cut-off events. For 127/129 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 5810 event pairs, 19 based on Foata normal form. 1/861 useless extension candidates. Maximal degree in co-relation 1820. Up to 385 conditions per place. [2025-03-15 02:07:41,009 INFO L140 encePairwiseOnDemand]: 117/124 looper letters, 39 selfloop transitions, 5 changer transitions 0/156 dead transitions. [2025-03-15 02:07:41,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 156 transitions, 527 flow [2025-03-15 02:07:41,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-15 02:07:41,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-15 02:07:41,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 530 transitions. [2025-03-15 02:07:41,011 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8548387096774194 [2025-03-15 02:07:41,011 INFO L298 CegarLoopForPetriNet]: 119 programPoint places, 0 predicate places. [2025-03-15 02:07:41,011 INFO L471 AbstractCegarLoop]: Abstraction has has 119 places, 156 transitions, 527 flow [2025-03-15 02:07:41,012 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 100.0) internal successors, (400), 4 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:41,012 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:41,012 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03-15 02:07:41,012 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-15 02:07:41,012 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting workerErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2025-03-15 02:07:41,013 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:41,013 INFO L85 PathProgramCache]: Analyzing trace with hash -760763195, now seen corresponding path program 1 times [2025-03-15 02:07:41,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:41,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30851343] [2025-03-15 02:07:41,013 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:41,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:41,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:41,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:07:41,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:41,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30851343] [2025-03-15 02:07:41,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30851343] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:07:41,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:07:41,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-15 02:07:41,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82225702] [2025-03-15 02:07:41,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:07:41,162 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 02:07:41,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:41,162 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 02:07:41,162 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 02:07:41,163 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 124 [2025-03-15 02:07:41,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 156 transitions, 527 flow. Second operand has 3 states, 3 states have (on average 107.33333333333333) internal successors, (322), 3 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:41,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:41,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 124 [2025-03-15 02:07:41,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:41,255 INFO L124 PetriNetUnfolderBase]: 122/634 cut-off events. [2025-03-15 02:07:41,255 INFO L125 PetriNetUnfolderBase]: For 321/321 co-relation queries the response was YES. [2025-03-15 02:07:41,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1207 conditions, 634 events. 122/634 cut-off events. For 321/321 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3463 event pairs, 19 based on Foata normal form. 34/592 useless extension candidates. Maximal degree in co-relation 1157. Up to 183 conditions per place. [2025-03-15 02:07:41,260 INFO L140 encePairwiseOnDemand]: 119/124 looper letters, 8 selfloop transitions, 19 changer transitions 6/153 dead transitions. [2025-03-15 02:07:41,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 153 transitions, 571 flow [2025-03-15 02:07:41,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 02:07:41,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 02:07:41,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 327 transitions. [2025-03-15 02:07:41,262 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8790322580645161 [2025-03-15 02:07:41,263 INFO L298 CegarLoopForPetriNet]: 119 programPoint places, 2 predicate places. [2025-03-15 02:07:41,263 INFO L471 AbstractCegarLoop]: Abstraction has has 121 places, 153 transitions, 571 flow [2025-03-15 02:07:41,263 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 107.33333333333333) internal successors, (322), 3 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:41,263 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:41,263 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03-15 02:07:41,264 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-15 02:07:41,264 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting workerErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2025-03-15 02:07:41,264 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:41,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1753024588, now seen corresponding path program 1 times [2025-03-15 02:07:41,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:41,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570491209] [2025-03-15 02:07:41,264 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:41,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:41,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:41,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:07:41,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:41,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570491209] [2025-03-15 02:07:41,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570491209] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:07:41,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:07:41,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-15 02:07:41,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612820968] [2025-03-15 02:07:41,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:07:41,342 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-15 02:07:41,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:41,342 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-15 02:07:41,342 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-15 02:07:41,343 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 124 [2025-03-15 02:07:41,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 153 transitions, 571 flow. Second operand has 4 states, 4 states have (on average 93.75) internal successors, (375), 4 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:41,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:41,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 124 [2025-03-15 02:07:41,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:41,478 INFO L124 PetriNetUnfolderBase]: 149/830 cut-off events. [2025-03-15 02:07:41,478 INFO L125 PetriNetUnfolderBase]: For 505/529 co-relation queries the response was YES. [2025-03-15 02:07:41,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1710 conditions, 830 events. 149/830 cut-off events. For 505/529 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 4645 event pairs, 52 based on Foata normal form. 11/740 useless extension candidates. Maximal degree in co-relation 1656. Up to 221 conditions per place. [2025-03-15 02:07:41,484 INFO L140 encePairwiseOnDemand]: 115/124 looper letters, 45 selfloop transitions, 9 changer transitions 6/154 dead transitions. [2025-03-15 02:07:41,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 154 transitions, 683 flow [2025-03-15 02:07:41,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-15 02:07:41,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-15 02:07:41,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 487 transitions. [2025-03-15 02:07:41,485 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.785483870967742 [2025-03-15 02:07:41,487 INFO L298 CegarLoopForPetriNet]: 119 programPoint places, 3 predicate places. [2025-03-15 02:07:41,487 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 154 transitions, 683 flow [2025-03-15 02:07:41,487 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 93.75) internal successors, (375), 4 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:41,488 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:41,488 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03-15 02:07:41,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-15 02:07:41,488 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting workerErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2025-03-15 02:07:41,489 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:41,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1795307692, now seen corresponding path program 1 times [2025-03-15 02:07:41,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:41,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527287891] [2025-03-15 02:07:41,489 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:41,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:41,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:41,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:07:41,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:41,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527287891] [2025-03-15 02:07:41,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527287891] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:07:41,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:07:41,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 02:07:41,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38164163] [2025-03-15 02:07:41,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:07:41,607 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 02:07:41,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:41,607 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 02:07:41,607 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-15 02:07:41,609 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 124 [2025-03-15 02:07:41,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 154 transitions, 683 flow. Second operand has 6 states, 6 states have (on average 87.16666666666667) internal successors, (523), 6 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:41,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:41,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 124 [2025-03-15 02:07:41,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:41,894 INFO L124 PetriNetUnfolderBase]: 299/1376 cut-off events. [2025-03-15 02:07:41,894 INFO L125 PetriNetUnfolderBase]: For 1302/1346 co-relation queries the response was YES. [2025-03-15 02:07:41,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3489 conditions, 1376 events. 299/1376 cut-off events. For 1302/1346 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 8517 event pairs, 64 based on Foata normal form. 2/1210 useless extension candidates. Maximal degree in co-relation 3431. Up to 422 conditions per place. [2025-03-15 02:07:41,900 INFO L140 encePairwiseOnDemand]: 115/124 looper letters, 86 selfloop transitions, 11 changer transitions 6/187 dead transitions. [2025-03-15 02:07:41,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 187 transitions, 1053 flow [2025-03-15 02:07:41,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-15 02:07:41,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-03-15 02:07:41,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 759 transitions. [2025-03-15 02:07:41,902 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7651209677419355 [2025-03-15 02:07:41,903 INFO L298 CegarLoopForPetriNet]: 119 programPoint places, 10 predicate places. [2025-03-15 02:07:41,903 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 187 transitions, 1053 flow [2025-03-15 02:07:41,903 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 87.16666666666667) internal successors, (523), 6 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:41,903 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:41,903 INFO L221 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:07:41,903 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-15 02:07:41,904 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2025-03-15 02:07:41,904 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:41,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1969335086, now seen corresponding path program 1 times [2025-03-15 02:07:41,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:41,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675485502] [2025-03-15 02:07:41,904 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:41,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:41,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:41,990 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:07:41,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:41,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675485502] [2025-03-15 02:07:41,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675485502] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:07:41,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680893261] [2025-03-15 02:07:41,991 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:41,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:07:41,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:07:41,997 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-15 02:07:41,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-15 02:07:42,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:42,062 INFO L256 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-15 02:07:42,065 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:07:42,145 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:07:42,146 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-15 02:07:42,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680893261] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:07:42,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-15 02:07:42,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2025-03-15 02:07:42,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770197247] [2025-03-15 02:07:42,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:07:42,146 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-15 02:07:42,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:42,147 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-15 02:07:42,147 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2025-03-15 02:07:42,148 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 124 [2025-03-15 02:07:42,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 187 transitions, 1053 flow. Second operand has 5 states, 5 states have (on average 94.4) internal successors, (472), 5 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:42,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:42,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 124 [2025-03-15 02:07:42,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:42,417 INFO L124 PetriNetUnfolderBase]: 416/1650 cut-off events. [2025-03-15 02:07:42,417 INFO L125 PetriNetUnfolderBase]: For 2644/2883 co-relation queries the response was YES. [2025-03-15 02:07:42,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4772 conditions, 1650 events. 416/1650 cut-off events. For 2644/2883 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 10571 event pairs, 83 based on Foata normal form. 13/1456 useless extension candidates. Maximal degree in co-relation 4710. Up to 541 conditions per place. [2025-03-15 02:07:42,424 INFO L140 encePairwiseOnDemand]: 114/124 looper letters, 131 selfloop transitions, 42 changer transitions 6/283 dead transitions. [2025-03-15 02:07:42,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 283 transitions, 2199 flow [2025-03-15 02:07:42,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-15 02:07:42,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-15 02:07:42,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 708 transitions. [2025-03-15 02:07:42,427 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.815668202764977 [2025-03-15 02:07:42,427 INFO L298 CegarLoopForPetriNet]: 119 programPoint places, 16 predicate places. [2025-03-15 02:07:42,427 INFO L471 AbstractCegarLoop]: Abstraction has has 135 places, 283 transitions, 2199 flow [2025-03-15 02:07:42,427 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 94.4) internal successors, (472), 5 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:42,427 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:42,427 INFO L221 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:07:42,435 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-03-15 02:07:42,632 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2025-03-15 02:07:42,632 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2025-03-15 02:07:42,633 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:42,633 INFO L85 PathProgramCache]: Analyzing trace with hash -919845241, now seen corresponding path program 1 times [2025-03-15 02:07:42,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:42,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835491330] [2025-03-15 02:07:42,633 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:42,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:42,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:42,688 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-03-15 02:07:42,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:42,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835491330] [2025-03-15 02:07:42,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835491330] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:07:42,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:07:42,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-15 02:07:42,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146018540] [2025-03-15 02:07:42,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:07:42,689 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-15 02:07:42,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:42,690 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-15 02:07:42,690 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-15 02:07:42,690 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 124 [2025-03-15 02:07:42,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 283 transitions, 2199 flow. Second operand has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:42,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:42,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 124 [2025-03-15 02:07:42,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:43,001 INFO L124 PetriNetUnfolderBase]: 451/1706 cut-off events. [2025-03-15 02:07:43,001 INFO L125 PetriNetUnfolderBase]: For 3956/4162 co-relation queries the response was YES. [2025-03-15 02:07:43,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5660 conditions, 1706 events. 451/1706 cut-off events. For 3956/4162 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 10750 event pairs, 85 based on Foata normal form. 10/1506 useless extension candidates. Maximal degree in co-relation 5594. Up to 595 conditions per place. [2025-03-15 02:07:43,014 INFO L140 encePairwiseOnDemand]: 116/124 looper letters, 153 selfloop transitions, 59 changer transitions 6/322 dead transitions. [2025-03-15 02:07:43,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 322 transitions, 2999 flow [2025-03-15 02:07:43,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-15 02:07:43,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-15 02:07:43,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 508 transitions. [2025-03-15 02:07:43,017 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8193548387096774 [2025-03-15 02:07:43,017 INFO L298 CegarLoopForPetriNet]: 119 programPoint places, 19 predicate places. [2025-03-15 02:07:43,017 INFO L471 AbstractCegarLoop]: Abstraction has has 138 places, 322 transitions, 2999 flow [2025-03-15 02:07:43,018 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:43,018 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:43,018 INFO L221 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:07:43,018 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-15 02:07:43,018 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2025-03-15 02:07:43,020 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:43,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1610477320, now seen corresponding path program 1 times [2025-03-15 02:07:43,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:43,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088795942] [2025-03-15 02:07:43,020 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:43,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:43,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:43,128 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:07:43,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:43,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088795942] [2025-03-15 02:07:43,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088795942] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:07:43,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492879132] [2025-03-15 02:07:43,128 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:43,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:07:43,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:07:43,135 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-15 02:07:43,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-15 02:07:43,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:43,202 INFO L256 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-15 02:07:43,203 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:07:43,296 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:07:43,296 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-15 02:07:43,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492879132] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:07:43,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-15 02:07:43,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2025-03-15 02:07:43,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183174905] [2025-03-15 02:07:43,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:07:43,297 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 02:07:43,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:43,297 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 02:07:43,297 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-03-15 02:07:43,298 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 124 [2025-03-15 02:07:43,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 322 transitions, 2999 flow. Second operand has 6 states, 6 states have (on average 100.66666666666667) internal successors, (604), 6 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:43,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:43,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 124 [2025-03-15 02:07:43,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:43,548 INFO L124 PetriNetUnfolderBase]: 434/1661 cut-off events. [2025-03-15 02:07:43,548 INFO L125 PetriNetUnfolderBase]: For 5031/5627 co-relation queries the response was YES. [2025-03-15 02:07:43,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5913 conditions, 1661 events. 434/1661 cut-off events. For 5031/5627 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 10387 event pairs, 41 based on Foata normal form. 11/1490 useless extension candidates. Maximal degree in co-relation 5844. Up to 581 conditions per place. [2025-03-15 02:07:43,559 INFO L140 encePairwiseOnDemand]: 118/124 looper letters, 64 selfloop transitions, 7 changer transitions 6/334 dead transitions. [2025-03-15 02:07:43,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 334 transitions, 3353 flow [2025-03-15 02:07:43,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-15 02:07:43,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-15 02:07:43,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 724 transitions. [2025-03-15 02:07:43,561 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8341013824884793 [2025-03-15 02:07:43,562 INFO L298 CegarLoopForPetriNet]: 119 programPoint places, 24 predicate places. [2025-03-15 02:07:43,562 INFO L471 AbstractCegarLoop]: Abstraction has has 143 places, 334 transitions, 3353 flow [2025-03-15 02:07:43,562 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 100.66666666666667) internal successors, (604), 6 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:43,562 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:43,562 INFO L221 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:07:43,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-03-15 02:07:43,769 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2025-03-15 02:07:43,769 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2025-03-15 02:07:43,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:43,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1614810323, now seen corresponding path program 1 times [2025-03-15 02:07:43,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:43,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836205599] [2025-03-15 02:07:43,770 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:43,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:43,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:43,865 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:07:43,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:43,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836205599] [2025-03-15 02:07:43,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836205599] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:07:43,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242082832] [2025-03-15 02:07:43,865 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:43,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:07:43,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:07:43,867 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-15 02:07:43,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-15 02:07:43,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:43,926 INFO L256 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-15 02:07:43,928 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:07:43,995 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:07:43,995 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:07:44,073 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:07:44,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242082832] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:07:44,073 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:07:44,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2025-03-15 02:07:44,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579905465] [2025-03-15 02:07:44,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:07:44,074 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-15 02:07:44,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:44,074 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-15 02:07:44,076 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2025-03-15 02:07:44,077 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 124 [2025-03-15 02:07:44,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 334 transitions, 3353 flow. Second operand has 12 states, 12 states have (on average 101.33333333333333) internal successors, (1216), 12 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:44,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:44,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 124 [2025-03-15 02:07:44,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:44,741 INFO L124 PetriNetUnfolderBase]: 1238/4563 cut-off events. [2025-03-15 02:07:44,741 INFO L125 PetriNetUnfolderBase]: For 14817/17041 co-relation queries the response was YES. [2025-03-15 02:07:44,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17078 conditions, 4563 events. 1238/4563 cut-off events. For 14817/17041 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 36061 event pairs, 165 based on Foata normal form. 83/4158 useless extension candidates. Maximal degree in co-relation 17006. Up to 1768 conditions per place. [2025-03-15 02:07:44,773 INFO L140 encePairwiseOnDemand]: 117/124 looper letters, 174 selfloop transitions, 17 changer transitions 6/454 dead transitions. [2025-03-15 02:07:44,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 454 transitions, 5627 flow [2025-03-15 02:07:44,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-15 02:07:44,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-03-15 02:07:44,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1455 transitions. [2025-03-15 02:07:44,794 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8381336405529954 [2025-03-15 02:07:44,798 INFO L298 CegarLoopForPetriNet]: 119 programPoint places, 37 predicate places. [2025-03-15 02:07:44,799 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 454 transitions, 5627 flow [2025-03-15 02:07:44,799 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 101.33333333333333) internal successors, (1216), 12 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:44,799 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:44,800 INFO L221 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:07:44,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-03-15 02:07:45,000 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:07:45,000 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting workerErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2025-03-15 02:07:45,001 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:45,001 INFO L85 PathProgramCache]: Analyzing trace with hash 181869051, now seen corresponding path program 1 times [2025-03-15 02:07:45,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:45,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330460241] [2025-03-15 02:07:45,001 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:45,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:45,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:45,091 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:07:45,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:45,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330460241] [2025-03-15 02:07:45,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330460241] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:07:45,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137997607] [2025-03-15 02:07:45,092 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:45,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:07:45,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:07:45,094 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-15 02:07:45,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-15 02:07:45,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:45,149 INFO L256 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-15 02:07:45,151 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:07:45,235 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:07:45,235 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:07:45,353 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:07:45,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137997607] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:07:45,353 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:07:45,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2025-03-15 02:07:45,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769588963] [2025-03-15 02:07:45,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:07:45,354 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-03-15 02:07:45,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:45,354 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-03-15 02:07:45,355 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2025-03-15 02:07:45,355 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 124 [2025-03-15 02:07:45,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 454 transitions, 5627 flow. Second operand has 16 states, 16 states have (on average 88.0625) internal successors, (1409), 16 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:45,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:45,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 124 [2025-03-15 02:07:45,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:46,336 INFO L124 PetriNetUnfolderBase]: 980/3933 cut-off events. [2025-03-15 02:07:46,336 INFO L125 PetriNetUnfolderBase]: For 17919/19994 co-relation queries the response was YES. [2025-03-15 02:07:46,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16525 conditions, 3933 events. 980/3933 cut-off events. For 17919/19994 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 28174 event pairs, 76 based on Foata normal form. 50/3600 useless extension candidates. Maximal degree in co-relation 16449. Up to 1485 conditions per place. [2025-03-15 02:07:46,372 INFO L140 encePairwiseOnDemand]: 111/124 looper letters, 305 selfloop transitions, 85 changer transitions 24/520 dead transitions. [2025-03-15 02:07:46,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 520 transitions, 6929 flow [2025-03-15 02:07:46,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-03-15 02:07:46,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-03-15 02:07:46,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2446 transitions. [2025-03-15 02:07:46,378 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7305854241338112 [2025-03-15 02:07:46,379 INFO L298 CegarLoopForPetriNet]: 119 programPoint places, 62 predicate places. [2025-03-15 02:07:46,379 INFO L471 AbstractCegarLoop]: Abstraction has has 181 places, 520 transitions, 6929 flow [2025-03-15 02:07:46,380 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 88.0625) internal successors, (1409), 16 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:46,380 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:46,380 INFO L221 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:07:46,390 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-03-15 02:07:46,580 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:07:46,581 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2025-03-15 02:07:46,581 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:46,581 INFO L85 PathProgramCache]: Analyzing trace with hash -967815487, now seen corresponding path program 1 times [2025-03-15 02:07:46,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:46,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106053599] [2025-03-15 02:07:46,582 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:46,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:46,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:46,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:07:46,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:46,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106053599] [2025-03-15 02:07:46,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106053599] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:07:46,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:07:46,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 02:07:46,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567919131] [2025-03-15 02:07:46,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:07:46,660 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 02:07:46,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:46,660 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 02:07:46,660 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-15 02:07:46,661 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 124 [2025-03-15 02:07:46,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 520 transitions, 6929 flow. Second operand has 6 states, 6 states have (on average 88.66666666666667) internal successors, (532), 6 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:46,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:46,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 124 [2025-03-15 02:07:46,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:47,283 INFO L124 PetriNetUnfolderBase]: 921/3752 cut-off events. [2025-03-15 02:07:47,283 INFO L125 PetriNetUnfolderBase]: For 24246/26519 co-relation queries the response was YES. [2025-03-15 02:07:47,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17708 conditions, 3752 events. 921/3752 cut-off events. For 24246/26519 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 26775 event pairs, 85 based on Foata normal form. 60/3478 useless extension candidates. Maximal degree in co-relation 17628. Up to 1496 conditions per place. [2025-03-15 02:07:47,308 INFO L140 encePairwiseOnDemand]: 113/124 looper letters, 302 selfloop transitions, 79 changer transitions 9/496 dead transitions. [2025-03-15 02:07:47,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 496 transitions, 7357 flow [2025-03-15 02:07:47,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-15 02:07:47,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-03-15 02:07:47,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 910 transitions. [2025-03-15 02:07:47,310 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7338709677419355 [2025-03-15 02:07:47,310 INFO L298 CegarLoopForPetriNet]: 119 programPoint places, 68 predicate places. [2025-03-15 02:07:47,311 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 496 transitions, 7357 flow [2025-03-15 02:07:47,311 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 88.66666666666667) internal successors, (532), 6 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:47,311 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:47,311 INFO L221 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 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] [2025-03-15 02:07:47,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-03-15 02:07:47,311 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2025-03-15 02:07:47,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:47,312 INFO L85 PathProgramCache]: Analyzing trace with hash -214966636, now seen corresponding path program 1 times [2025-03-15 02:07:47,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:47,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66208383] [2025-03-15 02:07:47,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:47,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:47,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:47,447 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 90 proven. 84 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-15 02:07:47,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:47,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66208383] [2025-03-15 02:07:47,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66208383] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:07:47,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242597035] [2025-03-15 02:07:47,448 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:47,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:07:47,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:07:47,450 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-15 02:07:47,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-15 02:07:47,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:47,526 INFO L256 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-15 02:07:47,529 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:07:47,640 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 90 proven. 84 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-15 02:07:47,641 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:07:47,808 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 90 proven. 84 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-15 02:07:47,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242597035] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:07:47,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:07:47,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2025-03-15 02:07:47,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336257258] [2025-03-15 02:07:47,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:07:47,809 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-03-15 02:07:47,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:47,810 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-03-15 02:07:47,810 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2025-03-15 02:07:47,812 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 124 [2025-03-15 02:07:47,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 496 transitions, 7357 flow. Second operand has 18 states, 18 states have (on average 95.38888888888889) internal successors, (1717), 18 states have internal predecessors, (1717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:47,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:47,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 124 [2025-03-15 02:07:47,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:48,829 INFO L124 PetriNetUnfolderBase]: 1169/5145 cut-off events. [2025-03-15 02:07:48,830 INFO L125 PetriNetUnfolderBase]: For 33338/35061 co-relation queries the response was YES. [2025-03-15 02:07:48,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25563 conditions, 5145 events. 1169/5145 cut-off events. For 33338/35061 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 39857 event pairs, 77 based on Foata normal form. 45/4797 useless extension candidates. Maximal degree in co-relation 25479. Up to 1878 conditions per place. [2025-03-15 02:07:48,866 INFO L140 encePairwiseOnDemand]: 116/124 looper letters, 415 selfloop transitions, 91 changer transitions 11/688 dead transitions. [2025-03-15 02:07:48,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 688 transitions, 11711 flow [2025-03-15 02:07:48,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-03-15 02:07:48,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2025-03-15 02:07:48,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3327 transitions. [2025-03-15 02:07:48,871 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7891366223908919 [2025-03-15 02:07:48,873 INFO L298 CegarLoopForPetriNet]: 119 programPoint places, 101 predicate places. [2025-03-15 02:07:48,873 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 688 transitions, 11711 flow [2025-03-15 02:07:48,873 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 95.38888888888889) internal successors, (1717), 18 states have internal predecessors, (1717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:48,874 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:48,874 INFO L221 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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-03-15 02:07:48,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-03-15 02:07:49,074 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2025-03-15 02:07:49,074 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2025-03-15 02:07:49,075 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:49,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1281024838, now seen corresponding path program 2 times [2025-03-15 02:07:49,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:49,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085089679] [2025-03-15 02:07:49,075 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:07:49,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:49,100 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:07:49,100 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:07:49,335 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:07:49,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:49,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085089679] [2025-03-15 02:07:49,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085089679] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:07:49,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741237250] [2025-03-15 02:07:49,336 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:07:49,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:07:49,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:07:49,342 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-15 02:07:49,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-03-15 02:07:49,483 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:07:49,483 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:07:49,485 INFO L256 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-03-15 02:07:49,487 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:07:49,620 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:07:49,620 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:07:49,854 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:07:49,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741237250] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:07:49,855 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:07:49,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2025-03-15 02:07:49,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125637506] [2025-03-15 02:07:49,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:07:49,857 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-03-15 02:07:49,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:49,858 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-03-15 02:07:49,858 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2025-03-15 02:07:49,860 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 124 [2025-03-15 02:07:49,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 688 transitions, 11711 flow. Second operand has 24 states, 24 states have (on average 101.66666666666667) internal successors, (2440), 24 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:49,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:49,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 124 [2025-03-15 02:07:49,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:52,430 INFO L124 PetriNetUnfolderBase]: 2950/11444 cut-off events. [2025-03-15 02:07:52,430 INFO L125 PetriNetUnfolderBase]: For 78339/83037 co-relation queries the response was YES. [2025-03-15 02:07:52,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63017 conditions, 11444 events. 2950/11444 cut-off events. For 78339/83037 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 86909 event pairs, 162 based on Foata normal form. 145/10742 useless extension candidates. Maximal degree in co-relation 62930. Up to 4879 conditions per place. [2025-03-15 02:07:52,531 INFO L140 encePairwiseOnDemand]: 117/124 looper letters, 513 selfloop transitions, 41 changer transitions 11/1016 dead transitions. [2025-03-15 02:07:52,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 1016 transitions, 20499 flow [2025-03-15 02:07:52,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-03-15 02:07:52,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2025-03-15 02:07:52,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3318 transitions. [2025-03-15 02:07:52,536 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8361895161290323 [2025-03-15 02:07:52,537 INFO L298 CegarLoopForPetriNet]: 119 programPoint places, 132 predicate places. [2025-03-15 02:07:52,537 INFO L471 AbstractCegarLoop]: Abstraction has has 251 places, 1016 transitions, 20499 flow [2025-03-15 02:07:52,538 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 101.66666666666667) internal successors, (2440), 24 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:52,538 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:52,539 INFO L221 CegarLoopForPetriNet]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 7, 7, 7, 7, 7, 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-03-15 02:07:52,548 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-03-15 02:07:52,743 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:07:52,743 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2025-03-15 02:07:52,744 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:52,744 INFO L85 PathProgramCache]: Analyzing trace with hash -556986680, now seen corresponding path program 2 times [2025-03-15 02:07:52,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:52,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322732964] [2025-03-15 02:07:52,744 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:07:52,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:52,780 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:07:52,780 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:07:53,160 INFO L134 CoverageAnalysis]: Checked inductivity of 1054 backedges. 100 proven. 846 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2025-03-15 02:07:53,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:53,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322732964] [2025-03-15 02:07:53,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322732964] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:07:53,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574757767] [2025-03-15 02:07:53,161 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:07:53,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:07:53,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:07:53,164 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-15 02:07:53,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-03-15 02:07:53,265 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:07:53,266 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:07:53,269 INFO L256 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-15 02:07:53,271 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:07:53,479 INFO L134 CoverageAnalysis]: Checked inductivity of 1054 backedges. 100 proven. 846 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2025-03-15 02:07:53,479 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:07:53,871 INFO L134 CoverageAnalysis]: Checked inductivity of 1054 backedges. 100 proven. 846 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2025-03-15 02:07:53,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574757767] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:07:53,871 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:07:53,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2025-03-15 02:07:53,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064139850] [2025-03-15 02:07:53,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:07:53,872 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2025-03-15 02:07:53,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:53,873 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2025-03-15 02:07:53,873 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2025-03-15 02:07:53,875 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 124 [2025-03-15 02:07:53,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 1016 transitions, 20499 flow. Second operand has 34 states, 34 states have (on average 95.41176470588235) internal successors, (3244), 34 states have internal predecessors, (3244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:53,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:53,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 124 [2025-03-15 02:07:53,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:57,652 INFO L124 PetriNetUnfolderBase]: 3292/13403 cut-off events. [2025-03-15 02:07:57,652 INFO L125 PetriNetUnfolderBase]: For 106083/110636 co-relation queries the response was YES. [2025-03-15 02:07:57,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77575 conditions, 13403 events. 3292/13403 cut-off events. For 106083/110636 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 105540 event pairs, 172 based on Foata normal form. 120/12558 useless extension candidates. Maximal degree in co-relation 77484. Up to 5568 conditions per place. [2025-03-15 02:07:57,762 INFO L140 encePairwiseOnDemand]: 116/124 looper letters, 935 selfloop transitions, 187 changer transitions 11/1352 dead transitions. [2025-03-15 02:07:57,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 1352 transitions, 29433 flow [2025-03-15 02:07:57,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-03-15 02:07:57,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2025-03-15 02:07:57,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 7235 transitions. [2025-03-15 02:07:57,769 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7884699215344376 [2025-03-15 02:07:57,770 INFO L298 CegarLoopForPetriNet]: 119 programPoint places, 205 predicate places. [2025-03-15 02:07:57,770 INFO L471 AbstractCegarLoop]: Abstraction has has 324 places, 1352 transitions, 29433 flow [2025-03-15 02:07:57,772 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 95.41176470588235) internal successors, (3244), 34 states have internal predecessors, (3244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:57,772 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:57,772 INFO L221 CegarLoopForPetriNet]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 8, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:07:57,783 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-03-15 02:07:57,976 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:07:57,976 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2025-03-15 02:07:57,977 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:57,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1889544107, now seen corresponding path program 1 times [2025-03-15 02:07:57,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:57,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918430693] [2025-03-15 02:07:57,977 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:57,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:58,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:58,183 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 293 proven. 28 refuted. 0 times theorem prover too weak. 448 trivial. 0 not checked. [2025-03-15 02:07:58,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:58,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918430693] [2025-03-15 02:07:58,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918430693] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:07:58,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593890635] [2025-03-15 02:07:58,183 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:58,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:07:58,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:07:58,186 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-15 02:07:58,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-03-15 02:07:58,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:58,295 INFO L256 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-15 02:07:58,298 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:07:58,406 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 293 proven. 28 refuted. 0 times theorem prover too weak. 448 trivial. 0 not checked. [2025-03-15 02:07:58,406 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:07:58,570 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 293 proven. 28 refuted. 0 times theorem prover too weak. 448 trivial. 0 not checked. [2025-03-15 02:07:58,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1593890635] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:07:58,571 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:07:58,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 16 [2025-03-15 02:07:58,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520542645] [2025-03-15 02:07:58,571 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:07:58,572 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-03-15 02:07:58,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:58,572 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-03-15 02:07:58,573 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2025-03-15 02:07:58,574 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 124 [2025-03-15 02:07:58,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 1352 transitions, 29433 flow. Second operand has 16 states, 16 states have (on average 89.25) internal successors, (1428), 16 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:07:58,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:58,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 124 [2025-03-15 02:07:58,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:08:00,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][583], [1635#true, 122#true, 137#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 10#L747true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 3383#true, 357#true, 597#true, 5037#true]) [2025-03-15 02:08:00,281 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2025-03-15 02:08:00,281 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 02:08:00,281 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 02:08:00,281 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 02:08:00,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][583], [1635#true, 122#true, 137#true, 157#true, 41#L-1-4true, 134#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 3383#true, 597#true, 357#true, 5037#true]) [2025-03-15 02:08:00,338 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 02:08:00,338 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 02:08:00,338 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 02:08:00,338 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 02:08:00,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][583], [1635#true, 122#true, 137#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 10#L747true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 357#true, 3383#true, 597#true, 5037#true]) [2025-03-15 02:08:00,775 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2025-03-15 02:08:00,775 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 02:08:00,775 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 02:08:00,775 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 02:08:00,775 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 02:08:00,827 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][583], [1635#true, 122#true, 157#true, 41#L-1-4true, 137#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 357#true, 597#true, 3383#true, 5037#true]) [2025-03-15 02:08:00,827 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2025-03-15 02:08:00,827 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 02:08:00,827 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 02:08:00,827 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 02:08:00,827 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 02:08:01,181 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][583], [1635#true, 122#true, 137#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 10#L747true, 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 3383#true, 357#true, 597#true, 5037#true]) [2025-03-15 02:08:01,181 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2025-03-15 02:08:01,181 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:08:01,181 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 02:08:01,181 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 02:08:01,181 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 02:08:01,181 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 02:08:01,239 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][583], [1635#true, 122#true, 41#L-1-4true, 137#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 3383#true, 357#true, 597#true, 5037#true]) [2025-03-15 02:08:01,239 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2025-03-15 02:08:01,239 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 02:08:01,239 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 02:08:01,239 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 02:08:01,240 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 02:08:01,240 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:08:01,666 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][583], [1635#true, 122#true, 157#true, 137#true, 134#true, 1617#(<= 0 ~g~0), 10#L747true, 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 3383#true, 357#true, 597#true, 5037#true]) [2025-03-15 02:08:01,666 INFO L294 olderBase$Statistics]: this new event has 254 ancestors and is cut-off event [2025-03-15 02:08:01,666 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:08:01,666 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 02:08:01,666 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2025-03-15 02:08:01,666 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 02:08:01,667 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 02:08:01,667 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 02:08:01,724 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][583], [1635#true, 122#true, 41#L-1-4true, 137#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 357#true, 597#true, 3383#true, 5037#true]) [2025-03-15 02:08:01,724 INFO L294 olderBase$Statistics]: this new event has 257 ancestors and is cut-off event [2025-03-15 02:08:01,724 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 02:08:01,724 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 02:08:01,725 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2025-03-15 02:08:01,725 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 02:08:01,725 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 02:08:01,725 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:08:02,116 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][583], [1635#true, 122#true, 137#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 10#L747true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 597#true, 357#true, 3383#true, 5037#true]) [2025-03-15 02:08:02,116 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2025-03-15 02:08:02,116 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:08:02,116 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2025-03-15 02:08:02,116 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 02:08:02,116 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2025-03-15 02:08:02,116 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 02:08:02,116 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 02:08:02,116 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 02:08:02,180 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][583], [1635#true, 122#true, 41#L-1-4true, 157#true, 137#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 597#true, 3383#true, 357#true, 5037#true]) [2025-03-15 02:08:02,180 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2025-03-15 02:08:02,180 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 02:08:02,180 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 02:08:02,180 INFO L297 olderBase$Statistics]: existing Event has 257 ancestors and is cut-off event [2025-03-15 02:08:02,180 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2025-03-15 02:08:02,180 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 02:08:02,181 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 02:08:02,181 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:08:05,626 INFO L124 PetriNetUnfolderBase]: 5891/22889 cut-off events. [2025-03-15 02:08:05,626 INFO L125 PetriNetUnfolderBase]: For 254790/274937 co-relation queries the response was YES. [2025-03-15 02:08:05,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146228 conditions, 22889 events. 5891/22889 cut-off events. For 254790/274937 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 204116 event pairs, 288 based on Foata normal form. 759/21964 useless extension candidates. Maximal degree in co-relation 146133. Up to 10269 conditions per place. [2025-03-15 02:08:05,815 INFO L140 encePairwiseOnDemand]: 113/124 looper letters, 1611 selfloop transitions, 185 changer transitions 79/2029 dead transitions. [2025-03-15 02:08:05,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 2029 transitions, 50243 flow [2025-03-15 02:08:05,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-03-15 02:08:05,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2025-03-15 02:08:05,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 3565 transitions. [2025-03-15 02:08:05,818 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7371794871794872 [2025-03-15 02:08:05,818 INFO L298 CegarLoopForPetriNet]: 119 programPoint places, 243 predicate places. [2025-03-15 02:08:05,818 INFO L471 AbstractCegarLoop]: Abstraction has has 362 places, 2029 transitions, 50243 flow [2025-03-15 02:08:05,819 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 89.25) internal successors, (1428), 16 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:08:05,819 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:08:05,819 INFO L221 CegarLoopForPetriNet]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 7, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:08:05,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-03-15 02:08:06,020 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2025-03-15 02:08:06,020 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2025-03-15 02:08:06,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:08:06,021 INFO L85 PathProgramCache]: Analyzing trace with hash 178695262, now seen corresponding path program 2 times [2025-03-15 02:08:06,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:08:06,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221883861] [2025-03-15 02:08:06,021 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:08:06,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:08:06,037 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-15 02:08:06,037 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:08:06,092 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 363 trivial. 0 not checked. [2025-03-15 02:08:06,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:08:06,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221883861] [2025-03-15 02:08:06,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221883861] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:08:06,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:08:06,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-15 02:08:06,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904333115] [2025-03-15 02:08:06,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:08:06,093 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 02:08:06,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:08:06,095 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 02:08:06,095 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-15 02:08:06,095 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 124 [2025-03-15 02:08:06,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 2029 transitions, 50243 flow. Second operand has 6 states, 6 states have (on average 90.5) internal successors, (543), 6 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:08:06,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:08:06,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 124 [2025-03-15 02:08:06,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:08:08,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][589], [1635#true, 122#true, 137#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 10#L747true, 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 3383#true, 357#true, 597#true, 5037#true]) [2025-03-15 02:08:08,103 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2025-03-15 02:08:08,103 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 02:08:08,103 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 02:08:08,103 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 02:08:08,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][589], [1635#true, 122#true, 157#true, 41#L-1-4true, 137#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 357#true, 597#true, 3383#true, 5037#true]) [2025-03-15 02:08:08,171 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 02:08:08,171 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 02:08:08,171 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 02:08:08,171 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 02:08:08,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][589], [1635#true, 122#true, 157#true, 137#true, 134#true, 1617#(<= 0 ~g~0), 10#L747true, 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 3383#true, 597#true, 357#true, 5037#true]) [2025-03-15 02:08:08,756 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2025-03-15 02:08:08,756 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 02:08:08,756 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 02:08:08,756 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 02:08:08,757 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 02:08:08,869 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][589], [1635#true, 122#true, 41#L-1-4true, 157#true, 137#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 357#true, 597#true, 3383#true, 5037#true]) [2025-03-15 02:08:08,869 INFO L294 olderBase$Statistics]: this new event has 213 ancestors and is cut-off event [2025-03-15 02:08:08,869 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 02:08:08,869 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 02:08:08,869 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 02:08:08,869 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 02:08:09,533 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][589], [1635#true, 122#true, 137#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 10#L747true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 3383#true, 597#true, 357#true, 5037#true]) [2025-03-15 02:08:09,533 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2025-03-15 02:08:09,533 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 02:08:09,533 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:08:09,533 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 02:08:09,533 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 02:08:09,534 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 02:08:09,640 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][589], [1635#true, 122#true, 157#true, 41#L-1-4true, 137#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 597#true, 3383#true, 357#true, 5037#true]) [2025-03-15 02:08:09,640 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2025-03-15 02:08:09,640 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:08:09,640 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 02:08:09,640 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 02:08:09,640 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 02:08:09,640 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 02:08:10,161 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][589], [1635#true, 122#true, 137#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 10#L747true, 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 3383#true, 597#true, 357#true, 5037#true]) [2025-03-15 02:08:10,161 INFO L294 olderBase$Statistics]: this new event has 254 ancestors and is cut-off event [2025-03-15 02:08:10,161 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2025-03-15 02:08:10,161 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 02:08:10,161 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:08:10,161 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 02:08:10,161 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 02:08:10,161 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 02:08:10,247 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][589], [1635#true, 122#true, 157#true, 137#true, 41#L-1-4true, 134#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 597#true, 3383#true, 357#true, 5037#true]) [2025-03-15 02:08:10,247 INFO L294 olderBase$Statistics]: this new event has 257 ancestors and is cut-off event [2025-03-15 02:08:10,247 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:08:10,247 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 02:08:10,247 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 02:08:10,247 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2025-03-15 02:08:10,248 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 02:08:10,248 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 02:08:10,972 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][589], [1635#true, 122#true, 157#true, 137#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 10#L747true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 597#true, 3383#true, 357#true, 5037#true]) [2025-03-15 02:08:10,973 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2025-03-15 02:08:10,973 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2025-03-15 02:08:10,973 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 02:08:10,973 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:08:10,973 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 02:08:10,973 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 02:08:10,973 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2025-03-15 02:08:10,973 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 02:08:11,061 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][589], [1635#true, 122#true, 157#true, 41#L-1-4true, 137#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 3383#true, 597#true, 357#true, 5037#true]) [2025-03-15 02:08:11,061 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2025-03-15 02:08:11,061 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:08:11,061 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 02:08:11,061 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 02:08:11,061 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2025-03-15 02:08:11,061 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 02:08:11,061 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 02:08:11,061 INFO L297 olderBase$Statistics]: existing Event has 257 ancestors and is cut-off event [2025-03-15 02:08:11,506 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][589], [1635#true, 122#true, 137#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 10#L747true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 597#true, 357#true, 3383#true, 5037#true]) [2025-03-15 02:08:11,506 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2025-03-15 02:08:11,506 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2025-03-15 02:08:11,506 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 02:08:11,506 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:08:11,506 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 02:08:11,506 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 02:08:11,506 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2025-03-15 02:08:11,506 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 02:08:11,506 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2025-03-15 02:08:11,567 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][589], [1635#true, 122#true, 41#L-1-4true, 137#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 597#true, 357#true, 3383#true, 5037#true]) [2025-03-15 02:08:11,567 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2025-03-15 02:08:11,567 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:08:11,567 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 02:08:11,567 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 02:08:11,567 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2025-03-15 02:08:11,567 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 02:08:11,567 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 02:08:11,567 INFO L297 olderBase$Statistics]: existing Event has 257 ancestors and is cut-off event [2025-03-15 02:08:11,567 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2025-03-15 02:08:15,439 INFO L124 PetriNetUnfolderBase]: 5997/23593 cut-off events. [2025-03-15 02:08:15,440 INFO L125 PetriNetUnfolderBase]: For 298842/316772 co-relation queries the response was YES. [2025-03-15 02:08:15,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161161 conditions, 23593 events. 5997/23593 cut-off events. For 298842/316772 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 212403 event pairs, 274 based on Foata normal form. 962/22879 useless extension candidates. Maximal degree in co-relation 161062. Up to 10536 conditions per place. [2025-03-15 02:08:15,654 INFO L140 encePairwiseOnDemand]: 115/124 looper letters, 1514 selfloop transitions, 335 changer transitions 49/2052 dead transitions. [2025-03-15 02:08:15,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 2052 transitions, 54365 flow [2025-03-15 02:08:15,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-15 02:08:15,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-03-15 02:08:15,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 915 transitions. [2025-03-15 02:08:15,655 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7379032258064516 [2025-03-15 02:08:15,656 INFO L298 CegarLoopForPetriNet]: 119 programPoint places, 252 predicate places. [2025-03-15 02:08:15,656 INFO L471 AbstractCegarLoop]: Abstraction has has 371 places, 2052 transitions, 54365 flow [2025-03-15 02:08:15,656 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 90.5) internal successors, (543), 6 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:08:15,656 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:08:15,656 INFO L221 CegarLoopForPetriNet]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:08:15,656 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-15 02:08:15,656 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2025-03-15 02:08:15,657 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:08:15,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1481167761, now seen corresponding path program 3 times [2025-03-15 02:08:15,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:08:15,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820853827] [2025-03-15 02:08:15,657 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-15 02:08:15,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:08:15,705 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-03-15 02:08:15,706 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:08:16,099 INFO L134 CoverageAnalysis]: Checked inductivity of 629 backedges. 80 proven. 279 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2025-03-15 02:08:16,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:08:16,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820853827] [2025-03-15 02:08:16,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820853827] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:08:16,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320222189] [2025-03-15 02:08:16,100 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-15 02:08:16,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:08:16,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:08:16,106 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-15 02:08:16,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-03-15 02:08:16,241 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-03-15 02:08:16,241 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:08:16,243 INFO L256 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-03-15 02:08:16,245 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:08:16,464 INFO L134 CoverageAnalysis]: Checked inductivity of 629 backedges. 80 proven. 279 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2025-03-15 02:08:16,464 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:08:16,740 INFO L134 CoverageAnalysis]: Checked inductivity of 629 backedges. 80 proven. 279 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2025-03-15 02:08:16,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320222189] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:08:16,740 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:08:16,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2025-03-15 02:08:16,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577418702] [2025-03-15 02:08:16,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:08:16,741 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-03-15 02:08:16,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:08:16,741 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-03-15 02:08:16,742 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=415, Unknown=0, NotChecked=0, Total=552 [2025-03-15 02:08:16,742 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 124 [2025-03-15 02:08:16,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 2052 transitions, 54365 flow. Second operand has 24 states, 24 states have (on average 88.95833333333333) internal successors, (2135), 24 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:08:16,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:08:16,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 124 [2025-03-15 02:08:16,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:08:19,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][595], [1635#true, 122#true, 137#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 10#L747true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 3383#true, 357#true, 597#true, 8024#(< ~g~0 997), 5037#true]) [2025-03-15 02:08:19,254 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2025-03-15 02:08:19,254 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 02:08:19,254 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 02:08:19,254 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 02:08:19,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][595], [1635#true, 122#true, 137#true, 157#true, 41#L-1-4true, 134#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 3383#true, 597#true, 357#true, 8024#(< ~g~0 997), 5037#true]) [2025-03-15 02:08:19,349 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 02:08:19,349 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 02:08:19,349 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 02:08:19,349 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 02:08:20,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 6699#true, 157#true, 137#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 10#L747true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 3383#true, 597#true, 357#true, 5037#true]) [2025-03-15 02:08:20,532 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2025-03-15 02:08:20,532 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:08:20,532 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:08:20,532 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 02:08:20,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 41#L-1-4true, 137#true, 157#true, 6699#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 3383#true, 357#true, 597#true, 5037#true]) [2025-03-15 02:08:20,532 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2025-03-15 02:08:20,532 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:08:20,532 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2025-03-15 02:08:20,532 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:08:21,357 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 6699#true, 137#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 10#L747true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 3383#true, 357#true, 597#true, 5037#true]) [2025-03-15 02:08:21,357 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2025-03-15 02:08:21,357 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:08:21,357 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:08:21,357 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 02:08:21,357 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2025-03-15 02:08:21,487 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 41#L-1-4true, 137#true, 6699#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 597#true, 3383#true, 357#true, 5037#true]) [2025-03-15 02:08:21,487 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2025-03-15 02:08:21,487 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:08:21,487 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2025-03-15 02:08:21,488 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:08:21,488 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2025-03-15 02:08:22,526 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 137#true, 6699#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 10#L747true, 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 357#true, 3383#true, 597#true, 5037#true]) [2025-03-15 02:08:22,526 INFO L294 olderBase$Statistics]: this new event has 254 ancestors and is cut-off event [2025-03-15 02:08:22,526 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:08:22,526 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:08:22,526 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 02:08:22,526 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2025-03-15 02:08:22,526 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2025-03-15 02:08:22,658 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 6699#true, 137#true, 157#true, 41#L-1-4true, 134#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 597#true, 357#true, 3383#true, 5037#true]) [2025-03-15 02:08:22,658 INFO L294 olderBase$Statistics]: this new event has 257 ancestors and is cut-off event [2025-03-15 02:08:22,658 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:08:22,658 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2025-03-15 02:08:22,658 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:08:22,658 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2025-03-15 02:08:22,658 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2025-03-15 02:08:23,523 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 137#true, 157#true, 6699#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 10#L747true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 597#true, 3383#true, 357#true, 5037#true]) [2025-03-15 02:08:23,523 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2025-03-15 02:08:23,523 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:08:23,523 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:08:23,523 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2025-03-15 02:08:23,523 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 02:08:23,523 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2025-03-15 02:08:23,523 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2025-03-15 02:08:23,667 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 41#L-1-4true, 157#true, 137#true, 6699#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 597#true, 357#true, 3383#true, 5037#true]) [2025-03-15 02:08:23,667 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2025-03-15 02:08:23,667 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:08:23,667 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2025-03-15 02:08:23,667 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:08:23,667 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2025-03-15 02:08:23,667 INFO L297 olderBase$Statistics]: existing Event has 257 ancestors and is cut-off event [2025-03-15 02:08:23,667 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2025-03-15 02:08:24,610 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 157#true, 6699#true, 137#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 10#L747true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 357#true, 597#true, 3383#true, 5037#true]) [2025-03-15 02:08:24,610 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2025-03-15 02:08:24,610 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:08:24,610 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:08:24,610 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2025-03-15 02:08:24,610 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2025-03-15 02:08:24,610 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 02:08:24,610 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2025-03-15 02:08:24,610 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2025-03-15 02:08:24,733 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 157#true, 137#true, 41#L-1-4true, 6699#true, 134#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 3383#true, 597#true, 357#true, 5037#true]) [2025-03-15 02:08:24,734 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2025-03-15 02:08:24,734 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:08:24,734 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2025-03-15 02:08:24,734 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:08:24,734 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2025-03-15 02:08:24,734 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2025-03-15 02:08:24,734 INFO L297 olderBase$Statistics]: existing Event has 257 ancestors and is cut-off event [2025-03-15 02:08:24,734 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2025-03-15 02:08:31,166 INFO L124 PetriNetUnfolderBase]: 9142/35494 cut-off events. [2025-03-15 02:08:31,167 INFO L125 PetriNetUnfolderBase]: For 527268/557531 co-relation queries the response was YES. [2025-03-15 02:08:31,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 261571 conditions, 35494 events. 9142/35494 cut-off events. For 527268/557531 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 355555 event pairs, 307 based on Foata normal form. 1015/33947 useless extension candidates. Maximal degree in co-relation 261468. Up to 16235 conditions per place. [2025-03-15 02:08:31,510 INFO L140 encePairwiseOnDemand]: 114/124 looper letters, 2428 selfloop transitions, 345 changer transitions 47/2974 dead transitions. [2025-03-15 02:08:31,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 2974 transitions, 85319 flow [2025-03-15 02:08:31,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-03-15 02:08:31,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2025-03-15 02:08:31,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 5125 transitions. [2025-03-15 02:08:31,514 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7380472350230415 [2025-03-15 02:08:31,514 INFO L298 CegarLoopForPetriNet]: 119 programPoint places, 307 predicate places. [2025-03-15 02:08:31,514 INFO L471 AbstractCegarLoop]: Abstraction has has 426 places, 2974 transitions, 85319 flow [2025-03-15 02:08:31,516 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 88.95833333333333) internal successors, (2135), 24 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:08:31,516 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:08:31,516 INFO L221 CegarLoopForPetriNet]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03-15 02:08:31,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2025-03-15 02:08:31,716 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2025-03-15 02:08:31,717 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2025-03-15 02:08:31,718 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:08:31,718 INFO L85 PathProgramCache]: Analyzing trace with hash 530250260, now seen corresponding path program 3 times [2025-03-15 02:08:31,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:08:31,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056890653] [2025-03-15 02:08:31,718 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-15 02:08:31,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:08:31,775 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-03-15 02:08:31,776 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:08:32,327 INFO L134 CoverageAnalysis]: Checked inductivity of 1190 backedges. 0 proven. 1190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:08:32,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:08:32,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056890653] [2025-03-15 02:08:32,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056890653] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:08:32,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387184475] [2025-03-15 02:08:32,328 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-15 02:08:32,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:08:32,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:08:32,330 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-15 02:08:32,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-03-15 02:08:32,480 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-03-15 02:08:32,480 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:08:32,483 INFO L256 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-03-15 02:08:32,485 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:08:32,698 INFO L134 CoverageAnalysis]: Checked inductivity of 1190 backedges. 0 proven. 1190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:08:32,698 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:08:33,241 INFO L134 CoverageAnalysis]: Checked inductivity of 1190 backedges. 0 proven. 1190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:08:33,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387184475] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:08:33,241 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:08:33,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 47 [2025-03-15 02:08:33,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467376960] [2025-03-15 02:08:33,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:08:33,242 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2025-03-15 02:08:33,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:08:33,244 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2025-03-15 02:08:33,244 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=599, Invalid=1657, Unknown=0, NotChecked=0, Total=2256 [2025-03-15 02:08:33,245 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 124 [2025-03-15 02:08:33,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 2974 transitions, 85319 flow. Second operand has 48 states, 48 states have (on average 101.83333333333333) internal successors, (4888), 48 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:08:33,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:08:33,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 124 [2025-03-15 02:08:33,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:08:36,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][578], [1635#true, 122#true, 137#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 8421#true, 364#true, 10#L747true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 3383#true, 357#true, 597#true, 8024#(< ~g~0 997), 5037#true]) [2025-03-15 02:08:36,140 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2025-03-15 02:08:36,140 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 02:08:36,140 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 02:08:36,140 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 02:08:36,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][578], [1635#true, 122#true, 137#true, 41#L-1-4true, 157#true, 134#true, 8421#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 3383#true, 357#true, 597#true, 8024#(< ~g~0 997), 5037#true]) [2025-03-15 02:08:36,253 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 02:08:36,253 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 02:08:36,253 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 02:08:36,253 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 02:08:37,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 6699#true, 157#true, 137#true, 134#true, 8421#true, 1617#(<= 0 ~g~0), 10#L747true, 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 3383#true, 357#true, 597#true, 5037#true]) [2025-03-15 02:08:37,988 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2025-03-15 02:08:37,988 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:08:37,988 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 02:08:37,988 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:08:37,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 6699#true, 41#L-1-4true, 137#true, 157#true, 134#true, 8421#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 357#true, 597#true, 3383#true, 5037#true]) [2025-03-15 02:08:37,988 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2025-03-15 02:08:37,988 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2025-03-15 02:08:37,989 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:08:37,989 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:08:39,224 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 6699#true, 157#true, 137#true, 134#true, 1617#(<= 0 ~g~0), 8421#true, 364#true, 10#L747true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 3383#true, 597#true, 357#true, 5037#true]) [2025-03-15 02:08:39,224 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2025-03-15 02:08:39,224 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2025-03-15 02:08:39,224 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:08:39,224 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 02:08:39,224 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:08:39,438 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 157#true, 41#L-1-4true, 137#true, 6699#true, 134#true, 8421#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 357#true, 3383#true, 597#true, 5037#true]) [2025-03-15 02:08:39,439 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2025-03-15 02:08:39,439 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2025-03-15 02:08:39,439 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2025-03-15 02:08:39,439 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:08:39,439 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:08:41,000 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 6699#true, 157#true, 137#true, 134#true, 8421#true, 1617#(<= 0 ~g~0), 10#L747true, 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 3383#true, 357#true, 597#true, 5037#true]) [2025-03-15 02:08:41,001 INFO L294 olderBase$Statistics]: this new event has 254 ancestors and is cut-off event [2025-03-15 02:08:41,001 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2025-03-15 02:08:41,001 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2025-03-15 02:08:41,001 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:08:41,001 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 02:08:41,001 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:08:41,205 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 157#true, 137#true, 41#L-1-4true, 6699#true, 134#true, 8421#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 3383#true, 357#true, 597#true, 5037#true]) [2025-03-15 02:08:41,205 INFO L294 olderBase$Statistics]: this new event has 257 ancestors and is cut-off event [2025-03-15 02:08:41,205 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2025-03-15 02:08:41,205 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2025-03-15 02:08:41,205 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2025-03-15 02:08:41,205 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:08:41,205 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:08:42,487 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 6699#true, 157#true, 137#true, 134#true, 1617#(<= 0 ~g~0), 8421#true, 364#true, 10#L747true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 3383#true, 357#true, 597#true, 5037#true]) [2025-03-15 02:08:42,487 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2025-03-15 02:08:42,487 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2025-03-15 02:08:42,487 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2025-03-15 02:08:42,487 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2025-03-15 02:08:42,487 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:08:42,487 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 02:08:42,487 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:08:42,711 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 6699#true, 41#L-1-4true, 137#true, 157#true, 134#true, 8421#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 357#true, 597#true, 3383#true, 5037#true]) [2025-03-15 02:08:42,712 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2025-03-15 02:08:42,712 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2025-03-15 02:08:42,712 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2025-03-15 02:08:42,712 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2025-03-15 02:08:42,712 INFO L297 olderBase$Statistics]: existing Event has 257 ancestors and is cut-off event [2025-03-15 02:08:42,712 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:08:42,712 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:08:43,871 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 6699#true, 137#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 8421#true, 10#L747true, 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 3383#true, 357#true, 597#true, 5037#true]) [2025-03-15 02:08:43,872 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2025-03-15 02:08:43,872 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2025-03-15 02:08:43,872 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2025-03-15 02:08:43,872 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2025-03-15 02:08:43,872 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:08:43,872 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 02:08:43,872 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2025-03-15 02:08:43,872 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:08:44,270 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 157#true, 41#L-1-4true, 6699#true, 137#true, 134#true, 8421#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 597#true, 3383#true, 357#true, 5037#true]) [2025-03-15 02:08:44,271 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2025-03-15 02:08:44,271 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2025-03-15 02:08:44,271 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2025-03-15 02:08:44,271 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2025-03-15 02:08:44,271 INFO L297 olderBase$Statistics]: existing Event has 257 ancestors and is cut-off event [2025-03-15 02:08:44,271 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2025-03-15 02:08:44,271 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:08:44,271 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:08:45,464 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 137#true, 6699#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 8421#true, 10#L747true, 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 357#true, 3383#true, 597#true, 5037#true]) [2025-03-15 02:08:45,464 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2025-03-15 02:08:45,464 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2025-03-15 02:08:45,464 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2025-03-15 02:08:45,464 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2025-03-15 02:08:45,464 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2025-03-15 02:08:45,464 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:08:45,464 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 02:08:45,464 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2025-03-15 02:08:45,464 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:08:45,681 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 41#L-1-4true, 157#true, 6699#true, 137#true, 134#true, 8421#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 3383#true, 597#true, 357#true, 5037#true]) [2025-03-15 02:08:45,681 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2025-03-15 02:08:45,681 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2025-03-15 02:08:45,681 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2025-03-15 02:08:45,681 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2025-03-15 02:08:45,681 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2025-03-15 02:08:45,681 INFO L297 olderBase$Statistics]: existing Event has 257 ancestors and is cut-off event [2025-03-15 02:08:45,681 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2025-03-15 02:08:45,681 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:08:45,681 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:08:46,905 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 6699#true, 137#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 8421#true, 10#L747true, 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 357#true, 3383#true, 597#true, 5037#true]) [2025-03-15 02:08:46,906 INFO L294 olderBase$Statistics]: this new event has 342 ancestors and is cut-off event [2025-03-15 02:08:46,906 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2025-03-15 02:08:46,906 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2025-03-15 02:08:46,906 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2025-03-15 02:08:46,906 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2025-03-15 02:08:46,906 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2025-03-15 02:08:46,906 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:08:46,906 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 02:08:46,906 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2025-03-15 02:08:46,906 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:08:47,308 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1207], [1635#true, 122#true, 41#L-1-4true, 157#true, 137#true, 6699#true, 134#true, 1617#(<= 0 ~g~0), 8421#true, 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 3383#true, 357#true, 597#true, 5037#true]) [2025-03-15 02:08:47,309 INFO L294 olderBase$Statistics]: this new event has 345 ancestors and is cut-off event [2025-03-15 02:08:47,309 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2025-03-15 02:08:47,309 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2025-03-15 02:08:47,309 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2025-03-15 02:08:47,309 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2025-03-15 02:08:47,309 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2025-03-15 02:08:47,309 INFO L297 olderBase$Statistics]: existing Event has 257 ancestors and is cut-off event [2025-03-15 02:08:47,309 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2025-03-15 02:08:47,309 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:08:47,309 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:09:36,027 INFO L124 PetriNetUnfolderBase]: 23360/86370 cut-off events. [2025-03-15 02:09:36,027 INFO L125 PetriNetUnfolderBase]: For 1350241/1444040 co-relation queries the response was YES. [2025-03-15 02:09:36,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 675650 conditions, 86370 events. 23360/86370 cut-off events. For 1350241/1444040 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 869375 event pairs, 835 based on Foata normal form. 2143/82217 useless extension candidates. Maximal degree in co-relation 675544. Up to 41665 conditions per place. [2025-03-15 02:09:37,107 INFO L140 encePairwiseOnDemand]: 117/124 looper letters, 3797 selfloop transitions, 89 changer transitions 63/5298 dead transitions. [2025-03-15 02:09:37,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 5298 transitions, 174297 flow [2025-03-15 02:09:37,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2025-03-15 02:09:37,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2025-03-15 02:09:37,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 7044 transitions. [2025-03-15 02:09:37,113 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8353889943074004 [2025-03-15 02:09:37,113 INFO L298 CegarLoopForPetriNet]: 119 programPoint places, 374 predicate places. [2025-03-15 02:09:37,113 INFO L471 AbstractCegarLoop]: Abstraction has has 493 places, 5298 transitions, 174297 flow [2025-03-15 02:09:37,115 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 101.83333333333333) internal successors, (4888), 48 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:09:37,115 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:09:37,115 INFO L221 CegarLoopForPetriNet]: trace histogram [23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 16, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:09:37,122 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-03-15 02:09:37,315 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-03-15 02:09:37,316 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2025-03-15 02:09:37,317 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:09:37,317 INFO L85 PathProgramCache]: Analyzing trace with hash -2062508645, now seen corresponding path program 4 times [2025-03-15 02:09:37,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:09:37,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606504643] [2025-03-15 02:09:37,317 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-15 02:09:37,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:09:37,366 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2025-03-15 02:09:37,366 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:09:38,206 INFO L134 CoverageAnalysis]: Checked inductivity of 3389 backedges. 1618 proven. 355 refuted. 0 times theorem prover too weak. 1416 trivial. 0 not checked. [2025-03-15 02:09:38,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:09:38,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606504643] [2025-03-15 02:09:38,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606504643] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:09:38,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995083015] [2025-03-15 02:09:38,206 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-15 02:09:38,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:09:38,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:09:38,209 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-15 02:09:38,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-03-15 02:09:38,408 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2025-03-15 02:09:38,409 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:09:38,412 INFO L256 TraceCheckSpWp]: Trace formula consists of 966 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-03-15 02:09:38,421 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:09:38,776 INFO L134 CoverageAnalysis]: Checked inductivity of 3389 backedges. 1618 proven. 355 refuted. 0 times theorem prover too weak. 1416 trivial. 0 not checked. [2025-03-15 02:09:38,777 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:09:39,357 INFO L134 CoverageAnalysis]: Checked inductivity of 3389 backedges. 1618 proven. 355 refuted. 0 times theorem prover too weak. 1416 trivial. 0 not checked. [2025-03-15 02:09:39,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995083015] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:09:39,358 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:09:39,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 32 [2025-03-15 02:09:39,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318160796] [2025-03-15 02:09:39,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:09:39,363 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2025-03-15 02:09:39,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:09:39,364 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2025-03-15 02:09:39,364 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=747, Unknown=0, NotChecked=0, Total=992 [2025-03-15 02:09:39,365 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 124 [2025-03-15 02:09:39,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 5298 transitions, 174297 flow. Second operand has 32 states, 32 states have (on average 88.9375) internal successors, (2846), 32 states have internal predecessors, (2846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:09:39,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:09:39,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 124 [2025-03-15 02:09:39,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:09:46,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][578], [1635#true, 122#true, 137#true, 157#true, 134#true, 8421#true, 12796#(< ~g~0 996), 1617#(<= 0 ~g~0), 10#L747true, 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 3383#true, 357#true, 597#true, 8024#(< ~g~0 997), 5037#true]) [2025-03-15 02:09:46,059 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2025-03-15 02:09:46,059 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 02:09:46,059 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 02:09:46,059 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 02:09:46,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][578], [1635#true, 122#true, 41#L-1-4true, 157#true, 137#true, 134#true, 8421#true, 12796#(< ~g~0 996), 1617#(<= 0 ~g~0), 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 3383#true, 597#true, 357#true, 8024#(< ~g~0 997), 5037#true]) [2025-03-15 02:09:46,351 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 02:09:46,351 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 02:09:46,351 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 02:09:46,351 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 02:09:50,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1320], [1635#true, 122#true, 157#true, 137#true, 6699#true, 41#L-1-4true, 134#true, 8421#true, 12796#(< ~g~0 996), 1617#(<= 0 ~g~0), 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 597#true, 357#true, 3383#true, 5037#true]) [2025-03-15 02:09:50,523 INFO L294 olderBase$Statistics]: this new event has 221 ancestors and is cut-off event [2025-03-15 02:09:50,523 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2025-03-15 02:09:50,523 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:09:50,523 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:09:50,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1320], [1635#true, 122#true, 6699#true, 137#true, 157#true, 134#true, 12796#(< ~g~0 996), 8421#true, 1617#(<= 0 ~g~0), 10#L747true, 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 357#true, 3383#true, 597#true, 5037#true]) [2025-03-15 02:09:50,523 INFO L294 olderBase$Statistics]: this new event has 218 ancestors and is cut-off event [2025-03-15 02:09:50,523 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:09:50,523 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 02:09:50,523 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:09:52,622 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1320], [1635#true, 122#true, 137#true, 41#L-1-4true, 157#true, 6699#true, 134#true, 8421#true, 1617#(<= 0 ~g~0), 12796#(< ~g~0 996), 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 357#true, 597#true, 3383#true, 5037#true]) [2025-03-15 02:09:52,622 INFO L294 olderBase$Statistics]: this new event has 235 ancestors and is cut-off event [2025-03-15 02:09:52,622 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2025-03-15 02:09:52,622 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2025-03-15 02:09:52,622 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:09:52,622 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:09:52,622 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1320], [1635#true, 122#true, 157#true, 137#true, 6699#true, 134#true, 1617#(<= 0 ~g~0), 8421#true, 12796#(< ~g~0 996), 364#true, 10#L747true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 597#true, 357#true, 3383#true, 5037#true]) [2025-03-15 02:09:52,622 INFO L294 olderBase$Statistics]: this new event has 232 ancestors and is cut-off event [2025-03-15 02:09:52,622 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:09:52,623 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2025-03-15 02:09:52,623 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 02:09:52,623 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:09:55,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1742], [1635#true, 122#true, 137#true, 6699#true, 157#true, 134#true, 8421#true, 1617#(<= 0 ~g~0), 10#L747true, 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 10187#true, 357#true, 3383#true, 597#true, 5037#true]) [2025-03-15 02:09:55,364 INFO L294 olderBase$Statistics]: this new event has 240 ancestors and is cut-off event [2025-03-15 02:09:55,364 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2025-03-15 02:09:55,364 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2025-03-15 02:09:55,364 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:09:55,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1742], [1635#true, 122#true, 41#L-1-4true, 6699#true, 157#true, 137#true, 134#true, 1617#(<= 0 ~g~0), 8421#true, 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 597#true, 357#true, 3383#true, 10187#true, 5037#true]) [2025-03-15 02:09:55,364 INFO L294 olderBase$Statistics]: this new event has 243 ancestors and is cut-off event [2025-03-15 02:09:55,364 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2025-03-15 02:09:55,364 INFO L297 olderBase$Statistics]: existing Event has 239 ancestors and is cut-off event [2025-03-15 02:09:55,364 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:09:58,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1742], [1635#true, 122#true, 6699#true, 157#true, 137#true, 134#true, 1617#(<= 0 ~g~0), 8421#true, 364#true, 10#L747true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 597#true, 10187#true, 357#true, 3383#true, 5037#true]) [2025-03-15 02:09:58,757 INFO L294 olderBase$Statistics]: this new event has 258 ancestors and is cut-off event [2025-03-15 02:09:58,757 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2025-03-15 02:09:58,757 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2025-03-15 02:09:58,757 INFO L297 olderBase$Statistics]: existing Event has 240 ancestors and is cut-off event [2025-03-15 02:09:58,757 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:09:58,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1742], [1635#true, 122#true, 41#L-1-4true, 137#true, 157#true, 6699#true, 134#true, 8421#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 3383#true, 597#true, 10187#true, 357#true, 5037#true]) [2025-03-15 02:09:58,757 INFO L294 olderBase$Statistics]: this new event has 261 ancestors and is cut-off event [2025-03-15 02:09:58,757 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2025-03-15 02:09:58,757 INFO L297 olderBase$Statistics]: existing Event has 239 ancestors and is cut-off event [2025-03-15 02:09:58,757 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:09:58,757 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2025-03-15 02:09:59,346 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1320], [1635#true, 122#true, 6699#true, 157#true, 137#true, 134#true, 1617#(<= 0 ~g~0), 8421#true, 12796#(< ~g~0 996), 364#true, 10#L747true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 357#true, 597#true, 3383#true, 5037#true]) [2025-03-15 02:09:59,346 INFO L294 olderBase$Statistics]: this new event has 254 ancestors and is cut-off event [2025-03-15 02:09:59,346 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2025-03-15 02:09:59,346 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2025-03-15 02:09:59,346 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2025-03-15 02:09:59,346 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 02:09:59,346 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:09:59,958 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1320], [1635#true, 122#true, 6699#true, 41#L-1-4true, 137#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 8421#true, 12796#(< ~g~0 996), 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 3383#true, 357#true, 597#true, 5037#true]) [2025-03-15 02:09:59,958 INFO L294 olderBase$Statistics]: this new event has 257 ancestors and is cut-off event [2025-03-15 02:09:59,958 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2025-03-15 02:09:59,959 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2025-03-15 02:09:59,959 INFO L297 olderBase$Statistics]: existing Event has 235 ancestors and is cut-off event [2025-03-15 02:09:59,959 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:09:59,959 INFO L297 olderBase$Statistics]: existing Event has 213 ancestors and is cut-off event [2025-03-15 02:10:05,103 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1742], [1635#true, 122#true, 6699#true, 137#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 8421#true, 10#L747true, 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 3383#true, 597#true, 357#true, 10187#true, 5037#true]) [2025-03-15 02:10:05,104 INFO L294 olderBase$Statistics]: this new event has 276 ancestors and is cut-off event [2025-03-15 02:10:05,104 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2025-03-15 02:10:05,104 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2025-03-15 02:10:05,104 INFO L297 olderBase$Statistics]: existing Event has 240 ancestors and is cut-off event [2025-03-15 02:10:05,104 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:10:05,104 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2025-03-15 02:10:05,773 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1742], [1635#true, 122#true, 137#true, 41#L-1-4true, 6699#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 8421#true, 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 357#true, 597#true, 10187#true, 3383#true, 5037#true]) [2025-03-15 02:10:05,773 INFO L294 olderBase$Statistics]: this new event has 279 ancestors and is cut-off event [2025-03-15 02:10:05,773 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2025-03-15 02:10:05,773 INFO L297 olderBase$Statistics]: existing Event has 239 ancestors and is cut-off event [2025-03-15 02:10:05,773 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:10:05,773 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2025-03-15 02:10:05,773 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2025-03-15 02:10:10,182 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1742], [1635#true, 122#true, 157#true, 137#true, 6699#true, 134#true, 8421#true, 1617#(<= 0 ~g~0), 10#L747true, 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 3383#true, 597#true, 357#true, 10187#true, 5037#true]) [2025-03-15 02:10:10,182 INFO L294 olderBase$Statistics]: this new event has 298 ancestors and is cut-off event [2025-03-15 02:10:10,182 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2025-03-15 02:10:10,182 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2025-03-15 02:10:10,182 INFO L297 olderBase$Statistics]: existing Event has 240 ancestors and is cut-off event [2025-03-15 02:10:10,182 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:10:10,182 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2025-03-15 02:10:10,182 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2025-03-15 02:10:10,910 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1742], [1635#true, 122#true, 137#true, 6699#true, 41#L-1-4true, 157#true, 134#true, 8421#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 357#true, 597#true, 10187#true, 3383#true, 5037#true]) [2025-03-15 02:10:10,910 INFO L294 olderBase$Statistics]: this new event has 301 ancestors and is cut-off event [2025-03-15 02:10:10,910 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2025-03-15 02:10:10,910 INFO L297 olderBase$Statistics]: existing Event has 239 ancestors and is cut-off event [2025-03-15 02:10:10,910 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:10:10,910 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2025-03-15 02:10:10,910 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2025-03-15 02:10:10,910 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2025-03-15 02:10:14,839 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1742], [1635#true, 122#true, 157#true, 137#true, 6699#true, 134#true, 1617#(<= 0 ~g~0), 8421#true, 364#true, 10#L747true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 3383#true, 10187#true, 357#true, 597#true, 5037#true]) [2025-03-15 02:10:14,839 INFO L294 olderBase$Statistics]: this new event has 320 ancestors and is cut-off event [2025-03-15 02:10:14,839 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2025-03-15 02:10:14,839 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2025-03-15 02:10:14,839 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2025-03-15 02:10:14,839 INFO L297 olderBase$Statistics]: existing Event has 240 ancestors and is cut-off event [2025-03-15 02:10:14,839 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:10:14,839 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2025-03-15 02:10:14,839 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2025-03-15 02:10:15,491 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1742], [1635#true, 122#true, 157#true, 41#L-1-4true, 6699#true, 137#true, 134#true, 1617#(<= 0 ~g~0), 8421#true, 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 3383#true, 357#true, 597#true, 10187#true, 5037#true]) [2025-03-15 02:10:15,491 INFO L294 olderBase$Statistics]: this new event has 323 ancestors and is cut-off event [2025-03-15 02:10:15,491 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2025-03-15 02:10:15,491 INFO L297 olderBase$Statistics]: existing Event has 239 ancestors and is cut-off event [2025-03-15 02:10:15,491 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:10:15,491 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2025-03-15 02:10:15,491 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2025-03-15 02:10:15,491 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2025-03-15 02:10:15,491 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2025-03-15 02:10:19,103 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1742], [1635#true, 122#true, 6699#true, 137#true, 157#true, 134#true, 1617#(<= 0 ~g~0), 8421#true, 10#L747true, 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 10187#true, 3383#true, 357#true, 597#true, 5037#true]) [2025-03-15 02:10:19,103 INFO L294 olderBase$Statistics]: this new event has 342 ancestors and is cut-off event [2025-03-15 02:10:19,103 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2025-03-15 02:10:19,103 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2025-03-15 02:10:19,103 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2025-03-15 02:10:19,103 INFO L297 olderBase$Statistics]: existing Event has 240 ancestors and is cut-off event [2025-03-15 02:10:19,104 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:10:19,104 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2025-03-15 02:10:19,104 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2025-03-15 02:10:19,104 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2025-03-15 02:10:19,622 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1742], [1635#true, 122#true, 137#true, 41#L-1-4true, 157#true, 6699#true, 134#true, 1617#(<= 0 ~g~0), 8421#true, 364#true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 10187#true, 3383#true, 597#true, 357#true, 5037#true]) [2025-03-15 02:10:19,623 INFO L294 olderBase$Statistics]: this new event has 345 ancestors and is cut-off event [2025-03-15 02:10:19,623 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2025-03-15 02:10:19,623 INFO L297 olderBase$Statistics]: existing Event has 239 ancestors and is cut-off event [2025-03-15 02:10:19,623 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:10:19,623 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2025-03-15 02:10:19,623 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2025-03-15 02:10:19,623 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2025-03-15 02:10:19,623 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2025-03-15 02:10:19,623 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2025-03-15 02:10:23,264 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1742], [1635#true, 122#true, 6699#true, 157#true, 137#true, 134#true, 1617#(<= 0 ~g~0), 8421#true, 364#true, 10#L747true, 143#true, 1380#(< ~g~0 2147483648), 2481#true, 78#L726-3true, workerThread1of1ForFork0InUse, 128#true, 6679#(<= ~g~0 999), 10187#true, 597#true, 357#true, 3383#true, 5037#true]) [2025-03-15 02:10:23,265 INFO L294 olderBase$Statistics]: this new event has 364 ancestors and is cut-off event [2025-03-15 02:10:23,265 INFO L297 olderBase$Statistics]: existing Event has 218 ancestors and is cut-off event [2025-03-15 02:10:23,265 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2025-03-15 02:10:23,265 INFO L297 olderBase$Statistics]: existing Event has 298 ancestors and is cut-off event [2025-03-15 02:10:23,265 INFO L297 olderBase$Statistics]: existing Event has 240 ancestors and is cut-off event [2025-03-15 02:10:23,265 INFO L297 olderBase$Statistics]: existing Event has 214 ancestors and is cut-off event [2025-03-15 02:10:23,265 INFO L297 olderBase$Statistics]: existing Event has 320 ancestors and is cut-off event [2025-03-15 02:10:23,265 INFO L297 olderBase$Statistics]: existing Event has 342 ancestors and is cut-off event [2025-03-15 02:10:23,265 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2025-03-15 02:10:23,265 INFO L297 olderBase$Statistics]: existing Event has 276 ancestors and is cut-off event [2025-03-15 02:10:23,817 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([362] L726-->L726-3: Formula: (and (= |v_#pthreadsMutex_33| (store |v_#pthreadsMutex_34| |v_~#A~0.base_23| (store (select |v_#pthreadsMutex_34| |v_~#A~0.base_23|) |v_~#A~0.offset_23| 0))) (= |v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_34|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_33|, ~#A~0.offset=|v_~#A~0.offset_23|, ~#A~0.base=|v_~#A~0.base_23|, workerThread1of1ForFork0_pqueue_get_#t~ret6#1=|v_workerThread1of1ForFork0_pqueue_get_#t~ret6#1_5|} AuxVars[] AssignedVars[#pthreadsMutex, workerThread1of1ForFork0_pqueue_get_#t~ret6#1][1742], [1635#true, 122#true, 6699#true, 41#L-1-4true, 137#true, 157#true, 134#true, 8421#true, 1617#(<= 0 ~g~0), 364#true, 143#true, 2481#true, 1380#(< ~g~0 2147483648), 78#L726-3true, workerThread1of1ForFork0InUse, 6679#(<= ~g~0 999), 128#true, 597#true, 3383#true, 10187#true, 357#true, 5037#true]) [2025-03-15 02:10:23,817 INFO L294 olderBase$Statistics]: this new event has 367 ancestors and is cut-off event [2025-03-15 02:10:23,817 INFO L297 olderBase$Statistics]: existing Event has 221 ancestors and is cut-off event [2025-03-15 02:10:23,817 INFO L297 olderBase$Statistics]: existing Event has 239 ancestors and is cut-off event [2025-03-15 02:10:23,817 INFO L297 olderBase$Statistics]: existing Event has 345 ancestors and is cut-off event [2025-03-15 02:10:23,817 INFO L297 olderBase$Statistics]: existing Event has 217 ancestors and is cut-off event [2025-03-15 02:10:23,817 INFO L297 olderBase$Statistics]: existing Event has 243 ancestors and is cut-off event [2025-03-15 02:10:23,817 INFO L297 olderBase$Statistics]: existing Event has 323 ancestors and is cut-off event [2025-03-15 02:10:23,817 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2025-03-15 02:10:23,817 INFO L297 olderBase$Statistics]: existing Event has 301 ancestors and is cut-off event [2025-03-15 02:10:23,817 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2025-03-15 02:12:37,760 INFO L124 PetriNetUnfolderBase]: 38481/141914 cut-off events. [2025-03-15 02:12:37,761 INFO L125 PetriNetUnfolderBase]: For 2403937/2540337 co-relation queries the response was YES. [2025-03-15 02:12:38,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1187245 conditions, 141914 events. 38481/141914 cut-off events. For 2403937/2540337 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 1580739 event pairs, 1106 based on Foata normal form. 2133/133976 useless extension candidates. Maximal degree in co-relation 1187135. Up to 68965 conditions per place. [2025-03-15 02:12:39,939 INFO L140 encePairwiseOnDemand]: 114/124 looper letters, 7361 selfloop transitions, 590 changer transitions 141/8342 dead transitions. [2025-03-15 02:12:39,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 8342 transitions, 294365 flow [2025-03-15 02:12:39,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2025-03-15 02:12:39,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2025-03-15 02:12:39,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 7754 transitions. [2025-03-15 02:12:39,945 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7356736242884251 [2025-03-15 02:12:39,945 INFO L298 CegarLoopForPetriNet]: 119 programPoint places, 458 predicate places. [2025-03-15 02:12:39,945 INFO L471 AbstractCegarLoop]: Abstraction has has 577 places, 8342 transitions, 294365 flow [2025-03-15 02:12:39,946 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 88.9375) internal successors, (2846), 32 states have internal predecessors, (2846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:12:39,946 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:12:39,946 INFO L221 CegarLoopForPetriNet]: trace histogram [23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 14, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:12:39,956 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-03-15 02:12:40,147 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:12:40,147 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2025-03-15 02:12:40,148 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:12:40,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1036984685, now seen corresponding path program 5 times [2025-03-15 02:12:40,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:12:40,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89178550] [2025-03-15 02:12:40,149 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-15 02:12:40,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:12:40,230 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-03-15 02:12:40,231 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:12:42,470 INFO L134 CoverageAnalysis]: Checked inductivity of 3121 backedges. 0 proven. 3121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:12:42,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:12:42,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89178550] [2025-03-15 02:12:42,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89178550] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:12:42,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132172916] [2025-03-15 02:12:42,471 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-15 02:12:42,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:12:42,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:12:42,473 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-15 02:12:42,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-03-15 02:12:42,746 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-03-15 02:12:42,747 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:12:42,760 INFO L256 TraceCheckSpWp]: Trace formula consists of 978 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-03-15 02:12:42,768 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:12:43,393 INFO L134 CoverageAnalysis]: Checked inductivity of 3121 backedges. 1259 proven. 328 refuted. 0 times theorem prover too weak. 1534 trivial. 0 not checked. [2025-03-15 02:12:43,394 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:12:44,226 INFO L134 CoverageAnalysis]: Checked inductivity of 3121 backedges. 1259 proven. 328 refuted. 0 times theorem prover too weak. 1534 trivial. 0 not checked. [2025-03-15 02:12:44,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132172916] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:12:44,226 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:12:44,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 20, 20] total 84 [2025-03-15 02:12:44,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534561800] [2025-03-15 02:12:44,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:12:44,228 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2025-03-15 02:12:44,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:12:44,229 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2025-03-15 02:12:44,230 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=945, Invalid=6027, Unknown=0, NotChecked=0, Total=6972 [2025-03-15 02:12:44,233 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 124 [2025-03-15 02:12:44,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 8342 transitions, 294365 flow. Second operand has 84 states, 84 states have (on average 78.03571428571429) internal successors, (6555), 84 states have internal predecessors, (6555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:12:44,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:12:44,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 124 [2025-03-15 02:12:44,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2025-03-15 02:20:30,146 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-03-15 02:20:30,148 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-03-15 02:20:31,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 1695 states. [2025-03-15 02:20:31,064 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 9 remaining) [2025-03-15 02:20:31,075 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-03-15 02:20:31,153 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 [2025-03-15 02:20:31,265 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:20:31,265 WARN L596 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (84states, 71/124 universal loopers) in iteration 20,while PetriNetUnfolder was constructing finite prefix that currently has 1501659 conditions, 166944 events (61998/166943 cut-off events. For 3630803/3649677 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 1904450 event pairs, 324 based on Foata normal form. 164/157632 useless extension candidates. Maximal degree in co-relation 1501544. Up to 81625 conditions per place.). [2025-03-15 02:20:31,268 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 9 remaining) [2025-03-15 02:20:31,268 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 9 remaining) [2025-03-15 02:20:31,268 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 9 remaining) [2025-03-15 02:20:31,268 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 9 remaining) [2025-03-15 02:20:31,268 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location workerErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 9 remaining) [2025-03-15 02:20:31,268 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location workerErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 9 remaining) [2025-03-15 02:20:31,268 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location workerErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 9 remaining) [2025-03-15 02:20:31,268 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location workerErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 9 remaining) [2025-03-15 02:20:31,268 INFO L422 BasicCegarLoop]: Path program histogram: [5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:20:31,277 INFO L328 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-03-15 02:20:31,277 INFO L188 ceAbstractionStarter]: Computing trace abstraction results [2025-03-15 02:20:31,286 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 02:20:31 BasicIcfg [2025-03-15 02:20:31,286 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-03-15 02:20:31,291 INFO L158 Benchmark]: Toolchain (without parser) took 772140.20ms. Allocated memory was 71.3MB in the beginning and 3.9GB in the end (delta: 3.8GB). Free memory was 43.6MB in the beginning and 738.2MB in the end (delta: -694.5MB). Peak memory consumption was 3.1GB. Max. memory is 8.0GB. [2025-03-15 02:20:31,291 INFO L158 Benchmark]: CDTParser took 0.25ms. Allocated memory is still 71.3MB. Free memory is still 34.8MB. There was no memory consumed. Max. memory is 8.0GB. [2025-03-15 02:20:31,291 INFO L158 Benchmark]: CACSL2BoogieTranslator took 322.27ms. Allocated memory is still 71.3MB. Free memory was 43.5MB in the beginning and 23.9MB in the end (delta: 19.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2025-03-15 02:20:31,292 INFO L158 Benchmark]: Boogie Procedure Inliner took 48.50ms. Allocated memory is still 71.3MB. Free memory was 23.9MB in the beginning and 22.1MB in the end (delta: 1.8MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2025-03-15 02:20:31,292 INFO L158 Benchmark]: Boogie Preprocessor took 27.15ms. Allocated memory is still 71.3MB. Free memory was 22.1MB in the beginning and 20.9MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 8.0GB. [2025-03-15 02:20:31,292 INFO L158 Benchmark]: RCFGBuilder took 391.28ms. Allocated memory is still 71.3MB. Free memory was 20.9MB in the beginning and 32.0MB in the end (delta: -11.1MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. [2025-03-15 02:20:31,292 INFO L158 Benchmark]: TraceAbstraction took 771342.85ms. Allocated memory was 71.3MB in the beginning and 3.9GB in the end (delta: 3.8GB). Free memory was 30.7MB in the beginning and 738.2MB in the end (delta: -707.5MB). Peak memory consumption was 3.1GB. Max. memory is 8.0GB. [2025-03-15 02:20:31,293 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.25ms. Allocated memory is still 71.3MB. Free memory is still 34.8MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 322.27ms. Allocated memory is still 71.3MB. Free memory was 43.5MB in the beginning and 23.9MB in the end (delta: 19.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 48.50ms. Allocated memory is still 71.3MB. Free memory was 23.9MB in the beginning and 22.1MB in the end (delta: 1.8MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 27.15ms. Allocated memory is still 71.3MB. Free memory was 22.1MB in the beginning and 20.9MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 391.28ms. Allocated memory is still 71.3MB. Free memory was 20.9MB in the beginning and 32.0MB in the end (delta: -11.1MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. * TraceAbstraction took 771342.85ms. Allocated memory was 71.3MB in the beginning and 3.9GB in the end (delta: 3.8GB). Free memory was 30.7MB in the beginning and 738.2MB in the end (delta: -707.5MB). Peak memory consumption was 3.1GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 744]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (84states, 71/124 universal loopers) in iteration 20,while PetriNetUnfolder was constructing finite prefix that currently has 1501659 conditions, 166944 events (61998/166943 cut-off events. For 3630803/3649677 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 1904450 event pairs, 324 based on Foata normal form. 164/157632 useless extension candidates. Maximal degree in co-relation 1501544. Up to 81625 conditions per place.). - TimeoutResultAtElement [Line: 711]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (84states, 71/124 universal loopers) in iteration 20,while PetriNetUnfolder was constructing finite prefix that currently has 1501659 conditions, 166944 events (61998/166943 cut-off events. For 3630803/3649677 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 1904450 event pairs, 324 based on Foata normal form. 164/157632 useless extension candidates. Maximal degree in co-relation 1501544. Up to 81625 conditions per place.). - TimeoutResultAtElement [Line: 711]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (84states, 71/124 universal loopers) in iteration 20,while PetriNetUnfolder was constructing finite prefix that currently has 1501659 conditions, 166944 events (61998/166943 cut-off events. For 3630803/3649677 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 1904450 event pairs, 324 based on Foata normal form. 164/157632 useless extension candidates. Maximal degree in co-relation 1501544. Up to 81625 conditions per place.). - TimeoutResultAtElement [Line: 744]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (84states, 71/124 universal loopers) in iteration 20,while PetriNetUnfolder was constructing finite prefix that currently has 1501659 conditions, 166944 events (61998/166943 cut-off events. For 3630803/3649677 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 1904450 event pairs, 324 based on Foata normal form. 164/157632 useless extension candidates. Maximal degree in co-relation 1501544. Up to 81625 conditions per place.). - TimeoutResultAtElement [Line: 743]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (84states, 71/124 universal loopers) in iteration 20,while PetriNetUnfolder was constructing finite prefix that currently has 1501659 conditions, 166944 events (61998/166943 cut-off events. For 3630803/3649677 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 1904450 event pairs, 324 based on Foata normal form. 164/157632 useless extension candidates. Maximal degree in co-relation 1501544. Up to 81625 conditions per place.). - TimeoutResultAtElement [Line: 724]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (84states, 71/124 universal loopers) in iteration 20,while PetriNetUnfolder was constructing finite prefix that currently has 1501659 conditions, 166944 events (61998/166943 cut-off events. For 3630803/3649677 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 1904450 event pairs, 324 based on Foata normal form. 164/157632 useless extension candidates. Maximal degree in co-relation 1501544. Up to 81625 conditions per place.). - TimeoutResultAtElement [Line: 724]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (84states, 71/124 universal loopers) in iteration 20,while PetriNetUnfolder was constructing finite prefix that currently has 1501659 conditions, 166944 events (61998/166943 cut-off events. For 3630803/3649677 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 1904450 event pairs, 324 based on Foata normal form. 164/157632 useless extension candidates. Maximal degree in co-relation 1501544. Up to 81625 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 167 locations, 9 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 771.2s, OverallIterations: 20, TraceHistogramMax: 23, PathProgramHistogramMax: 5, EmptinessCheckTime: 0.0s, AutomataDifference: 754.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 23244 SdHoareTripleChecker+Valid, 7.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 23244 mSDsluCounter, 3306 SdHoareTripleChecker+Invalid, 5.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3090 mSDsCounter, 194 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 9851 IncrementalHoareTripleChecker+Invalid, 10045 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 194 mSolverCounterUnsat, 216 mSDtfsCounter, 9851 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 7277 GetRequests, 4989 SyntacticMatches, 0 SemanticMatches, 2288 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1608540 ImplicationChecksByTransitivity, 63.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=294365occurred in iteration=19, InterpolantAutomatonStates: 494, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 11.7s InterpolantComputationTime, 5941 NumberOfCodeBlocks, 5731 NumberOfCodeBlocksAsserted, 96 NumberOfCheckSat, 8389 ConstructedInterpolants, 0 QuantifiedInterpolants, 19297 SizeOfPredicates, 119 NumberOfNonLiveVariables, 5180 ConjunctsInSsa, 143 ConjunctsInUnsatCore, 42 InterpolantComputations, 10 PerfectInterpolantSequences, 19362/32235 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown