/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/weaver/popl20-bad-counter-queue2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.empire2-owicki-f61efc6-m [2025-03-15 02:41:17,705 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-15 02:41:17,779 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:41:17,816 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-15 02:41:17,818 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-15 02:41:17,818 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-15 02:41:17,819 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-15 02:41:17,819 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-15 02:41:17,819 INFO L153 SettingsManager]: * Use SBE=true [2025-03-15 02:41:17,819 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-15 02:41:17,820 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-15 02:41:17,820 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-15 02:41:17,820 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-15 02:41:17,820 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-15 02:41:17,820 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-15 02:41:17,820 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-15 02:41:17,821 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-15 02:41:17,821 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-15 02:41:17,821 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-15 02:41:17,821 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-15 02:41:17,821 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-15 02:41:17,821 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-03-15 02:41:17,821 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-15 02:41:17,821 INFO L153 SettingsManager]: * To the following directory=./dump/ [2025-03-15 02:41:17,821 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-15 02:41:17,821 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-03-15 02:41:17,821 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-15 02:41:17,821 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-15 02:41:17,821 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-15 02:41:17,821 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-15 02:41:17,821 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-15 02:41:17,821 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-15 02:41:17,821 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:41:18,074 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-15 02:41:18,081 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-15 02:41:18,083 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-15 02:41:18,084 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-15 02:41:18,085 INFO L274 PluginConnector]: CDTParser initialized [2025-03-15 02:41:18,086 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-bad-counter-queue2.wvr.c [2025-03-15 02:41:19,329 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fd390c8c2/ea9c36e990fc4f208fb893ee432820e4/FLAG7e0308262 [2025-03-15 02:41:19,526 INFO L384 CDTParser]: Found 1 translation units. [2025-03-15 02:41:19,526 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-counter-queue2.wvr.c [2025-03-15 02:41:19,537 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fd390c8c2/ea9c36e990fc4f208fb893ee432820e4/FLAG7e0308262 [2025-03-15 02:41:19,884 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fd390c8c2/ea9c36e990fc4f208fb893ee432820e4 [2025-03-15 02:41:19,886 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-15 02:41:19,887 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-03-15 02:41:19,888 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-15 02:41:19,888 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-15 02:41:19,890 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-15 02:41:19,891 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 02:41:19" (1/1) ... [2025-03-15 02:41:19,891 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53541d0b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:41:19, skipping insertion in model container [2025-03-15 02:41:19,892 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 02:41:19" (1/1) ... [2025-03-15 02:41:19,902 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-15 02:41:20,037 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-15 02:41:20,045 INFO L200 MainTranslator]: Completed pre-run [2025-03-15 02:41:20,063 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-15 02:41:20,075 INFO L204 MainTranslator]: Completed translation [2025-03-15 02:41:20,075 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:41:20 WrapperNode [2025-03-15 02:41:20,075 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-15 02:41:20,076 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-15 02:41:20,076 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-15 02:41:20,076 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-15 02:41:20,081 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:41:20" (1/1) ... [2025-03-15 02:41:20,092 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:41:20" (1/1) ... [2025-03-15 02:41:20,111 INFO L138 Inliner]: procedures = 25, calls = 27, calls flagged for inlining = 13, calls inlined = 13, statements flattened = 159 [2025-03-15 02:41:20,112 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-15 02:41:20,112 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-15 02:41:20,116 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-15 02:41:20,116 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-15 02:41:20,121 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:41:20" (1/1) ... [2025-03-15 02:41:20,121 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:41:20" (1/1) ... [2025-03-15 02:41:20,123 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:41:20" (1/1) ... [2025-03-15 02:41:20,123 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:41:20" (1/1) ... [2025-03-15 02:41:20,131 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:41:20" (1/1) ... [2025-03-15 02:41:20,132 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:41:20" (1/1) ... [2025-03-15 02:41:20,137 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:41:20" (1/1) ... [2025-03-15 02:41:20,138 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:41:20" (1/1) ... [2025-03-15 02:41:20,139 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:41:20" (1/1) ... [2025-03-15 02:41:20,140 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-15 02:41:20,145 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-03-15 02:41:20,145 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-03-15 02:41:20,145 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-03-15 02:41:20,146 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:41:20" (1/1) ... [2025-03-15 02:41:20,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-03-15 02:41:20,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:20,174 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:41:20,176 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:41:20,197 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-15 02:41:20,197 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-03-15 02:41:20,197 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-03-15 02:41:20,197 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-03-15 02:41:20,197 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-03-15 02:41:20,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-03-15 02:41:20,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2025-03-15 02:41:20,197 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-03-15 02:41:20,197 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-03-15 02:41:20,197 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-15 02:41:20,197 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-15 02:41:20,198 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-15 02:41:20,198 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2025-03-15 02:41:20,199 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:41:20,260 INFO L234 CfgBuilder]: Building ICFG [2025-03-15 02:41:20,261 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-15 02:41:20,568 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-03-15 02:41:20,568 INFO L283 CfgBuilder]: Performing block encoding [2025-03-15 02:41:20,809 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-15 02:41:20,809 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-15 02:41:20,809 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 02:41:20 BoogieIcfgContainer [2025-03-15 02:41:20,809 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-03-15 02:41:20,812 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-15 02:41:20,812 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-15 02:41:20,815 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-15 02:41:20,816 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.03 02:41:19" (1/3) ... [2025-03-15 02:41:20,816 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a5e1448 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 02:41:20, skipping insertion in model container [2025-03-15 02:41:20,816 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:41:20" (2/3) ... [2025-03-15 02:41:20,816 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a5e1448 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 02:41:20, skipping insertion in model container [2025-03-15 02:41:20,816 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 02:41:20" (3/3) ... [2025-03-15 02:41:20,818 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-bad-counter-queue2.wvr.c [2025-03-15 02:41:20,829 INFO L303 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-15 02:41:20,830 INFO L169 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-bad-counter-queue2.wvr.c that has 3 procedures, 130 locations, 1 initial locations, 3 loop locations, and 18 error locations. [2025-03-15 02:41:20,831 INFO L581 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-03-15 02:41:20,927 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-03-15 02:41:20,963 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-15 02:41:20,972 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;@7b99250f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-15 02:41:20,972 INFO L334 AbstractCegarLoop]: Starting to check reachability of 36 error locations. [2025-03-15 02:41:21,004 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-15 02:41:21,004 INFO L124 PetriNetUnfolderBase]: 2/54 cut-off events. [2025-03-15 02:41:21,006 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-15 02:41:21,006 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:21,007 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] [2025-03-15 02:41:21,007 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:21,012 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:21,012 INFO L85 PathProgramCache]: Analyzing trace with hash 19325371, now seen corresponding path program 1 times [2025-03-15 02:41:21,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:21,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452763644] [2025-03-15 02:41:21,018 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:21,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:21,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:21,245 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:41:21,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:21,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452763644] [2025-03-15 02:41:21,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452763644] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:41:21,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:41:21,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-15 02:41:21,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698265037] [2025-03-15 02:41:21,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:41:21,255 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-15 02:41:21,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:21,275 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-15 02:41:21,276 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-15 02:41:21,278 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 135 [2025-03-15 02:41:21,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 135 transitions, 284 flow. Second operand has 4 states, 4 states have (on average 100.5) internal successors, (402), 4 states have internal predecessors, (402), 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:41:21,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:21,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 135 [2025-03-15 02:41:21,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:21,502 INFO L124 PetriNetUnfolderBase]: 75/309 cut-off events. [2025-03-15 02:41:21,503 INFO L125 PetriNetUnfolderBase]: For 44/44 co-relation queries the response was YES. [2025-03-15 02:41:21,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 483 conditions, 309 events. 75/309 cut-off events. For 44/44 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1277 event pairs, 35 based on Foata normal form. 4/197 useless extension candidates. Maximal degree in co-relation 321. Up to 136 conditions per place. [2025-03-15 02:41:21,513 INFO L140 encePairwiseOnDemand]: 120/135 looper letters, 31 selfloop transitions, 5 changer transitions 11/128 dead transitions. [2025-03-15 02:41:21,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 128 transitions, 342 flow [2025-03-15 02:41:21,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-15 02:41:21,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-15 02:41:21,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 542 transitions. [2025-03-15 02:41:21,528 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.802962962962963 [2025-03-15 02:41:21,531 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, -9 predicate places. [2025-03-15 02:41:21,531 INFO L471 AbstractCegarLoop]: Abstraction has has 127 places, 128 transitions, 342 flow [2025-03-15 02:41:21,531 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 100.5) internal successors, (402), 4 states have internal predecessors, (402), 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:41:21,531 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:21,531 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] [2025-03-15 02:41:21,532 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-15 02:41:21,532 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:21,532 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:21,532 INFO L85 PathProgramCache]: Analyzing trace with hash -475114663, now seen corresponding path program 1 times [2025-03-15 02:41:21,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:21,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070947694] [2025-03-15 02:41:21,533 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:21,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:21,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:21,736 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:41:21,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:21,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070947694] [2025-03-15 02:41:21,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070947694] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:41:21,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:41:21,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-15 02:41:21,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480232426] [2025-03-15 02:41:21,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:41:21,738 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-15 02:41:21,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:21,738 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-15 02:41:21,738 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-15 02:41:21,742 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 135 [2025-03-15 02:41:21,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 128 transitions, 342 flow. Second operand has 7 states, 7 states have (on average 90.42857142857143) internal successors, (633), 7 states have internal predecessors, (633), 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:41:21,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:21,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 135 [2025-03-15 02:41:21,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:22,036 INFO L124 PetriNetUnfolderBase]: 164/614 cut-off events. [2025-03-15 02:41:22,036 INFO L125 PetriNetUnfolderBase]: For 157/237 co-relation queries the response was YES. [2025-03-15 02:41:22,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1211 conditions, 614 events. 164/614 cut-off events. For 157/237 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3286 event pairs, 110 based on Foata normal form. 0/389 useless extension candidates. Maximal degree in co-relation 700. Up to 239 conditions per place. [2025-03-15 02:41:22,044 INFO L140 encePairwiseOnDemand]: 122/135 looper letters, 51 selfloop transitions, 14 changer transitions 14/152 dead transitions. [2025-03-15 02:41:22,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 152 transitions, 575 flow [2025-03-15 02:41:22,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-15 02:41:22,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-03-15 02:41:22,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 950 transitions. [2025-03-15 02:41:22,048 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7037037037037037 [2025-03-15 02:41:22,048 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 0 predicate places. [2025-03-15 02:41:22,048 INFO L471 AbstractCegarLoop]: Abstraction has has 136 places, 152 transitions, 575 flow [2025-03-15 02:41:22,050 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 90.42857142857143) internal successors, (633), 7 states have internal predecessors, (633), 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:41:22,050 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:22,050 INFO L221 CegarLoopForPetriNet]: trace histogram [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] [2025-03-15 02:41:22,050 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-15 02:41:22,050 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:22,051 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:22,051 INFO L85 PathProgramCache]: Analyzing trace with hash 20072794, now seen corresponding path program 1 times [2025-03-15 02:41:22,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:22,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366264409] [2025-03-15 02:41:22,051 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:22,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:22,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:22,188 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:22,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:22,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366264409] [2025-03-15 02:41:22,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366264409] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:22,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834852126] [2025-03-15 02:41:22,189 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:22,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:22,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:22,191 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:41:22,193 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:41:22,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:22,264 INFO L256 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-15 02:41:22,267 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:22,332 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:22,332 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-15 02:41:22,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [834852126] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:41:22,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-15 02:41:22,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2025-03-15 02:41:22,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671896954] [2025-03-15 02:41:22,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:41:22,333 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 02:41:22,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:22,333 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 02:41:22,334 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-03-15 02:41:22,334 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 135 [2025-03-15 02:41:22,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 152 transitions, 575 flow. Second operand has 6 states, 6 states have (on average 101.16666666666667) internal successors, (607), 6 states have internal predecessors, (607), 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:41:22,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:22,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 135 [2025-03-15 02:41:22,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:22,543 INFO L124 PetriNetUnfolderBase]: 164/613 cut-off events. [2025-03-15 02:41:22,543 INFO L125 PetriNetUnfolderBase]: For 298/458 co-relation queries the response was YES. [2025-03-15 02:41:22,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1404 conditions, 613 events. 164/613 cut-off events. For 298/458 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3272 event pairs, 110 based on Foata normal form. 0/389 useless extension candidates. Maximal degree in co-relation 817. Up to 239 conditions per place. [2025-03-15 02:41:22,550 INFO L140 encePairwiseOnDemand]: 129/135 looper letters, 42 selfloop transitions, 8 changer transitions 14/151 dead transitions. [2025-03-15 02:41:22,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 151 transitions, 675 flow [2025-03-15 02:41:22,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-15 02:41:22,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-15 02:41:22,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 730 transitions. [2025-03-15 02:41:22,552 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7724867724867724 [2025-03-15 02:41:22,553 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 5 predicate places. [2025-03-15 02:41:22,553 INFO L471 AbstractCegarLoop]: Abstraction has has 141 places, 151 transitions, 675 flow [2025-03-15 02:41:22,553 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 101.16666666666667) internal successors, (607), 6 states have internal predecessors, (607), 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:41:22,553 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:22,553 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] [2025-03-15 02:41:22,563 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-03-15 02:41:22,754 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:22,754 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:22,755 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:22,755 INFO L85 PathProgramCache]: Analyzing trace with hash 622257075, now seen corresponding path program 1 times [2025-03-15 02:41:22,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:22,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145517683] [2025-03-15 02:41:22,755 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:22,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:22,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:22,844 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:41:22,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:22,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145517683] [2025-03-15 02:41:22,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145517683] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:22,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641820490] [2025-03-15 02:41:22,844 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:22,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:22,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:22,848 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:41:22,849 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:41:22,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:22,910 INFO L256 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-15 02:41:22,913 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:22,950 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:41:22,951 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:41:23,009 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:41:23,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641820490] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:41:23,010 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:41:23,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2025-03-15 02:41:23,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004279286] [2025-03-15 02:41:23,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:41:23,010 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-15 02:41:23,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:23,011 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-15 02:41:23,011 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2025-03-15 02:41:23,013 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 135 [2025-03-15 02:41:23,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 151 transitions, 675 flow. Second operand has 12 states, 12 states have (on average 101.83333333333333) internal successors, (1222), 12 states have internal predecessors, (1222), 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:41:23,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:23,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 135 [2025-03-15 02:41:23,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:23,267 INFO L124 PetriNetUnfolderBase]: 167/648 cut-off events. [2025-03-15 02:41:23,267 INFO L125 PetriNetUnfolderBase]: For 523/743 co-relation queries the response was YES. [2025-03-15 02:41:23,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1730 conditions, 648 events. 167/648 cut-off events. For 523/743 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3571 event pairs, 110 based on Foata normal form. 0/421 useless extension candidates. Maximal degree in co-relation 934. Up to 239 conditions per place. [2025-03-15 02:41:23,272 INFO L140 encePairwiseOnDemand]: 128/135 looper letters, 58 selfloop transitions, 18 changer transitions 14/177 dead transitions. [2025-03-15 02:41:23,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 177 transitions, 1023 flow [2025-03-15 02:41:23,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-15 02:41:23,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-03-15 02:41:23,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1451 transitions. [2025-03-15 02:41:23,275 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7677248677248677 [2025-03-15 02:41:23,275 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 18 predicate places. [2025-03-15 02:41:23,275 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 177 transitions, 1023 flow [2025-03-15 02:41:23,276 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 101.83333333333333) internal successors, (1222), 12 states have internal predecessors, (1222), 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:41:23,276 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:23,276 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:41:23,282 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:41:23,476 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,SelfDestructingSolverStorable3 [2025-03-15 02:41:23,476 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:23,478 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:23,478 INFO L85 PathProgramCache]: Analyzing trace with hash -491244243, now seen corresponding path program 1 times [2025-03-15 02:41:23,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:23,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979451010] [2025-03-15 02:41:23,478 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:23,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:23,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:23,590 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:41:23,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:23,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979451010] [2025-03-15 02:41:23,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979451010] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:41:23,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:41:23,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-15 02:41:23,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808012385] [2025-03-15 02:41:23,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:41:23,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-15 02:41:23,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:23,591 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-15 02:41:23,591 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-15 02:41:23,592 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 135 [2025-03-15 02:41:23,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 177 transitions, 1023 flow. Second operand has 7 states, 7 states have (on average 90.57142857142857) internal successors, (634), 7 states have internal predecessors, (634), 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:41:23,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:23,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 135 [2025-03-15 02:41:23,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:23,791 INFO L124 PetriNetUnfolderBase]: 164/609 cut-off events. [2025-03-15 02:41:23,791 INFO L125 PetriNetUnfolderBase]: For 907/1233 co-relation queries the response was YES. [2025-03-15 02:41:23,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1970 conditions, 609 events. 164/609 cut-off events. For 907/1233 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3269 event pairs, 130 based on Foata normal form. 0/403 useless extension candidates. Maximal degree in co-relation 1285. Up to 263 conditions per place. [2025-03-15 02:41:23,795 INFO L140 encePairwiseOnDemand]: 122/135 looper letters, 52 selfloop transitions, 8 changer transitions 29/169 dead transitions. [2025-03-15 02:41:23,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 169 transitions, 1090 flow [2025-03-15 02:41:23,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-15 02:41:23,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-03-15 02:41:23,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 938 transitions. [2025-03-15 02:41:23,797 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.6948148148148148 [2025-03-15 02:41:23,798 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 27 predicate places. [2025-03-15 02:41:23,798 INFO L471 AbstractCegarLoop]: Abstraction has has 163 places, 169 transitions, 1090 flow [2025-03-15 02:41:23,798 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 90.57142857142857) internal successors, (634), 7 states have internal predecessors, (634), 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:41:23,798 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:23,798 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, 1, 1] [2025-03-15 02:41:23,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-15 02:41:23,798 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:23,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:23,799 INFO L85 PathProgramCache]: Analyzing trace with hash 103026330, now seen corresponding path program 1 times [2025-03-15 02:41:23,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:23,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852269365] [2025-03-15 02:41:23,799 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:23,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:23,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:24,175 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:24,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:24,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852269365] [2025-03-15 02:41:24,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852269365] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:24,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193571189] [2025-03-15 02:41:24,176 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:24,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:24,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:24,178 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:41:24,187 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:41:24,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:24,245 INFO L256 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-03-15 02:41:24,248 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:24,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:41:24,396 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:24,396 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:41:24,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2025-03-15 02:41:24,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2025-03-15 02:41:24,520 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:24,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193571189] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:41:24,522 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:41:24,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 24 [2025-03-15 02:41:24,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403739184] [2025-03-15 02:41:24,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:41:24,523 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-03-15 02:41:24,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:24,523 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-03-15 02:41:24,524 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2025-03-15 02:41:24,528 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 135 [2025-03-15 02:41:24,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 169 transitions, 1090 flow. Second operand has 25 states, 25 states have (on average 84.64) internal successors, (2116), 25 states have internal predecessors, (2116), 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:41:24,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:24,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 135 [2025-03-15 02:41:24,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:25,154 INFO L124 PetriNetUnfolderBase]: 407/1307 cut-off events. [2025-03-15 02:41:25,154 INFO L125 PetriNetUnfolderBase]: For 2182/3088 co-relation queries the response was YES. [2025-03-15 02:41:25,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4995 conditions, 1307 events. 407/1307 cut-off events. For 2182/3088 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8884 event pairs, 204 based on Foata normal form. 2/792 useless extension candidates. Maximal degree in co-relation 2522. Up to 676 conditions per place. [2025-03-15 02:41:25,164 INFO L140 encePairwiseOnDemand]: 113/135 looper letters, 93 selfloop transitions, 28 changer transitions 30/226 dead transitions. [2025-03-15 02:41:25,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 226 transitions, 1897 flow [2025-03-15 02:41:25,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-03-15 02:41:25,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-03-15 02:41:25,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1588 transitions. [2025-03-15 02:41:25,168 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.6534979423868312 [2025-03-15 02:41:25,170 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 44 predicate places. [2025-03-15 02:41:25,170 INFO L471 AbstractCegarLoop]: Abstraction has has 180 places, 226 transitions, 1897 flow [2025-03-15 02:41:25,171 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 84.64) internal successors, (2116), 25 states have internal predecessors, (2116), 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:41:25,171 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:25,171 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, 1, 1] [2025-03-15 02:41:25,178 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:41:25,371 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:25,372 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:25,372 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:25,372 INFO L85 PathProgramCache]: Analyzing trace with hash 103026331, now seen corresponding path program 1 times [2025-03-15 02:41:25,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:25,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572598807] [2025-03-15 02:41:25,372 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:25,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:25,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:25,740 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:25,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:25,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572598807] [2025-03-15 02:41:25,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572598807] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:25,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674882363] [2025-03-15 02:41:25,740 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:25,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:25,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:25,742 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:41:25,744 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:41:25,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:25,800 INFO L256 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-03-15 02:41:25,801 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:25,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:41:25,905 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:25,906 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:41:25,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2025-03-15 02:41:25,996 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2025-03-15 02:41:26,016 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:26,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674882363] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:41:26,016 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:41:26,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 24 [2025-03-15 02:41:26,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009065720] [2025-03-15 02:41:26,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:41:26,017 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-03-15 02:41:26,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:26,017 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-03-15 02:41:26,018 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2025-03-15 02:41:26,018 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 135 [2025-03-15 02:41:26,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 226 transitions, 1897 flow. Second operand has 25 states, 25 states have (on average 84.64) internal successors, (2116), 25 states have internal predecessors, (2116), 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:41:26,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:26,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 135 [2025-03-15 02:41:26,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:26,584 INFO L124 PetriNetUnfolderBase]: 391/1267 cut-off events. [2025-03-15 02:41:26,585 INFO L125 PetriNetUnfolderBase]: For 2834/3881 co-relation queries the response was YES. [2025-03-15 02:41:26,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5526 conditions, 1267 events. 391/1267 cut-off events. For 2834/3881 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8586 event pairs, 212 based on Foata normal form. 8/777 useless extension candidates. Maximal degree in co-relation 2705. Up to 661 conditions per place. [2025-03-15 02:41:26,592 INFO L140 encePairwiseOnDemand]: 113/135 looper letters, 116 selfloop transitions, 28 changer transitions 30/249 dead transitions. [2025-03-15 02:41:26,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 249 transitions, 2549 flow [2025-03-15 02:41:26,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-03-15 02:41:26,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-03-15 02:41:26,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1587 transitions. [2025-03-15 02:41:26,596 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.6530864197530865 [2025-03-15 02:41:26,596 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 61 predicate places. [2025-03-15 02:41:26,597 INFO L471 AbstractCegarLoop]: Abstraction has has 197 places, 249 transitions, 2549 flow [2025-03-15 02:41:26,599 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 84.64) internal successors, (2116), 25 states have internal predecessors, (2116), 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:41:26,599 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:26,599 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, 1, 1] [2025-03-15 02:41:26,609 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-03-15 02:41:26,799 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:26,799 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:26,800 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:26,800 INFO L85 PathProgramCache]: Analyzing trace with hash 103026333, now seen corresponding path program 1 times [2025-03-15 02:41:26,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:26,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370959222] [2025-03-15 02:41:26,800 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:26,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:26,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:26,913 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-15 02:41:26,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:26,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370959222] [2025-03-15 02:41:26,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370959222] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:41:26,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:41:26,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 02:41:26,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600699436] [2025-03-15 02:41:26,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:41:26,915 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 02:41:26,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:26,916 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 02:41:26,916 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 02:41:26,916 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 135 [2025-03-15 02:41:26,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 249 transitions, 2549 flow. Second operand has 3 states, 3 states have (on average 112.0) internal successors, (336), 3 states have internal predecessors, (336), 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:41:26,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:26,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 135 [2025-03-15 02:41:26,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:27,138 INFO L124 PetriNetUnfolderBase]: 469/1477 cut-off events. [2025-03-15 02:41:27,138 INFO L125 PetriNetUnfolderBase]: For 4607/5180 co-relation queries the response was YES. [2025-03-15 02:41:27,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7013 conditions, 1477 events. 469/1477 cut-off events. For 4607/5180 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10143 event pairs, 214 based on Foata normal form. 6/946 useless extension candidates. Maximal degree in co-relation 3170. Up to 806 conditions per place. [2025-03-15 02:41:27,148 INFO L140 encePairwiseOnDemand]: 128/135 looper letters, 90 selfloop transitions, 8 changer transitions 33/278 dead transitions. [2025-03-15 02:41:27,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 278 transitions, 3246 flow [2025-03-15 02:41:27,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 02:41:27,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 02:41:27,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 363 transitions. [2025-03-15 02:41:27,149 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8962962962962963 [2025-03-15 02:41:27,149 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 63 predicate places. [2025-03-15 02:41:27,150 INFO L471 AbstractCegarLoop]: Abstraction has has 199 places, 278 transitions, 3246 flow [2025-03-15 02:41:27,150 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 112.0) internal successors, (336), 3 states have internal predecessors, (336), 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:41:27,150 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:27,150 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, 1, 1, 1, 1] [2025-03-15 02:41:27,150 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-15 02:41:27,150 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:27,150 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:27,150 INFO L85 PathProgramCache]: Analyzing trace with hash 224078273, now seen corresponding path program 1 times [2025-03-15 02:41:27,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:27,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686603698] [2025-03-15 02:41:27,151 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:27,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:27,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:27,197 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-15 02:41:27,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:27,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686603698] [2025-03-15 02:41:27,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686603698] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:41:27,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:41:27,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-15 02:41:27,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263974428] [2025-03-15 02:41:27,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:41:27,197 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-15 02:41:27,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:27,198 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-15 02:41:27,198 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-15 02:41:27,198 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 135 [2025-03-15 02:41:27,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 278 transitions, 3246 flow. Second operand has 4 states, 4 states have (on average 103.5) internal successors, (414), 4 states have internal predecessors, (414), 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:41:27,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:27,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 135 [2025-03-15 02:41:27,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:27,492 INFO L124 PetriNetUnfolderBase]: 661/1821 cut-off events. [2025-03-15 02:41:27,493 INFO L125 PetriNetUnfolderBase]: For 7074/7892 co-relation queries the response was YES. [2025-03-15 02:41:27,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10371 conditions, 1821 events. 661/1821 cut-off events. For 7074/7892 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 12685 event pairs, 227 based on Foata normal form. 25/1137 useless extension candidates. Maximal degree in co-relation 4744. Up to 1079 conditions per place. [2025-03-15 02:41:27,511 INFO L140 encePairwiseOnDemand]: 128/135 looper letters, 172 selfloop transitions, 9 changer transitions 33/340 dead transitions. [2025-03-15 02:41:27,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 340 transitions, 4676 flow [2025-03-15 02:41:27,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-15 02:41:27,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-15 02:41:27,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 568 transitions. [2025-03-15 02:41:27,513 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8414814814814815 [2025-03-15 02:41:27,513 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 67 predicate places. [2025-03-15 02:41:27,514 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 340 transitions, 4676 flow [2025-03-15 02:41:27,514 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 103.5) internal successors, (414), 4 states have internal predecessors, (414), 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:41:27,514 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:27,514 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, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:41:27,514 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-03-15 02:41:27,514 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:27,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:27,514 INFO L85 PathProgramCache]: Analyzing trace with hash 891993006, now seen corresponding path program 1 times [2025-03-15 02:41:27,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:27,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490700350] [2025-03-15 02:41:27,515 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:27,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:27,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:27,810 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:27,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:27,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490700350] [2025-03-15 02:41:27,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490700350] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:27,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759892465] [2025-03-15 02:41:27,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:27,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:27,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:27,813 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:41:27,814 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:41:27,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:27,876 INFO L256 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-03-15 02:41:27,882 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:27,912 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:41:27,990 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:27,990 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:41:28,087 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2025-03-15 02:41:28,089 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2025-03-15 02:41:28,114 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:28,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759892465] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:41:28,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:41:28,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 24 [2025-03-15 02:41:28,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952309870] [2025-03-15 02:41:28,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:41:28,115 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-03-15 02:41:28,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:28,117 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-03-15 02:41:28,117 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2025-03-15 02:41:28,118 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 135 [2025-03-15 02:41:28,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 340 transitions, 4676 flow. Second operand has 25 states, 25 states have (on average 84.76) internal successors, (2119), 25 states have internal predecessors, (2119), 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:41:28,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:28,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 135 [2025-03-15 02:41:28,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:28,821 INFO L124 PetriNetUnfolderBase]: 822/2362 cut-off events. [2025-03-15 02:41:28,821 INFO L125 PetriNetUnfolderBase]: For 9884/10598 co-relation queries the response was YES. [2025-03-15 02:41:28,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13675 conditions, 2362 events. 822/2362 cut-off events. For 9884/10598 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 17698 event pairs, 268 based on Foata normal form. 7/1461 useless extension candidates. Maximal degree in co-relation 6513. Up to 1312 conditions per place. [2025-03-15 02:41:28,845 INFO L140 encePairwiseOnDemand]: 113/135 looper letters, 189 selfloop transitions, 96 changer transitions 33/412 dead transitions. [2025-03-15 02:41:28,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 412 transitions, 6567 flow [2025-03-15 02:41:28,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-03-15 02:41:28,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-03-15 02:41:28,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1588 transitions. [2025-03-15 02:41:28,850 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.6534979423868312 [2025-03-15 02:41:28,850 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 84 predicate places. [2025-03-15 02:41:28,850 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 412 transitions, 6567 flow [2025-03-15 02:41:28,851 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 84.76) internal successors, (2119), 25 states have internal predecessors, (2119), 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:41:28,851 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:28,851 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, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:41:28,859 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-03-15 02:41:29,052 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,SelfDestructingSolverStorable9 [2025-03-15 02:41:29,052 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:29,053 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:29,053 INFO L85 PathProgramCache]: Analyzing trace with hash 891993007, now seen corresponding path program 1 times [2025-03-15 02:41:29,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:29,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133487901] [2025-03-15 02:41:29,053 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:29,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:29,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:29,335 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:29,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:29,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133487901] [2025-03-15 02:41:29,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133487901] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:29,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929265656] [2025-03-15 02:41:29,335 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:29,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:29,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:29,337 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:41:29,339 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:41:29,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:29,396 INFO L256 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-03-15 02:41:29,398 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:29,426 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:41:29,508 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:29,508 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:41:29,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2025-03-15 02:41:29,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2025-03-15 02:41:29,629 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:29,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929265656] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:41:29,629 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:41:29,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 24 [2025-03-15 02:41:29,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068061413] [2025-03-15 02:41:29,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:41:29,631 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-03-15 02:41:29,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:29,631 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-03-15 02:41:29,632 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2025-03-15 02:41:29,633 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 135 [2025-03-15 02:41:29,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 412 transitions, 6567 flow. Second operand has 25 states, 25 states have (on average 84.76) internal successors, (2119), 25 states have internal predecessors, (2119), 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:41:29,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:29,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 135 [2025-03-15 02:41:29,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:30,376 INFO L124 PetriNetUnfolderBase]: 789/2269 cut-off events. [2025-03-15 02:41:30,376 INFO L125 PetriNetUnfolderBase]: For 11727/12768 co-relation queries the response was YES. [2025-03-15 02:41:30,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14287 conditions, 2269 events. 789/2269 cut-off events. For 11727/12768 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 16939 event pairs, 258 based on Foata normal form. 19/1415 useless extension candidates. Maximal degree in co-relation 6652. Up to 1257 conditions per place. [2025-03-15 02:41:30,396 INFO L140 encePairwiseOnDemand]: 113/135 looper letters, 224 selfloop transitions, 96 changer transitions 33/447 dead transitions. [2025-03-15 02:41:30,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 447 transitions, 8026 flow [2025-03-15 02:41:30,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-03-15 02:41:30,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-03-15 02:41:30,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1587 transitions. [2025-03-15 02:41:30,401 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.6530864197530865 [2025-03-15 02:41:30,402 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 101 predicate places. [2025-03-15 02:41:30,402 INFO L471 AbstractCegarLoop]: Abstraction has has 237 places, 447 transitions, 8026 flow [2025-03-15 02:41:30,403 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 84.76) internal successors, (2119), 25 states have internal predecessors, (2119), 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:41:30,403 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:30,403 INFO L221 CegarLoopForPetriNet]: trace histogram [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] [2025-03-15 02:41:30,410 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:41:30,604 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:30,604 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:30,604 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:30,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1976323262, now seen corresponding path program 1 times [2025-03-15 02:41:30,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:30,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342916939] [2025-03-15 02:41:30,605 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:30,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:30,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:30,714 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:30,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:30,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342916939] [2025-03-15 02:41:30,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342916939] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:30,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341390766] [2025-03-15 02:41:30,714 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:30,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:30,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:30,717 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:41:30,718 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:41:30,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:30,778 INFO L256 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-15 02:41:30,779 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:30,911 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:30,911 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:41:31,079 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:31,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341390766] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:41:31,080 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:41:31,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2025-03-15 02:41:31,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391374539] [2025-03-15 02:41:31,080 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:41:31,081 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-03-15 02:41:31,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:31,082 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-03-15 02:41:31,082 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2025-03-15 02:41:31,082 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 135 [2025-03-15 02:41:31,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 447 transitions, 8026 flow. Second operand has 24 states, 24 states have (on average 80.95833333333333) internal successors, (1943), 24 states have internal predecessors, (1943), 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:41:31,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:31,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 135 [2025-03-15 02:41:31,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:31,737 INFO L124 PetriNetUnfolderBase]: 606/1753 cut-off events. [2025-03-15 02:41:31,737 INFO L125 PetriNetUnfolderBase]: For 10734/12299 co-relation queries the response was YES. [2025-03-15 02:41:31,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12161 conditions, 1753 events. 606/1753 cut-off events. For 10734/12299 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 12117 event pairs, 158 based on Foata normal form. 34/1181 useless extension candidates. Maximal degree in co-relation 6404. Up to 963 conditions per place. [2025-03-15 02:41:31,752 INFO L140 encePairwiseOnDemand]: 115/135 looper letters, 297 selfloop transitions, 32 changer transitions 47/451 dead transitions. [2025-03-15 02:41:31,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 451 transitions, 8492 flow [2025-03-15 02:41:31,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-03-15 02:41:31,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-03-15 02:41:31,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1701 transitions. [2025-03-15 02:41:31,754 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.63 [2025-03-15 02:41:31,756 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 118 predicate places. [2025-03-15 02:41:31,756 INFO L471 AbstractCegarLoop]: Abstraction has has 254 places, 451 transitions, 8492 flow [2025-03-15 02:41:31,756 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 80.95833333333333) internal successors, (1943), 24 states have internal predecessors, (1943), 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:41:31,756 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:31,756 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:41:31,762 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-03-15 02:41:31,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:31,957 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:31,958 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:31,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1788156811, now seen corresponding path program 1 times [2025-03-15 02:41:31,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:31,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186095984] [2025-03-15 02:41:31,958 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:31,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:31,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:32,003 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-15 02:41:32,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:32,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186095984] [2025-03-15 02:41:32,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186095984] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:41:32,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:41:32,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-15 02:41:32,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066529399] [2025-03-15 02:41:32,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:41:32,004 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-15 02:41:32,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:32,005 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-15 02:41:32,005 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-15 02:41:32,005 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 135 [2025-03-15 02:41:32,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 451 transitions, 8492 flow. Second operand has 4 states, 4 states have (on average 103.75) internal successors, (415), 4 states have internal predecessors, (415), 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:41:32,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:32,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 135 [2025-03-15 02:41:32,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:32,432 INFO L124 PetriNetUnfolderBase]: 928/2359 cut-off events. [2025-03-15 02:41:32,433 INFO L125 PetriNetUnfolderBase]: For 17838/19380 co-relation queries the response was YES. [2025-03-15 02:41:32,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18564 conditions, 2359 events. 928/2359 cut-off events. For 17838/19380 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 16117 event pairs, 201 based on Foata normal form. 40/1556 useless extension candidates. Maximal degree in co-relation 11542. Up to 1377 conditions per place. [2025-03-15 02:41:32,453 INFO L140 encePairwiseOnDemand]: 128/135 looper letters, 362 selfloop transitions, 8 changer transitions 48/564 dead transitions. [2025-03-15 02:41:32,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 564 transitions, 12073 flow [2025-03-15 02:41:32,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-15 02:41:32,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-15 02:41:32,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 568 transitions. [2025-03-15 02:41:32,454 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8414814814814815 [2025-03-15 02:41:32,455 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 122 predicate places. [2025-03-15 02:41:32,455 INFO L471 AbstractCegarLoop]: Abstraction has has 258 places, 564 transitions, 12073 flow [2025-03-15 02:41:32,455 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 103.75) internal successors, (415), 4 states have internal predecessors, (415), 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:41:32,455 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:32,455 INFO L221 CegarLoopForPetriNet]: trace histogram [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] [2025-03-15 02:41:32,455 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-03-15 02:41:32,455 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:32,456 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:32,456 INFO L85 PathProgramCache]: Analyzing trace with hash 922578075, now seen corresponding path program 2 times [2025-03-15 02:41:32,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:32,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324391315] [2025-03-15 02:41:32,456 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:41:32,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:32,471 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:41:32,471 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:41:32,787 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:32,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:32,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324391315] [2025-03-15 02:41:32,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324391315] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:32,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115291452] [2025-03-15 02:41:32,787 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:41:32,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:32,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:32,789 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:41:32,791 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:41:32,850 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:41:32,850 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:41:32,851 INFO L256 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 33 conjuncts are in the unsatisfiable core [2025-03-15 02:41:32,853 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:32,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:41:32,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-15 02:41:32,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2025-03-15 02:41:33,008 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:33,008 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:41:33,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2025-03-15 02:41:33,261 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 50 [2025-03-15 02:41:33,304 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:33,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115291452] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:41:33,305 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:41:33,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 11] total 26 [2025-03-15 02:41:33,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095381824] [2025-03-15 02:41:33,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:41:33,305 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-03-15 02:41:33,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:33,306 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-03-15 02:41:33,306 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2025-03-15 02:41:33,307 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 135 [2025-03-15 02:41:33,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 564 transitions, 12073 flow. Second operand has 27 states, 27 states have (on average 80.14814814814815) internal successors, (2164), 27 states have internal predecessors, (2164), 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:41:33,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:33,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 135 [2025-03-15 02:41:33,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:34,279 INFO L124 PetriNetUnfolderBase]: 902/2304 cut-off events. [2025-03-15 02:41:34,279 INFO L125 PetriNetUnfolderBase]: For 21249/23414 co-relation queries the response was YES. [2025-03-15 02:41:34,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19211 conditions, 2304 events. 902/2304 cut-off events. For 21249/23414 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 15597 event pairs, 192 based on Foata normal form. 39/1533 useless extension candidates. Maximal degree in co-relation 11653. Up to 1330 conditions per place. [2025-03-15 02:41:34,305 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 321 selfloop transitions, 78 changer transitions 52/548 dead transitions. [2025-03-15 02:41:34,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 548 transitions, 12392 flow [2025-03-15 02:41:34,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-03-15 02:41:34,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-03-15 02:41:34,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1711 transitions. [2025-03-15 02:41:34,308 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.6035273368606702 [2025-03-15 02:41:34,308 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 142 predicate places. [2025-03-15 02:41:34,309 INFO L471 AbstractCegarLoop]: Abstraction has has 278 places, 548 transitions, 12392 flow [2025-03-15 02:41:34,310 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 80.14814814814815) internal successors, (2164), 27 states have internal predecessors, (2164), 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:41:34,310 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:34,311 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:41:34,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-03-15 02:41:34,511 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,SelfDestructingSolverStorable13 [2025-03-15 02:41:34,512 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:34,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:34,512 INFO L85 PathProgramCache]: Analyzing trace with hash -454784806, now seen corresponding path program 1 times [2025-03-15 02:41:34,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:34,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871809628] [2025-03-15 02:41:34,512 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:34,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:34,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:34,603 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-15 02:41:34,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:34,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871809628] [2025-03-15 02:41:34,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871809628] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:41:34,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:41:34,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 02:41:34,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137733346] [2025-03-15 02:41:34,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:41:34,605 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 02:41:34,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:34,605 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 02:41:34,605 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 02:41:34,605 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 135 [2025-03-15 02:41:34,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 548 transitions, 12392 flow. Second operand has 3 states, 3 states have (on average 112.66666666666667) internal successors, (338), 3 states have internal predecessors, (338), 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:41:34,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:34,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 135 [2025-03-15 02:41:34,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:34,871 INFO L124 PetriNetUnfolderBase]: 763/2017 cut-off events. [2025-03-15 02:41:34,871 INFO L125 PetriNetUnfolderBase]: For 23460/24947 co-relation queries the response was YES. [2025-03-15 02:41:34,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16713 conditions, 2017 events. 763/2017 cut-off events. For 23460/24947 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 13356 event pairs, 178 based on Foata normal form. 18/1409 useless extension candidates. Maximal degree in co-relation 9944. Up to 1117 conditions per place. [2025-03-15 02:41:34,891 INFO L140 encePairwiseOnDemand]: 132/135 looper letters, 255 selfloop transitions, 1 changer transitions 52/494 dead transitions. [2025-03-15 02:41:34,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 494 transitions, 11310 flow [2025-03-15 02:41:34,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 02:41:34,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 02:41:34,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 349 transitions. [2025-03-15 02:41:34,893 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8617283950617284 [2025-03-15 02:41:34,893 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 142 predicate places. [2025-03-15 02:41:34,893 INFO L471 AbstractCegarLoop]: Abstraction has has 278 places, 494 transitions, 11310 flow [2025-03-15 02:41:34,893 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 112.66666666666667) internal successors, (338), 3 states have internal predecessors, (338), 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:41:34,893 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:34,893 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:41:34,893 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-03-15 02:41:34,893 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:34,894 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:34,894 INFO L85 PathProgramCache]: Analyzing trace with hash -454784805, now seen corresponding path program 1 times [2025-03-15 02:41:34,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:34,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519252126] [2025-03-15 02:41:34,894 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:34,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:34,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:34,961 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-15 02:41:34,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:34,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519252126] [2025-03-15 02:41:34,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519252126] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:41:34,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:41:34,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 02:41:34,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301646048] [2025-03-15 02:41:34,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:41:34,962 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 02:41:34,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:34,962 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 02:41:34,962 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 02:41:34,963 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 135 [2025-03-15 02:41:34,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 494 transitions, 11310 flow. Second operand has 3 states, 3 states have (on average 112.66666666666667) internal successors, (338), 3 states have internal predecessors, (338), 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:41:34,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:34,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 135 [2025-03-15 02:41:34,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:35,197 INFO L124 PetriNetUnfolderBase]: 631/1749 cut-off events. [2025-03-15 02:41:35,198 INFO L125 PetriNetUnfolderBase]: For 26514/27919 co-relation queries the response was YES. [2025-03-15 02:41:35,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14133 conditions, 1749 events. 631/1749 cut-off events. For 26514/27919 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 11352 event pairs, 162 based on Foata normal form. 18/1308 useless extension candidates. Maximal degree in co-relation 8183. Up to 922 conditions per place. [2025-03-15 02:41:35,216 INFO L140 encePairwiseOnDemand]: 132/135 looper letters, 201 selfloop transitions, 1 changer transitions 55/440 dead transitions. [2025-03-15 02:41:35,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 440 transitions, 10012 flow [2025-03-15 02:41:35,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 02:41:35,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 02:41:35,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 347 transitions. [2025-03-15 02:41:35,219 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8567901234567902 [2025-03-15 02:41:35,220 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 142 predicate places. [2025-03-15 02:41:35,220 INFO L471 AbstractCegarLoop]: Abstraction has has 278 places, 440 transitions, 10012 flow [2025-03-15 02:41:35,220 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 112.66666666666667) internal successors, (338), 3 states have internal predecessors, (338), 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:41:35,220 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:35,220 INFO L221 CegarLoopForPetriNet]: trace histogram [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] [2025-03-15 02:41:35,220 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-15 02:41:35,220 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:35,221 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:35,221 INFO L85 PathProgramCache]: Analyzing trace with hash 922578076, now seen corresponding path program 2 times [2025-03-15 02:41:35,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:35,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659803720] [2025-03-15 02:41:35,221 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:41:35,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:35,241 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:41:35,241 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:41:35,539 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:35,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:35,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659803720] [2025-03-15 02:41:35,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659803720] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:35,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963208003] [2025-03-15 02:41:35,540 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:41:35,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:35,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:35,542 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:41:35,544 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:41:35,605 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:41:35,605 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:41:35,606 INFO L256 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 33 conjuncts are in the unsatisfiable core [2025-03-15 02:41:35,608 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:35,626 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:41:35,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-15 02:41:35,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2025-03-15 02:41:35,744 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:35,745 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:41:35,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 19 [2025-03-15 02:41:35,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 94 [2025-03-15 02:41:35,990 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:35,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963208003] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:41:35,991 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:41:35,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 11] total 26 [2025-03-15 02:41:35,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247296118] [2025-03-15 02:41:35,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:41:35,991 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-03-15 02:41:35,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:35,991 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-03-15 02:41:35,992 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2025-03-15 02:41:35,992 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 135 [2025-03-15 02:41:35,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 440 transitions, 10012 flow. Second operand has 27 states, 27 states have (on average 80.14814814814815) internal successors, (2164), 27 states have internal predecessors, (2164), 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:41:35,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:35,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 135 [2025-03-15 02:41:35,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:36,704 INFO L124 PetriNetUnfolderBase]: 605/1693 cut-off events. [2025-03-15 02:41:36,704 INFO L125 PetriNetUnfolderBase]: For 28201/29288 co-relation queries the response was YES. [2025-03-15 02:41:36,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14285 conditions, 1693 events. 605/1693 cut-off events. For 28201/29288 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 10977 event pairs, 156 based on Foata normal form. 34/1301 useless extension candidates. Maximal degree in co-relation 7972. Up to 879 conditions per place. [2025-03-15 02:41:36,720 INFO L140 encePairwiseOnDemand]: 113/135 looper letters, 215 selfloop transitions, 58 changer transitions 55/422 dead transitions. [2025-03-15 02:41:36,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 422 transitions, 9987 flow [2025-03-15 02:41:36,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-03-15 02:41:36,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-03-15 02:41:36,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1700 transitions. [2025-03-15 02:41:36,723 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.599647266313933 [2025-03-15 02:41:36,723 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 162 predicate places. [2025-03-15 02:41:36,723 INFO L471 AbstractCegarLoop]: Abstraction has has 298 places, 422 transitions, 9987 flow [2025-03-15 02:41:36,724 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 80.14814814814815) internal successors, (2164), 27 states have internal predecessors, (2164), 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:41:36,724 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:36,724 INFO L221 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2025-03-15 02:41:36,735 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-03-15 02:41:36,924 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:41:36,925 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:36,926 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:36,926 INFO L85 PathProgramCache]: Analyzing trace with hash 953871711, now seen corresponding path program 1 times [2025-03-15 02:41:36,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:36,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084333977] [2025-03-15 02:41:36,926 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:36,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:36,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:37,048 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:37,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:37,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084333977] [2025-03-15 02:41:37,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084333977] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:37,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070964241] [2025-03-15 02:41:37,049 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:37,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:37,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:37,051 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:41:37,053 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:41:37,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:37,117 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-15 02:41:37,119 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:37,254 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:37,254 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:41:37,427 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:37,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070964241] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:41:37,427 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:41:37,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2025-03-15 02:41:37,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541834407] [2025-03-15 02:41:37,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:41:37,428 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-03-15 02:41:37,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:37,428 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-03-15 02:41:37,428 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2025-03-15 02:41:37,429 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 135 [2025-03-15 02:41:37,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 422 transitions, 9987 flow. Second operand has 24 states, 24 states have (on average 81.0) internal successors, (1944), 24 states have internal predecessors, (1944), 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:41:37,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:37,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 135 [2025-03-15 02:41:37,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:38,001 INFO L124 PetriNetUnfolderBase]: 568/1554 cut-off events. [2025-03-15 02:41:38,002 INFO L125 PetriNetUnfolderBase]: For 27567/28585 co-relation queries the response was YES. [2025-03-15 02:41:38,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14051 conditions, 1554 events. 568/1554 cut-off events. For 27567/28585 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 9565 event pairs, 158 based on Foata normal form. 32/1206 useless extension candidates. Maximal degree in co-relation 8954. Up to 814 conditions per place. [2025-03-15 02:41:38,017 INFO L140 encePairwiseOnDemand]: 115/135 looper letters, 196 selfloop transitions, 21 changer transitions 142/430 dead transitions. [2025-03-15 02:41:38,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 430 transitions, 10675 flow [2025-03-15 02:41:38,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-03-15 02:41:38,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-03-15 02:41:38,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1669 transitions. [2025-03-15 02:41:38,019 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.6181481481481481 [2025-03-15 02:41:38,019 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 179 predicate places. [2025-03-15 02:41:38,019 INFO L471 AbstractCegarLoop]: Abstraction has has 315 places, 430 transitions, 10675 flow [2025-03-15 02:41:38,020 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 81.0) internal successors, (1944), 24 states have internal predecessors, (1944), 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:41:38,020 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:38,021 INFO L221 CegarLoopForPetriNet]: trace histogram [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] [2025-03-15 02:41:38,027 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:41:38,221 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:41:38,221 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:38,222 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:38,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1575736559, now seen corresponding path program 2 times [2025-03-15 02:41:38,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:38,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519427330] [2025-03-15 02:41:38,222 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:41:38,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:38,236 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:41:38,237 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:41:38,514 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:38,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:38,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519427330] [2025-03-15 02:41:38,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519427330] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:38,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443647449] [2025-03-15 02:41:38,515 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:41:38,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:38,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:38,518 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:41:38,526 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:41:38,592 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:41:38,592 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:41:38,593 INFO L256 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 33 conjuncts are in the unsatisfiable core [2025-03-15 02:41:38,594 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:38,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:41:38,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-15 02:41:38,680 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2025-03-15 02:41:38,753 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:38,753 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:41:38,960 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 19 [2025-03-15 02:41:38,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 42 [2025-03-15 02:41:38,996 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:38,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443647449] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:41:38,997 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:41:38,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 11] total 27 [2025-03-15 02:41:38,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87517097] [2025-03-15 02:41:38,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:41:38,997 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2025-03-15 02:41:38,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:38,998 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2025-03-15 02:41:38,998 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=654, Unknown=0, NotChecked=0, Total=756 [2025-03-15 02:41:38,998 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 135 [2025-03-15 02:41:39,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 430 transitions, 10675 flow. Second operand has 28 states, 28 states have (on average 80.21428571428571) internal successors, (2246), 28 states have internal predecessors, (2246), 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:41:39,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:39,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 135 [2025-03-15 02:41:39,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:39,603 INFO L124 PetriNetUnfolderBase]: 542/1510 cut-off events. [2025-03-15 02:41:39,603 INFO L125 PetriNetUnfolderBase]: For 30515/31585 co-relation queries the response was YES. [2025-03-15 02:41:39,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14067 conditions, 1510 events. 542/1510 cut-off events. For 30515/31585 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 9221 event pairs, 137 based on Foata normal form. 44/1205 useless extension candidates. Maximal degree in co-relation 8735. Up to 781 conditions per place. [2025-03-15 02:41:39,615 INFO L140 encePairwiseOnDemand]: 113/135 looper letters, 149 selfloop transitions, 49 changer transitions 142/413 dead transitions. [2025-03-15 02:41:39,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 413 transitions, 10605 flow [2025-03-15 02:41:39,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-03-15 02:41:39,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-03-15 02:41:39,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1782 transitions. [2025-03-15 02:41:39,617 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.6 [2025-03-15 02:41:39,617 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 200 predicate places. [2025-03-15 02:41:39,617 INFO L471 AbstractCegarLoop]: Abstraction has has 336 places, 413 transitions, 10605 flow [2025-03-15 02:41:39,618 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 80.21428571428571) internal successors, (2246), 28 states have internal predecessors, (2246), 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:41:39,618 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:39,618 INFO L221 CegarLoopForPetriNet]: trace histogram [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] [2025-03-15 02:41:39,624 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:41:39,823 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:41:39,823 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:39,823 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:39,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1575736560, now seen corresponding path program 2 times [2025-03-15 02:41:39,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:39,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170160580] [2025-03-15 02:41:39,824 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:41:39,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:39,838 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:41:39,838 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:41:40,100 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:40,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:40,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170160580] [2025-03-15 02:41:40,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170160580] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:40,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255006046] [2025-03-15 02:41:40,100 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:41:40,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:40,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:40,102 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:41:40,104 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:41:40,164 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:41:40,164 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:41:40,165 INFO L256 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 33 conjuncts are in the unsatisfiable core [2025-03-15 02:41:40,166 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:40,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:41:40,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-15 02:41:40,247 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2025-03-15 02:41:40,311 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:40,311 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:41:40,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2025-03-15 02:41:40,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 110 [2025-03-15 02:41:40,657 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:40,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255006046] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:41:40,657 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:41:40,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 11] total 26 [2025-03-15 02:41:40,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332851008] [2025-03-15 02:41:40,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:41:40,658 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-03-15 02:41:40,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:40,658 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-03-15 02:41:40,659 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2025-03-15 02:41:40,659 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 135 [2025-03-15 02:41:40,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 413 transitions, 10605 flow. Second operand has 27 states, 27 states have (on average 80.22222222222223) internal successors, (2166), 27 states have internal predecessors, (2166), 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:41:40,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:40,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 135 [2025-03-15 02:41:40,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:41,170 INFO L124 PetriNetUnfolderBase]: 518/1418 cut-off events. [2025-03-15 02:41:41,171 INFO L125 PetriNetUnfolderBase]: For 34683/35967 co-relation queries the response was YES. [2025-03-15 02:41:41,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13927 conditions, 1418 events. 518/1418 cut-off events. For 34683/35967 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 8534 event pairs, 150 based on Foata normal form. 57/1156 useless extension candidates. Maximal degree in co-relation 8516. Up to 735 conditions per place. [2025-03-15 02:41:41,182 INFO L140 encePairwiseOnDemand]: 113/135 looper letters, 132 selfloop transitions, 49 changer transitions 142/396 dead transitions. [2025-03-15 02:41:41,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 396 transitions, 10467 flow [2025-03-15 02:41:41,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-03-15 02:41:41,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-03-15 02:41:41,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1700 transitions. [2025-03-15 02:41:41,184 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.599647266313933 [2025-03-15 02:41:41,184 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 220 predicate places. [2025-03-15 02:41:41,184 INFO L471 AbstractCegarLoop]: Abstraction has has 356 places, 396 transitions, 10467 flow [2025-03-15 02:41:41,185 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 80.22222222222223) internal successors, (2166), 27 states have internal predecessors, (2166), 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:41:41,185 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:41,185 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] [2025-03-15 02:41:41,190 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:41:41,389 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:41:41,389 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:41,389 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:41,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1697536925, now seen corresponding path program 2 times [2025-03-15 02:41:41,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:41,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423643273] [2025-03-15 02:41:41,390 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:41:41,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:41,402 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:41:41,402 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:41:41,670 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:41,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:41,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423643273] [2025-03-15 02:41:41,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423643273] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:41,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233265559] [2025-03-15 02:41:41,670 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:41:41,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:41,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:41,672 INFO L229 MonitoredProcess]: Starting monitored process 14 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:41:41,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-03-15 02:41:41,735 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:41:41,736 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:41:41,736 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 37 conjuncts are in the unsatisfiable core [2025-03-15 02:41:41,738 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:41,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:41:41,859 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:41,859 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:41:41,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2025-03-15 02:41:41,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2025-03-15 02:41:42,014 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:42,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233265559] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:41:42,014 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:41:42,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 12] total 27 [2025-03-15 02:41:42,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461041581] [2025-03-15 02:41:42,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:41:42,015 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2025-03-15 02:41:42,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:42,015 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2025-03-15 02:41:42,015 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2025-03-15 02:41:42,016 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:41:42,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 396 transitions, 10467 flow. Second operand has 28 states, 28 states have (on average 75.46428571428571) internal successors, (2113), 28 states have internal predecessors, (2113), 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:41:42,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:42,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:41:42,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:43,004 INFO L124 PetriNetUnfolderBase]: 1077/2778 cut-off events. [2025-03-15 02:41:43,004 INFO L125 PetriNetUnfolderBase]: For 65766/68048 co-relation queries the response was YES. [2025-03-15 02:41:43,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28959 conditions, 2778 events. 1077/2778 cut-off events. For 65766/68048 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 19306 event pairs, 343 based on Foata normal form. 64/2117 useless extension candidates. Maximal degree in co-relation 13067. Up to 1507 conditions per place. [2025-03-15 02:41:43,030 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 282 selfloop transitions, 90 changer transitions 150/587 dead transitions. [2025-03-15 02:41:43,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 587 transitions, 18400 flow [2025-03-15 02:41:43,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-03-15 02:41:43,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-03-15 02:41:43,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2106 transitions. [2025-03-15 02:41:43,032 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2025-03-15 02:41:43,033 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 246 predicate places. [2025-03-15 02:41:43,033 INFO L471 AbstractCegarLoop]: Abstraction has has 382 places, 587 transitions, 18400 flow [2025-03-15 02:41:43,034 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 75.46428571428571) internal successors, (2113), 28 states have internal predecessors, (2113), 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:41:43,034 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:43,034 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] [2025-03-15 02:41:43,041 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-03-15 02:41:43,234 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2025-03-15 02:41:43,234 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:43,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:43,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1697536926, now seen corresponding path program 1 times [2025-03-15 02:41:43,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:43,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672397946] [2025-03-15 02:41:43,235 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:43,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:43,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:43,509 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:43,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:43,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672397946] [2025-03-15 02:41:43,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672397946] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:43,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092350612] [2025-03-15 02:41:43,510 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:43,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:43,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:43,513 INFO L229 MonitoredProcess]: Starting monitored process 15 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:41:43,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-03-15 02:41:43,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:43,578 INFO L256 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 33 conjuncts are in the unsatisfiable core [2025-03-15 02:41:43,579 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:43,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2025-03-15 02:41:43,757 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:43,757 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:41:43,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2025-03-15 02:41:43,890 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2025-03-15 02:41:43,914 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:43,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092350612] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:41:43,914 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:41:43,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 34 [2025-03-15 02:41:43,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046609265] [2025-03-15 02:41:43,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:41:43,915 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2025-03-15 02:41:43,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:43,915 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2025-03-15 02:41:43,915 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=1069, Unknown=0, NotChecked=0, Total=1190 [2025-03-15 02:41:43,916 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:41:43,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 587 transitions, 18400 flow. Second operand has 35 states, 35 states have (on average 75.31428571428572) internal successors, (2636), 35 states have internal predecessors, (2636), 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:41:43,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:43,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:41:43,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:44,984 INFO L124 PetriNetUnfolderBase]: 1052/2690 cut-off events. [2025-03-15 02:41:44,985 INFO L125 PetriNetUnfolderBase]: For 70682/72993 co-relation queries the response was YES. [2025-03-15 02:41:44,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29611 conditions, 2690 events. 1052/2690 cut-off events. For 70682/72993 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 18774 event pairs, 340 based on Foata normal form. 95/2087 useless extension candidates. Maximal degree in co-relation 12972. Up to 1456 conditions per place. [2025-03-15 02:41:45,017 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 267 selfloop transitions, 90 changer transitions 150/572 dead transitions. [2025-03-15 02:41:45,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 572 transitions, 18659 flow [2025-03-15 02:41:45,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-03-15 02:41:45,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-03-15 02:41:45,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2105 transitions. [2025-03-15 02:41:45,019 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5775034293552812 [2025-03-15 02:41:45,019 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 272 predicate places. [2025-03-15 02:41:45,019 INFO L471 AbstractCegarLoop]: Abstraction has has 408 places, 572 transitions, 18659 flow [2025-03-15 02:41:45,020 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 75.31428571428572) internal successors, (2636), 35 states have internal predecessors, (2636), 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:41:45,020 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:45,020 INFO L221 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:41:45,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-03-15 02:41:45,225 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:45,225 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:45,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:45,226 INFO L85 PathProgramCache]: Analyzing trace with hash -754564604, now seen corresponding path program 1 times [2025-03-15 02:41:45,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:45,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167978964] [2025-03-15 02:41:45,226 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:45,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:45,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:45,289 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-15 02:41:45,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:45,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167978964] [2025-03-15 02:41:45,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167978964] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:45,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394913130] [2025-03-15 02:41:45,290 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:45,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:45,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:45,292 INFO L229 MonitoredProcess]: Starting monitored process 16 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:41:45,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-03-15 02:41:45,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:45,363 INFO L256 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-15 02:41:45,365 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:45,386 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-15 02:41:45,386 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-15 02:41:45,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394913130] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:41:45,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-15 02:41:45,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2025-03-15 02:41:45,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649022080] [2025-03-15 02:41:45,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:41:45,387 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 02:41:45,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:45,387 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 02:41:45,387 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-03-15 02:41:45,388 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 135 [2025-03-15 02:41:45,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 572 transitions, 18659 flow. Second operand has 6 states, 6 states have (on average 104.16666666666667) internal successors, (625), 6 states have internal predecessors, (625), 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:41:45,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:45,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 135 [2025-03-15 02:41:45,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:45,933 INFO L124 PetriNetUnfolderBase]: 988/2402 cut-off events. [2025-03-15 02:41:45,933 INFO L125 PetriNetUnfolderBase]: For 74132/76753 co-relation queries the response was YES. [2025-03-15 02:41:45,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29331 conditions, 2402 events. 988/2402 cut-off events. For 74132/76753 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 16347 event pairs, 283 based on Foata normal form. 94/1875 useless extension candidates. Maximal degree in co-relation 12545. Up to 1380 conditions per place. [2025-03-15 02:41:45,962 INFO L140 encePairwiseOnDemand]: 129/135 looper letters, 299 selfloop transitions, 18 changer transitions 150/604 dead transitions. [2025-03-15 02:41:45,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 604 transitions, 21074 flow [2025-03-15 02:41:45,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-15 02:41:45,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-15 02:41:45,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 764 transitions. [2025-03-15 02:41:45,963 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8084656084656084 [2025-03-15 02:41:45,963 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 277 predicate places. [2025-03-15 02:41:45,963 INFO L471 AbstractCegarLoop]: Abstraction has has 413 places, 604 transitions, 21074 flow [2025-03-15 02:41:45,964 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 104.16666666666667) internal successors, (625), 6 states have internal predecessors, (625), 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:41:45,964 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:45,964 INFO L221 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:41:45,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2025-03-15 02:41:46,164 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:46,165 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:46,165 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:46,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1916665642, now seen corresponding path program 1 times [2025-03-15 02:41:46,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:46,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833720356] [2025-03-15 02:41:46,166 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:46,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:46,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:46,206 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-15 02:41:46,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:46,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833720356] [2025-03-15 02:41:46,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833720356] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:46,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594294309] [2025-03-15 02:41:46,207 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:46,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:46,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:46,209 INFO L229 MonitoredProcess]: Starting monitored process 17 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:41:46,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-03-15 02:41:46,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:46,275 INFO L256 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-15 02:41:46,276 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:46,296 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-15 02:41:46,296 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:41:46,326 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-15 02:41:46,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594294309] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:41:46,326 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:41:46,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2025-03-15 02:41:46,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311401944] [2025-03-15 02:41:46,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:41:46,327 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-15 02:41:46,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:46,327 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-15 02:41:46,327 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2025-03-15 02:41:46,328 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 135 [2025-03-15 02:41:46,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 604 transitions, 21074 flow. Second operand has 12 states, 12 states have (on average 104.83333333333333) internal successors, (1258), 12 states have internal predecessors, (1258), 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:41:46,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:46,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 135 [2025-03-15 02:41:46,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:47,427 INFO L124 PetriNetUnfolderBase]: 1855/4150 cut-off events. [2025-03-15 02:41:47,427 INFO L125 PetriNetUnfolderBase]: For 114082/116565 co-relation queries the response was YES. [2025-03-15 02:41:47,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55981 conditions, 4150 events. 1855/4150 cut-off events. For 114082/116565 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 28714 event pairs, 518 based on Foata normal form. 87/2989 useless extension candidates. Maximal degree in co-relation 25037. Up to 2574 conditions per place. [2025-03-15 02:41:47,476 INFO L140 encePairwiseOnDemand]: 128/135 looper letters, 654 selfloop transitions, 36 changer transitions 155/982 dead transitions. [2025-03-15 02:41:47,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 982 transitions, 39598 flow [2025-03-15 02:41:47,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-15 02:41:47,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-03-15 02:41:47,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1540 transitions. [2025-03-15 02:41:47,478 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8148148148148148 [2025-03-15 02:41:47,478 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 290 predicate places. [2025-03-15 02:41:47,478 INFO L471 AbstractCegarLoop]: Abstraction has has 426 places, 982 transitions, 39598 flow [2025-03-15 02:41:47,478 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 104.83333333333333) internal successors, (1258), 12 states have internal predecessors, (1258), 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:41:47,478 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:47,478 INFO L221 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1] [2025-03-15 02:41:47,484 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-03-15 02:41:47,679 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2025-03-15 02:41:47,679 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:47,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:47,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1622927114, now seen corresponding path program 2 times [2025-03-15 02:41:47,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:47,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271034721] [2025-03-15 02:41:47,680 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:41:47,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:47,685 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-15 02:41:47,685 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:41:47,720 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2025-03-15 02:41:47,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:47,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271034721] [2025-03-15 02:41:47,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271034721] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:47,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588830226] [2025-03-15 02:41:47,721 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:41:47,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:47,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:47,722 INFO L229 MonitoredProcess]: Starting monitored process 18 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:41:47,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-03-15 02:41:47,772 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-15 02:41:47,772 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:41:47,773 INFO L256 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-15 02:41:47,773 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:47,825 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2025-03-15 02:41:47,825 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:41:47,885 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2025-03-15 02:41:47,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588830226] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:41:47,885 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:41:47,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 7 [2025-03-15 02:41:47,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587790193] [2025-03-15 02:41:47,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:41:47,885 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-15 02:41:47,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:47,886 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-15 02:41:47,886 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2025-03-15 02:41:47,886 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 135 [2025-03-15 02:41:47,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 982 transitions, 39598 flow. Second operand has 8 states, 8 states have (on average 85.125) internal successors, (681), 8 states have internal predecessors, (681), 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:41:47,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:47,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 135 [2025-03-15 02:41:47,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:48,959 INFO L124 PetriNetUnfolderBase]: 1850/4169 cut-off events. [2025-03-15 02:41:48,959 INFO L125 PetriNetUnfolderBase]: For 125643/128082 co-relation queries the response was YES. [2025-03-15 02:41:48,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58208 conditions, 4169 events. 1850/4169 cut-off events. For 125643/128082 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 28796 event pairs, 517 based on Foata normal form. 44/2965 useless extension candidates. Maximal degree in co-relation 25858. Up to 2570 conditions per place. [2025-03-15 02:41:49,101 INFO L140 encePairwiseOnDemand]: 121/135 looper letters, 663 selfloop transitions, 27 changer transitions 155/981 dead transitions. [2025-03-15 02:41:49,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 981 transitions, 41186 flow [2025-03-15 02:41:49,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-03-15 02:41:49,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-03-15 02:41:49,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 780 transitions. [2025-03-15 02:41:49,102 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.6419753086419753 [2025-03-15 02:41:49,103 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 297 predicate places. [2025-03-15 02:41:49,103 INFO L471 AbstractCegarLoop]: Abstraction has has 433 places, 981 transitions, 41186 flow [2025-03-15 02:41:49,103 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 85.125) internal successors, (681), 8 states have internal predecessors, (681), 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:41:49,103 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:49,103 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, 1, 1, 1] [2025-03-15 02:41:49,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-03-15 02:41:49,303 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:49,304 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:49,304 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:49,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1116215551, now seen corresponding path program 1 times [2025-03-15 02:41:49,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:49,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910222547] [2025-03-15 02:41:49,304 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:49,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:49,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:49,563 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:49,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:49,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910222547] [2025-03-15 02:41:49,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910222547] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:49,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016277811] [2025-03-15 02:41:49,563 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:49,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:49,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:49,565 INFO L229 MonitoredProcess]: Starting monitored process 19 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:41:49,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-03-15 02:41:49,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:49,639 INFO L256 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 33 conjuncts are in the unsatisfiable core [2025-03-15 02:41:49,640 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:49,692 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2025-03-15 02:41:49,824 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:49,825 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:41:49,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2025-03-15 02:41:49,958 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2025-03-15 02:41:49,990 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:49,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016277811] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:41:49,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:41:49,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 34 [2025-03-15 02:41:49,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495403518] [2025-03-15 02:41:49,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:41:49,990 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2025-03-15 02:41:49,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:49,991 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2025-03-15 02:41:49,991 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=1070, Unknown=0, NotChecked=0, Total=1190 [2025-03-15 02:41:49,992 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:41:49,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 981 transitions, 41186 flow. Second operand has 35 states, 35 states have (on average 75.4) internal successors, (2639), 35 states have internal predecessors, (2639), 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:41:49,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:49,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:41:49,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:52,282 INFO L124 PetriNetUnfolderBase]: 2216/4873 cut-off events. [2025-03-15 02:41:52,282 INFO L125 PetriNetUnfolderBase]: For 159625/162507 co-relation queries the response was YES. [2025-03-15 02:41:52,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71444 conditions, 4873 events. 2216/4873 cut-off events. For 159625/162507 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 34707 event pairs, 646 based on Foata normal form. 108/3424 useless extension candidates. Maximal degree in co-relation 35609. Up to 3041 conditions per place. [2025-03-15 02:41:52,388 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 604 selfloop transitions, 228 changer transitions 160/1128 dead transitions. [2025-03-15 02:41:52,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 1128 transitions, 49449 flow [2025-03-15 02:41:52,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-03-15 02:41:52,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-03-15 02:41:52,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2029 transitions. [2025-03-15 02:41:52,392 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5780626780626781 [2025-03-15 02:41:52,392 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 322 predicate places. [2025-03-15 02:41:52,392 INFO L471 AbstractCegarLoop]: Abstraction has has 458 places, 1128 transitions, 49449 flow [2025-03-15 02:41:52,393 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 75.4) internal successors, (2639), 35 states have internal predecessors, (2639), 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:41:52,393 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:52,393 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, 1, 1, 1] [2025-03-15 02:41:52,399 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-03-15 02:41:52,593 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:52,594 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:52,594 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:52,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1116215550, now seen corresponding path program 2 times [2025-03-15 02:41:52,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:52,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020930131] [2025-03-15 02:41:52,595 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:41:52,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:52,608 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:41:52,608 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:41:52,894 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:52,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:52,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020930131] [2025-03-15 02:41:52,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020930131] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:52,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054998284] [2025-03-15 02:41:52,894 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:41:52,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:52,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:52,928 INFO L229 MonitoredProcess]: Starting monitored process 20 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:41:52,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-03-15 02:41:52,996 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:41:52,996 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:41:52,997 INFO L256 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 37 conjuncts are in the unsatisfiable core [2025-03-15 02:41:52,998 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:53,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:41:53,128 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:53,128 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:41:53,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2025-03-15 02:41:53,232 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2025-03-15 02:41:53,279 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:53,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054998284] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:41:53,279 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:41:53,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 12] total 27 [2025-03-15 02:41:53,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691482343] [2025-03-15 02:41:53,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:41:53,280 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2025-03-15 02:41:53,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:53,280 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2025-03-15 02:41:53,280 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2025-03-15 02:41:53,281 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:41:53,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 1128 transitions, 49449 flow. Second operand has 28 states, 28 states have (on average 75.53571428571429) internal successors, (2115), 28 states have internal predecessors, (2115), 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:41:53,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:53,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:41:53,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:55,355 INFO L124 PetriNetUnfolderBase]: 2163/4794 cut-off events. [2025-03-15 02:41:55,356 INFO L125 PetriNetUnfolderBase]: For 168259/170999 co-relation queries the response was YES. [2025-03-15 02:41:55,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72469 conditions, 4794 events. 2163/4794 cut-off events. For 168259/170999 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 33978 event pairs, 619 based on Foata normal form. 94/3394 useless extension candidates. Maximal degree in co-relation 34999. Up to 2975 conditions per place. [2025-03-15 02:41:55,424 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 560 selfloop transitions, 228 changer transitions 160/1084 dead transitions. [2025-03-15 02:41:55,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 1084 transitions, 48858 flow [2025-03-15 02:41:55,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-03-15 02:41:55,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-03-15 02:41:55,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2028 transitions. [2025-03-15 02:41:55,426 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2025-03-15 02:41:55,427 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 347 predicate places. [2025-03-15 02:41:55,427 INFO L471 AbstractCegarLoop]: Abstraction has has 483 places, 1084 transitions, 48858 flow [2025-03-15 02:41:55,427 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 75.53571428571429) internal successors, (2115), 28 states have internal predecessors, (2115), 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:41:55,427 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:55,427 INFO L221 CegarLoopForPetriNet]: trace histogram [3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:41:55,433 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-03-15 02:41:55,628 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:55,628 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:55,629 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:55,629 INFO L85 PathProgramCache]: Analyzing trace with hash -375069093, now seen corresponding path program 3 times [2025-03-15 02:41:55,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:55,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472365423] [2025-03-15 02:41:55,629 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-15 02:41:55,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:55,650 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-03-15 02:41:55,650 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:41:55,768 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:55,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:55,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472365423] [2025-03-15 02:41:55,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472365423] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:55,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424175942] [2025-03-15 02:41:55,769 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-15 02:41:55,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:55,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:55,770 INFO L229 MonitoredProcess]: Starting monitored process 21 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:41:55,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-03-15 02:41:55,836 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-03-15 02:41:55,836 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:41:55,837 INFO L256 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-03-15 02:41:55,838 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:56,021 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 11 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:56,021 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:41:56,210 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 11 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:41:56,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424175942] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:41:56,211 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:41:56,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 34 [2025-03-15 02:41:56,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681247861] [2025-03-15 02:41:56,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:41:56,211 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2025-03-15 02:41:56,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:56,211 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2025-03-15 02:41:56,212 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=915, Unknown=0, NotChecked=0, Total=1122 [2025-03-15 02:41:56,212 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 135 [2025-03-15 02:41:56,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 1084 transitions, 48858 flow. Second operand has 34 states, 34 states have (on average 81.11764705882354) internal successors, (2758), 34 states have internal predecessors, (2758), 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:41:56,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:56,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 135 [2025-03-15 02:41:56,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:57,699 INFO L124 PetriNetUnfolderBase]: 1478/3433 cut-off events. [2025-03-15 02:41:57,700 INFO L125 PetriNetUnfolderBase]: For 133381/136590 co-relation queries the response was YES. [2025-03-15 02:41:57,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52987 conditions, 3433 events. 1478/3433 cut-off events. For 133381/136590 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 22935 event pairs, 357 based on Foata normal form. 107/2610 useless extension candidates. Maximal degree in co-relation 29512. Up to 2061 conditions per place. [2025-03-15 02:41:57,749 INFO L140 encePairwiseOnDemand]: 115/135 looper letters, 541 selfloop transitions, 44 changer transitions 204/886 dead transitions. [2025-03-15 02:41:57,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 886 transitions, 38370 flow [2025-03-15 02:41:57,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-03-15 02:41:57,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2025-03-15 02:41:57,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2345 transitions. [2025-03-15 02:41:57,751 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.6203703703703703 [2025-03-15 02:41:57,752 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 370 predicate places. [2025-03-15 02:41:57,752 INFO L471 AbstractCegarLoop]: Abstraction has has 506 places, 886 transitions, 38370 flow [2025-03-15 02:41:57,752 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 81.11764705882354) internal successors, (2758), 34 states have internal predecessors, (2758), 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:41:57,752 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:57,753 INFO L221 CegarLoopForPetriNet]: trace histogram [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, 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:41:57,762 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-03-15 02:41:57,953 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-03-15 02:41:57,953 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:57,954 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:57,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1058656827, now seen corresponding path program 1 times [2025-03-15 02:41:57,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:57,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088754010] [2025-03-15 02:41:57,954 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:57,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:57,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:57,992 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-15 02:41:57,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:57,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088754010] [2025-03-15 02:41:57,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088754010] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:57,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648365628] [2025-03-15 02:41:57,993 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:57,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:57,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:57,995 INFO L229 MonitoredProcess]: Starting monitored process 22 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:41:57,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-03-15 02:41:58,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:58,062 INFO L256 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-15 02:41:58,063 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:58,084 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-15 02:41:58,084 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-15 02:41:58,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648365628] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:41:58,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-15 02:41:58,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2025-03-15 02:41:58,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572770490] [2025-03-15 02:41:58,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:41:58,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 02:41:58,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:58,085 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 02:41:58,085 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-03-15 02:41:58,085 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 135 [2025-03-15 02:41:58,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 886 transitions, 38370 flow. Second operand has 6 states, 6 states have (on average 104.33333333333333) internal successors, (626), 6 states have internal predecessors, (626), 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:41:58,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:58,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 135 [2025-03-15 02:41:58,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:41:59,064 INFO L124 PetriNetUnfolderBase]: 1419/3260 cut-off events. [2025-03-15 02:41:59,064 INFO L125 PetriNetUnfolderBase]: For 137644/140598 co-relation queries the response was YES. [2025-03-15 02:41:59,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52821 conditions, 3260 events. 1419/3260 cut-off events. For 137644/140598 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 22167 event pairs, 327 based on Foata normal form. 130/2505 useless extension candidates. Maximal degree in co-relation 29423. Up to 1996 conditions per place. [2025-03-15 02:41:59,112 INFO L140 encePairwiseOnDemand]: 129/135 looper letters, 536 selfloop transitions, 15 changer transitions 205/937 dead transitions. [2025-03-15 02:41:59,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 937 transitions, 42869 flow [2025-03-15 02:41:59,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-15 02:41:59,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-15 02:41:59,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 764 transitions. [2025-03-15 02:41:59,113 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8084656084656084 [2025-03-15 02:41:59,114 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 375 predicate places. [2025-03-15 02:41:59,114 INFO L471 AbstractCegarLoop]: Abstraction has has 511 places, 937 transitions, 42869 flow [2025-03-15 02:41:59,114 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 104.33333333333333) internal successors, (626), 6 states have internal predecessors, (626), 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:41:59,114 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:41:59,114 INFO L221 CegarLoopForPetriNet]: trace histogram [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, 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:41:59,120 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-03-15 02:41:59,314 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-03-15 02:41:59,315 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:41:59,315 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:41:59,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1541377354, now seen corresponding path program 1 times [2025-03-15 02:41:59,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:41:59,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910012905] [2025-03-15 02:41:59,315 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:59,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:41:59,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:59,357 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-15 02:41:59,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:41:59,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910012905] [2025-03-15 02:41:59,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910012905] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:41:59,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760363780] [2025-03-15 02:41:59,357 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:41:59,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:41:59,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:41:59,359 INFO L229 MonitoredProcess]: Starting monitored process 23 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:41:59,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-03-15 02:41:59,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:41:59,435 INFO L256 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-15 02:41:59,436 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:41:59,453 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-15 02:41:59,453 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:41:59,480 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-15 02:41:59,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760363780] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:41:59,480 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:41:59,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2025-03-15 02:41:59,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698971072] [2025-03-15 02:41:59,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:41:59,481 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-15 02:41:59,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:41:59,482 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-15 02:41:59,482 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2025-03-15 02:41:59,482 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 135 [2025-03-15 02:41:59,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 937 transitions, 42869 flow. Second operand has 12 states, 12 states have (on average 104.91666666666667) internal successors, (1259), 12 states have internal predecessors, (1259), 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:41:59,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:41:59,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 135 [2025-03-15 02:41:59,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:42:01,527 INFO L124 PetriNetUnfolderBase]: 2975/6288 cut-off events. [2025-03-15 02:42:01,527 INFO L125 PetriNetUnfolderBase]: For 238221/241977 co-relation queries the response was YES. [2025-03-15 02:42:01,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111833 conditions, 6288 events. 2975/6288 cut-off events. For 238221/241977 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 44652 event pairs, 673 based on Foata normal form. 96/4361 useless extension candidates. Maximal degree in co-relation 74939. Up to 4133 conditions per place. [2025-03-15 02:42:01,649 INFO L140 encePairwiseOnDemand]: 128/135 looper letters, 1290 selfloop transitions, 32 changer transitions 241/1744 dead transitions. [2025-03-15 02:42:01,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 1744 transitions, 91513 flow [2025-03-15 02:42:01,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-15 02:42:01,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-03-15 02:42:01,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1540 transitions. [2025-03-15 02:42:01,651 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8148148148148148 [2025-03-15 02:42:01,651 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 388 predicate places. [2025-03-15 02:42:01,651 INFO L471 AbstractCegarLoop]: Abstraction has has 524 places, 1744 transitions, 91513 flow [2025-03-15 02:42:01,652 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 104.91666666666667) internal successors, (1259), 12 states have internal predecessors, (1259), 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:42:01,652 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:42:01,652 INFO L221 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 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, 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:42:01,658 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-03-15 02:42:01,856 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:42:01,856 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:42:01,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:42:01,856 INFO L85 PathProgramCache]: Analyzing trace with hash 923705276, now seen corresponding path program 4 times [2025-03-15 02:42:01,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:42:01,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377648923] [2025-03-15 02:42:01,857 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-15 02:42:01,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:42:01,866 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2025-03-15 02:42:01,866 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:42:02,265 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:02,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:42:02,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377648923] [2025-03-15 02:42:02,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377648923] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:42:02,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183090533] [2025-03-15 02:42:02,265 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-15 02:42:02,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:42:02,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:42:02,267 INFO L229 MonitoredProcess]: Starting monitored process 24 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:42:02,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-03-15 02:42:02,343 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2025-03-15 02:42:02,343 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:42:02,344 INFO L256 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 39 conjuncts are in the unsatisfiable core [2025-03-15 02:42:02,346 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:42:02,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:42:02,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-15 02:42:02,451 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2025-03-15 02:42:02,550 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:02,551 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:42:02,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 23 [2025-03-15 02:42:02,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50 [2025-03-15 02:42:02,839 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:02,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183090533] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:42:02,839 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:42:02,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 15] total 34 [2025-03-15 02:42:02,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955181543] [2025-03-15 02:42:02,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:42:02,840 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2025-03-15 02:42:02,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:42:02,840 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2025-03-15 02:42:02,840 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=1069, Unknown=0, NotChecked=0, Total=1190 [2025-03-15 02:42:02,841 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:42:02,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 1744 transitions, 91513 flow. Second operand has 35 states, 35 states have (on average 75.42857142857143) internal successors, (2640), 35 states have internal predecessors, (2640), 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:42:02,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:42:02,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:42:02,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:42:06,483 INFO L124 PetriNetUnfolderBase]: 2916/6155 cut-off events. [2025-03-15 02:42:06,483 INFO L125 PetriNetUnfolderBase]: For 251204/256047 co-relation queries the response was YES. [2025-03-15 02:42:06,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113024 conditions, 6155 events. 2916/6155 cut-off events. For 251204/256047 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 43819 event pairs, 692 based on Foata normal form. 125/4313 useless extension candidates. Maximal degree in co-relation 74751. Up to 4047 conditions per place. [2025-03-15 02:42:06,604 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 969 selfloop transitions, 314 changer transitions 241/1696 dead transitions. [2025-03-15 02:42:06,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 1696 transitions, 91358 flow [2025-03-15 02:42:06,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-03-15 02:42:06,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2025-03-15 02:42:06,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2227 transitions. [2025-03-15 02:42:06,606 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.568837803320562 [2025-03-15 02:42:06,607 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 416 predicate places. [2025-03-15 02:42:06,607 INFO L471 AbstractCegarLoop]: Abstraction has has 552 places, 1696 transitions, 91358 flow [2025-03-15 02:42:06,608 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 75.42857142857143) internal successors, (2640), 35 states have internal predecessors, (2640), 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:42:06,608 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:42:06,608 INFO L221 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 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, 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:42:06,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2025-03-15 02:42:06,808 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:42:06,808 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:42:06,809 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:42:06,809 INFO L85 PathProgramCache]: Analyzing trace with hash 923705277, now seen corresponding path program 2 times [2025-03-15 02:42:06,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:42:06,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639820560] [2025-03-15 02:42:06,809 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:42:06,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:42:06,823 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:42:06,824 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:42:07,337 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:07,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:42:07,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639820560] [2025-03-15 02:42:07,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639820560] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:42:07,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458753425] [2025-03-15 02:42:07,338 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:42:07,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:42:07,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:42:07,342 INFO L229 MonitoredProcess]: Starting monitored process 25 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:42:07,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-03-15 02:42:07,421 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:42:07,421 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:42:07,422 INFO L256 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 41 conjuncts are in the unsatisfiable core [2025-03-15 02:42:07,423 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:42:07,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:42:07,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-15 02:42:07,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2025-03-15 02:42:07,587 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:07,587 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:42:07,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2025-03-15 02:42:07,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 94 [2025-03-15 02:42:07,906 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:07,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458753425] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:42:07,907 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:42:07,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 15] total 34 [2025-03-15 02:42:07,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309410981] [2025-03-15 02:42:07,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:42:07,907 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2025-03-15 02:42:07,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:42:07,908 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2025-03-15 02:42:07,908 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=1069, Unknown=0, NotChecked=0, Total=1190 [2025-03-15 02:42:07,909 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:42:07,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 1696 transitions, 91358 flow. Second operand has 35 states, 35 states have (on average 75.42857142857143) internal successors, (2640), 35 states have internal predecessors, (2640), 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:42:07,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:42:07,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:42:07,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:42:11,471 INFO L124 PetriNetUnfolderBase]: 2859/6047 cut-off events. [2025-03-15 02:42:11,471 INFO L125 PetriNetUnfolderBase]: For 264889/269298 co-relation queries the response was YES. [2025-03-15 02:42:11,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114246 conditions, 6047 events. 2859/6047 cut-off events. For 264889/269298 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 43125 event pairs, 688 based on Foata normal form. 110/4255 useless extension candidates. Maximal degree in co-relation 74761. Up to 3968 conditions per place. [2025-03-15 02:42:11,582 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 921 selfloop transitions, 314 changer transitions 241/1648 dead transitions. [2025-03-15 02:42:11,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 1648 transitions, 91011 flow [2025-03-15 02:42:11,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-03-15 02:42:11,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2025-03-15 02:42:11,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2226 transitions. [2025-03-15 02:42:11,584 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5685823754789272 [2025-03-15 02:42:11,585 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 444 predicate places. [2025-03-15 02:42:11,585 INFO L471 AbstractCegarLoop]: Abstraction has has 580 places, 1648 transitions, 91011 flow [2025-03-15 02:42:11,585 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 75.42857142857143) internal successors, (2640), 35 states have internal predecessors, (2640), 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:42:11,585 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:42:11,585 INFO L221 CegarLoopForPetriNet]: trace histogram [3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:42:11,592 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2025-03-15 02:42:11,786 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:42:11,786 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:42:11,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:42:11,787 INFO L85 PathProgramCache]: Analyzing trace with hash 478737936, now seen corresponding path program 2 times [2025-03-15 02:42:11,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:42:11,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107355056] [2025-03-15 02:42:11,787 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:42:11,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:42:11,796 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:42:11,796 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:42:11,919 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:11,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:42:11,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107355056] [2025-03-15 02:42:11,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107355056] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:42:11,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120903392] [2025-03-15 02:42:11,919 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:42:11,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:42:11,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:42:11,921 INFO L229 MonitoredProcess]: Starting monitored process 26 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:42:11,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-03-15 02:42:11,998 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:42:11,998 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:42:11,999 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-03-15 02:42:12,000 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:42:12,184 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 11 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:12,184 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:42:12,420 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 11 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:12,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120903392] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:42:12,421 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:42:12,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 34 [2025-03-15 02:42:12,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155741226] [2025-03-15 02:42:12,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:42:12,421 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2025-03-15 02:42:12,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:42:12,422 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2025-03-15 02:42:12,422 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=915, Unknown=0, NotChecked=0, Total=1122 [2025-03-15 02:42:12,422 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 135 [2025-03-15 02:42:12,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 1648 transitions, 91011 flow. Second operand has 34 states, 34 states have (on average 81.1470588235294) internal successors, (2759), 34 states have internal predecessors, (2759), 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:42:12,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:42:12,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 135 [2025-03-15 02:42:12,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:42:15,361 INFO L124 PetriNetUnfolderBase]: 2408/5148 cut-off events. [2025-03-15 02:42:15,361 INFO L125 PetriNetUnfolderBase]: For 237466/242077 co-relation queries the response was YES. [2025-03-15 02:42:15,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100724 conditions, 5148 events. 2408/5148 cut-off events. For 237466/242077 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 35321 event pairs, 574 based on Foata normal form. 59/3604 useless extension candidates. Maximal degree in co-relation 77704. Up to 3342 conditions per place. [2025-03-15 02:42:15,455 INFO L140 encePairwiseOnDemand]: 115/135 looper letters, 939 selfloop transitions, 28 changer transitions 395/1452 dead transitions. [2025-03-15 02:42:15,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 1452 transitions, 81885 flow [2025-03-15 02:42:15,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-03-15 02:42:15,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2025-03-15 02:42:15,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2325 transitions. [2025-03-15 02:42:15,458 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2025-03-15 02:42:15,458 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 467 predicate places. [2025-03-15 02:42:15,458 INFO L471 AbstractCegarLoop]: Abstraction has has 603 places, 1452 transitions, 81885 flow [2025-03-15 02:42:15,459 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 81.1470588235294) internal successors, (2759), 34 states have internal predecessors, (2759), 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:42:15,459 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:42:15,459 INFO L221 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 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:42:15,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2025-03-15 02:42:15,659 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2025-03-15 02:42:15,660 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:42:15,660 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:42:15,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1140422179, now seen corresponding path program 3 times [2025-03-15 02:42:15,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:42:15,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676495299] [2025-03-15 02:42:15,661 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-15 02:42:15,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:42:15,677 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-03-15 02:42:15,677 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:42:16,441 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:16,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:42:16,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676495299] [2025-03-15 02:42:16,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676495299] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:42:16,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353101972] [2025-03-15 02:42:16,441 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-15 02:42:16,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:42:16,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:42:16,443 INFO L229 MonitoredProcess]: Starting monitored process 27 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:42:16,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2025-03-15 02:42:16,522 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-03-15 02:42:16,522 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:42:16,523 INFO L256 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 39 conjuncts are in the unsatisfiable core [2025-03-15 02:42:16,524 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:42:16,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:42:16,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-15 02:42:16,762 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2025-03-15 02:42:16,966 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:16,966 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:42:17,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2025-03-15 02:42:17,277 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2025-03-15 02:42:17,392 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:17,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353101972] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:42:17,392 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:42:17,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 17, 15] total 54 [2025-03-15 02:42:17,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677076294] [2025-03-15 02:42:17,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:42:17,393 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2025-03-15 02:42:17,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:42:17,393 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2025-03-15 02:42:17,394 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=2755, Unknown=0, NotChecked=0, Total=2970 [2025-03-15 02:42:17,395 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 135 [2025-03-15 02:42:17,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 1452 transitions, 81885 flow. Second operand has 55 states, 55 states have (on average 66.27272727272727) internal successors, (3645), 55 states have internal predecessors, (3645), 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:42:17,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:42:17,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 135 [2025-03-15 02:42:17,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:42:25,372 INFO L124 PetriNetUnfolderBase]: 4267/8722 cut-off events. [2025-03-15 02:42:25,373 INFO L125 PetriNetUnfolderBase]: For 396806/407162 co-relation queries the response was YES. [2025-03-15 02:42:25,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180881 conditions, 8722 events. 4267/8722 cut-off events. For 396806/407162 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 64270 event pairs, 637 based on Foata normal form. 193/6064 useless extension candidates. Maximal degree in co-relation 78266. Up to 5858 conditions per place. [2025-03-15 02:42:25,554 INFO L140 encePairwiseOnDemand]: 106/135 looper letters, 1429 selfloop transitions, 526 changer transitions 427/2450 dead transitions. [2025-03-15 02:42:25,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 679 places, 2450 transitions, 146582 flow [2025-03-15 02:42:25,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2025-03-15 02:42:25,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2025-03-15 02:42:25,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 5169 transitions. [2025-03-15 02:42:25,558 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.49725829725829723 [2025-03-15 02:42:25,559 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 543 predicate places. [2025-03-15 02:42:25,559 INFO L471 AbstractCegarLoop]: Abstraction has has 679 places, 2450 transitions, 146582 flow [2025-03-15 02:42:25,559 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 66.27272727272727) internal successors, (3645), 55 states have internal predecessors, (3645), 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:42:25,559 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:42:25,560 INFO L221 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 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:42:25,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2025-03-15 02:42:25,760 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2025-03-15 02:42:25,760 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:42:25,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:42:25,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1140422178, now seen corresponding path program 3 times [2025-03-15 02:42:25,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:42:25,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454284084] [2025-03-15 02:42:25,761 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-15 02:42:25,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:42:25,873 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-03-15 02:42:25,873 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:42:26,556 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:26,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:42:26,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454284084] [2025-03-15 02:42:26,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454284084] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:42:26,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832217939] [2025-03-15 02:42:26,557 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-15 02:42:26,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:42:26,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:42:26,558 INFO L229 MonitoredProcess]: Starting monitored process 28 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:42:26,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2025-03-15 02:42:26,628 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-03-15 02:42:26,628 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:42:26,629 INFO L256 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 39 conjuncts are in the unsatisfiable core [2025-03-15 02:42:26,630 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:42:26,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:42:26,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-15 02:42:26,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2025-03-15 02:42:26,971 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:26,971 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:42:27,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 23 [2025-03-15 02:42:27,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50 [2025-03-15 02:42:27,373 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:27,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832217939] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:42:27,374 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:42:27,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 17, 15] total 54 [2025-03-15 02:42:27,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940010475] [2025-03-15 02:42:27,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:42:27,374 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2025-03-15 02:42:27,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:42:27,374 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2025-03-15 02:42:27,375 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=2755, Unknown=0, NotChecked=0, Total=2970 [2025-03-15 02:42:27,376 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 135 [2025-03-15 02:42:27,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 679 places, 2450 transitions, 146582 flow. Second operand has 55 states, 55 states have (on average 66.27272727272727) internal successors, (3645), 55 states have internal predecessors, (3645), 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:42:27,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:42:27,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 135 [2025-03-15 02:42:27,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:42:36,963 INFO L124 PetriNetUnfolderBase]: 4167/8600 cut-off events. [2025-03-15 02:42:36,964 INFO L125 PetriNetUnfolderBase]: For 404935/414481 co-relation queries the response was YES. [2025-03-15 02:42:37,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182931 conditions, 8600 events. 4167/8600 cut-off events. For 404935/414481 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 62913 event pairs, 601 based on Foata normal form. 284/6174 useless extension candidates. Maximal degree in co-relation 78858. Up to 5690 conditions per place. [2025-03-15 02:42:37,173 INFO L140 encePairwiseOnDemand]: 106/135 looper letters, 1361 selfloop transitions, 526 changer transitions 427/2382 dead transitions. [2025-03-15 02:42:37,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 755 places, 2382 transitions, 145774 flow [2025-03-15 02:42:37,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2025-03-15 02:42:37,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2025-03-15 02:42:37,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 5167 transitions. [2025-03-15 02:42:37,178 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.49706589706589704 [2025-03-15 02:42:37,178 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 619 predicate places. [2025-03-15 02:42:37,178 INFO L471 AbstractCegarLoop]: Abstraction has has 755 places, 2382 transitions, 145774 flow [2025-03-15 02:42:37,179 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 66.27272727272727) internal successors, (3645), 55 states have internal predecessors, (3645), 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:42:37,179 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:42:37,180 INFO L221 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2025-03-15 02:42:37,186 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2025-03-15 02:42:37,380 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2025-03-15 02:42:37,381 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:42:37,381 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:42:37,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1611361956, now seen corresponding path program 5 times [2025-03-15 02:42:37,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:42:37,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067149853] [2025-03-15 02:42:37,382 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-15 02:42:37,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:42:37,397 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-03-15 02:42:37,397 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:42:37,724 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:37,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:42:37,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067149853] [2025-03-15 02:42:37,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067149853] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:42:37,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29048524] [2025-03-15 02:42:37,724 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-15 02:42:37,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:42:37,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:42:37,728 INFO L229 MonitoredProcess]: Starting monitored process 29 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:42:37,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2025-03-15 02:42:37,810 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-03-15 02:42:37,810 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:42:37,811 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 45 conjuncts are in the unsatisfiable core [2025-03-15 02:42:37,813 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:42:37,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:42:38,010 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:38,010 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:42:38,166 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2025-03-15 02:42:38,167 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2025-03-15 02:42:38,265 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:38,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29048524] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:42:38,265 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:42:38,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 16] total 39 [2025-03-15 02:42:38,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82832722] [2025-03-15 02:42:38,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:42:38,265 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2025-03-15 02:42:38,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:42:38,266 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2025-03-15 02:42:38,266 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1433, Unknown=0, NotChecked=0, Total=1560 [2025-03-15 02:42:38,267 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:42:38,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 755 places, 2382 transitions, 145774 flow. Second operand has 40 states, 40 states have (on average 75.6) internal successors, (3024), 40 states have internal predecessors, (3024), 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:42:38,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:42:38,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:42:38,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:42:45,420 INFO L124 PetriNetUnfolderBase]: 4162/8706 cut-off events. [2025-03-15 02:42:45,420 INFO L125 PetriNetUnfolderBase]: For 435053/445864 co-relation queries the response was YES. [2025-03-15 02:42:45,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 188897 conditions, 8706 events. 4162/8706 cut-off events. For 435053/445864 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 65311 event pairs, 654 based on Foata normal form. 108/6118 useless extension candidates. Maximal degree in co-relation 81651. Up to 5716 conditions per place. [2025-03-15 02:42:45,605 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 1358 selfloop transitions, 498 changer transitions 449/2440 dead transitions. [2025-03-15 02:42:45,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 788 places, 2440 transitions, 151972 flow [2025-03-15 02:42:45,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-03-15 02:42:45,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2025-03-15 02:42:45,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 2642 transitions. [2025-03-15 02:42:45,607 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.575599128540305 [2025-03-15 02:42:45,607 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 652 predicate places. [2025-03-15 02:42:45,608 INFO L471 AbstractCegarLoop]: Abstraction has has 788 places, 2440 transitions, 151972 flow [2025-03-15 02:42:45,608 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 75.6) internal successors, (3024), 40 states have internal predecessors, (3024), 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:42:45,608 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:42:45,608 INFO L221 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2025-03-15 02:42:45,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2025-03-15 02:42:45,809 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:42:45,809 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:42:45,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:42:45,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1611361955, now seen corresponding path program 3 times [2025-03-15 02:42:45,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:42:45,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069521222] [2025-03-15 02:42:45,810 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-15 02:42:45,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:42:45,828 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-03-15 02:42:45,828 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:42:46,460 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:46,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:42:46,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069521222] [2025-03-15 02:42:46,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069521222] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:42:46,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416132732] [2025-03-15 02:42:46,460 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-15 02:42:46,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:42:46,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:42:46,462 INFO L229 MonitoredProcess]: Starting monitored process 30 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:42:46,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2025-03-15 02:42:46,542 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-03-15 02:42:46,542 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:42:46,544 INFO L256 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 39 conjuncts are in the unsatisfiable core [2025-03-15 02:42:46,545 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:42:46,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2025-03-15 02:42:46,853 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:46,853 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:42:47,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2025-03-15 02:42:47,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2025-03-15 02:42:47,121 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:47,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416132732] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:42:47,121 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:42:47,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 16, 16] total 49 [2025-03-15 02:42:47,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096996644] [2025-03-15 02:42:47,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:42:47,122 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2025-03-15 02:42:47,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:42:47,122 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2025-03-15 02:42:47,123 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=2296, Unknown=0, NotChecked=0, Total=2450 [2025-03-15 02:42:47,124 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 135 [2025-03-15 02:42:47,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 788 places, 2440 transitions, 151972 flow. Second operand has 50 states, 50 states have (on average 66.44) internal successors, (3322), 50 states have internal predecessors, (3322), 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:42:47,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:42:47,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 135 [2025-03-15 02:42:47,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:42:57,636 INFO L124 PetriNetUnfolderBase]: 4077/8769 cut-off events. [2025-03-15 02:42:57,636 INFO L125 PetriNetUnfolderBase]: For 453363/462372 co-relation queries the response was YES. [2025-03-15 02:42:57,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 191608 conditions, 8769 events. 4077/8769 cut-off events. For 453363/462372 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 63851 event pairs, 255 based on Foata normal form. 194/6633 useless extension candidates. Maximal degree in co-relation 86806. Up to 5570 conditions per place. [2025-03-15 02:42:57,824 INFO L140 encePairwiseOnDemand]: 105/135 looper letters, 1517 selfloop transitions, 434 changer transitions 477/2525 dead transitions. [2025-03-15 02:42:57,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 858 places, 2525 transitions, 156097 flow [2025-03-15 02:42:57,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2025-03-15 02:42:57,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2025-03-15 02:42:57,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 4869 transitions. [2025-03-15 02:42:57,827 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5009259259259259 [2025-03-15 02:42:57,828 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 722 predicate places. [2025-03-15 02:42:57,828 INFO L471 AbstractCegarLoop]: Abstraction has has 858 places, 2525 transitions, 156097 flow [2025-03-15 02:42:57,828 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 66.44) internal successors, (3322), 50 states have internal predecessors, (3322), 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:42:57,828 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:42:57,828 INFO L221 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2025-03-15 02:42:57,834 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2025-03-15 02:42:58,029 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2025-03-15 02:42:58,029 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:42:58,030 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:42:58,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1710056368, now seen corresponding path program 4 times [2025-03-15 02:42:58,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:42:58,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513626054] [2025-03-15 02:42:58,030 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-15 02:42:58,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:42:58,039 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2025-03-15 02:42:58,039 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:42:58,364 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:58,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:42:58,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513626054] [2025-03-15 02:42:58,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513626054] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:42:58,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567657927] [2025-03-15 02:42:58,365 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-15 02:42:58,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:42:58,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:42:58,366 INFO L229 MonitoredProcess]: Starting monitored process 31 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:42:58,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2025-03-15 02:42:58,450 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2025-03-15 02:42:58,451 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:42:58,452 INFO L256 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 43 conjuncts are in the unsatisfiable core [2025-03-15 02:42:58,453 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:42:58,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:42:58,625 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:58,625 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:42:58,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2025-03-15 02:42:58,770 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2025-03-15 02:42:58,866 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:42:58,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567657927] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:42:58,866 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:42:58,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 16] total 37 [2025-03-15 02:42:58,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228909356] [2025-03-15 02:42:58,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:42:58,867 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2025-03-15 02:42:58,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:42:58,867 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2025-03-15 02:42:58,867 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1287, Unknown=0, NotChecked=0, Total=1406 [2025-03-15 02:42:58,868 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:42:58,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 858 places, 2525 transitions, 156097 flow. Second operand has 38 states, 38 states have (on average 75.6842105263158) internal successors, (2876), 38 states have internal predecessors, (2876), 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:42:58,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:42:58,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:42:58,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:43:06,441 INFO L124 PetriNetUnfolderBase]: 4042/8800 cut-off events. [2025-03-15 02:43:06,441 INFO L125 PetriNetUnfolderBase]: For 466399/473451 co-relation queries the response was YES. [2025-03-15 02:43:06,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195745 conditions, 8800 events. 4042/8800 cut-off events. For 466399/473451 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 63972 event pairs, 282 based on Foata normal form. 48/6593 useless extension candidates. Maximal degree in co-relation 89436. Up to 5581 conditions per place. [2025-03-15 02:43:06,636 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 1213 selfloop transitions, 477 changer transitions 477/2489 dead transitions. [2025-03-15 02:43:06,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 891 places, 2489 transitions, 157280 flow [2025-03-15 02:43:06,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-03-15 02:43:06,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2025-03-15 02:43:06,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 2630 transitions. [2025-03-15 02:43:06,638 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5729847494553377 [2025-03-15 02:43:06,638 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 755 predicate places. [2025-03-15 02:43:06,638 INFO L471 AbstractCegarLoop]: Abstraction has has 891 places, 2489 transitions, 157280 flow [2025-03-15 02:43:06,639 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 75.6842105263158) internal successors, (2876), 38 states have internal predecessors, (2876), 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:43:06,639 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:43:06,639 INFO L221 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2025-03-15 02:43:06,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2025-03-15 02:43:06,839 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2025-03-15 02:43:06,839 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:43:06,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:43:06,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1710056367, now seen corresponding path program 4 times [2025-03-15 02:43:06,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:43:06,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658016264] [2025-03-15 02:43:06,840 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-15 02:43:06,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:43:06,850 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2025-03-15 02:43:06,850 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:43:07,140 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:43:07,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:43:07,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658016264] [2025-03-15 02:43:07,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658016264] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:43:07,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869196555] [2025-03-15 02:43:07,140 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-15 02:43:07,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:43:07,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:43:07,143 INFO L229 MonitoredProcess]: Starting monitored process 32 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:43:07,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2025-03-15 02:43:07,220 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2025-03-15 02:43:07,221 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:43:07,221 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 43 conjuncts are in the unsatisfiable core [2025-03-15 02:43:07,223 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:43:07,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:43:07,573 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:43:07,573 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:43:07,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2025-03-15 02:43:07,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2025-03-15 02:43:07,877 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:43:07,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869196555] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:43:07,877 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:43:07,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 16] total 37 [2025-03-15 02:43:07,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034099998] [2025-03-15 02:43:07,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:43:07,878 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2025-03-15 02:43:07,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:43:07,878 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2025-03-15 02:43:07,879 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1287, Unknown=0, NotChecked=0, Total=1406 [2025-03-15 02:43:07,879 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:43:07,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 891 places, 2489 transitions, 157280 flow. Second operand has 38 states, 38 states have (on average 75.6842105263158) internal successors, (2876), 38 states have internal predecessors, (2876), 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:43:07,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:43:07,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:43:07,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:43:15,540 INFO L124 PetriNetUnfolderBase]: 4006/8745 cut-off events. [2025-03-15 02:43:15,540 INFO L125 PetriNetUnfolderBase]: For 484314/491452 co-relation queries the response was YES. [2025-03-15 02:43:15,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 199164 conditions, 8745 events. 4006/8745 cut-off events. For 484314/491452 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 63569 event pairs, 304 based on Foata normal form. 44/6599 useless extension candidates. Maximal degree in co-relation 91908. Up to 5541 conditions per place. [2025-03-15 02:43:15,926 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 1175 selfloop transitions, 477 changer transitions 477/2451 dead transitions. [2025-03-15 02:43:15,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 924 places, 2451 transitions, 158251 flow [2025-03-15 02:43:15,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-03-15 02:43:15,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2025-03-15 02:43:15,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 2629 transitions. [2025-03-15 02:43:15,929 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5727668845315904 [2025-03-15 02:43:15,930 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 788 predicate places. [2025-03-15 02:43:15,930 INFO L471 AbstractCegarLoop]: Abstraction has has 924 places, 2451 transitions, 158251 flow [2025-03-15 02:43:15,930 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 75.6842105263158) internal successors, (2876), 38 states have internal predecessors, (2876), 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:43:15,931 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:43:15,931 INFO L221 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2025-03-15 02:43:15,937 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2025-03-15 02:43:16,131 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2025-03-15 02:43:16,131 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:43:16,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:43:16,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1130990524, now seen corresponding path program 6 times [2025-03-15 02:43:16,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:43:16,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359600368] [2025-03-15 02:43:16,132 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-15 02:43:16,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:43:16,149 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2025-03-15 02:43:16,149 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:43:16,372 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 14 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:43:16,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:43:16,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359600368] [2025-03-15 02:43:16,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359600368] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:43:16,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137481246] [2025-03-15 02:43:16,372 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-15 02:43:16,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:43:16,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:43:16,374 INFO L229 MonitoredProcess]: Starting monitored process 33 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:43:16,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2025-03-15 02:43:16,475 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2025-03-15 02:43:16,475 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:43:16,476 INFO L256 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-03-15 02:43:16,478 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:43:16,748 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 27 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:43:16,748 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:43:17,031 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 27 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:43:17,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137481246] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:43:17,031 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:43:17,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 44 [2025-03-15 02:43:17,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423474955] [2025-03-15 02:43:17,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:43:17,032 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2025-03-15 02:43:17,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:43:17,032 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2025-03-15 02:43:17,033 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=322, Invalid=1570, Unknown=0, NotChecked=0, Total=1892 [2025-03-15 02:43:17,034 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 135 [2025-03-15 02:43:17,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 924 places, 2451 transitions, 158251 flow. Second operand has 44 states, 44 states have (on average 81.20454545454545) internal successors, (3573), 44 states have internal predecessors, (3573), 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:43:17,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:43:17,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 135 [2025-03-15 02:43:17,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:43:23,880 INFO L124 PetriNetUnfolderBase]: 3401/7548 cut-off events. [2025-03-15 02:43:23,880 INFO L125 PetriNetUnfolderBase]: For 445433/453199 co-relation queries the response was YES. [2025-03-15 02:43:23,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175722 conditions, 7548 events. 3401/7548 cut-off events. For 445433/453199 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 53645 event pairs, 270 based on Foata normal form. 327/6060 useless extension candidates. Maximal degree in co-relation 94829. Up to 4753 conditions per place. [2025-03-15 02:43:24,040 INFO L140 encePairwiseOnDemand]: 115/135 looper letters, 1337 selfloop transitions, 114 changer transitions 569/2144 dead transitions. [2025-03-15 02:43:24,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 956 places, 2144 transitions, 140101 flow [2025-03-15 02:43:24,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-03-15 02:43:24,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2025-03-15 02:43:24,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 3011 transitions. [2025-03-15 02:43:24,042 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.6195473251028807 [2025-03-15 02:43:24,042 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 820 predicate places. [2025-03-15 02:43:24,042 INFO L471 AbstractCegarLoop]: Abstraction has has 956 places, 2144 transitions, 140101 flow [2025-03-15 02:43:24,043 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 81.20454545454545) internal successors, (3573), 44 states have internal predecessors, (3573), 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:43:24,043 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:43:24,043 INFO L221 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2025-03-15 02:43:24,049 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2025-03-15 02:43:24,243 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2025-03-15 02:43:24,244 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:43:24,244 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:43:24,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1473195805, now seen corresponding path program 7 times [2025-03-15 02:43:24,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:43:24,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234956439] [2025-03-15 02:43:24,244 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-15 02:43:24,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:43:24,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:43:24,630 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:43:24,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:43:24,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234956439] [2025-03-15 02:43:24,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234956439] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:43:24,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23870980] [2025-03-15 02:43:24,630 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-15 02:43:24,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:43:24,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:43:24,632 INFO L229 MonitoredProcess]: Starting monitored process 34 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:43:24,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2025-03-15 02:43:24,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:43:24,710 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 45 conjuncts are in the unsatisfiable core [2025-03-15 02:43:24,711 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:43:24,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2025-03-15 02:43:24,850 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2025-03-15 02:43:24,851 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 15 [2025-03-15 02:43:25,030 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:43:25,030 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:43:25,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 23 [2025-03-15 02:43:25,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50 [2025-03-15 02:43:25,651 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:43:25,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23870980] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:43:25,652 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:43:25,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 19, 19] total 53 [2025-03-15 02:43:25,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047166838] [2025-03-15 02:43:25,652 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:43:25,652 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2025-03-15 02:43:25,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:43:25,653 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2025-03-15 02:43:25,654 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=2661, Unknown=0, NotChecked=0, Total=2862 [2025-03-15 02:43:25,654 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:43:25,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 956 places, 2144 transitions, 140101 flow. Second operand has 54 states, 54 states have (on average 75.46296296296296) internal successors, (4075), 54 states have internal predecessors, (4075), 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:43:25,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:43:25,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:43:25,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:43:31,735 INFO L124 PetriNetUnfolderBase]: 3339/7393 cut-off events. [2025-03-15 02:43:31,736 INFO L125 PetriNetUnfolderBase]: For 473421/482035 co-relation queries the response was YES. [2025-03-15 02:43:31,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175936 conditions, 7393 events. 3339/7393 cut-off events. For 473421/482035 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 52358 event pairs, 265 based on Foata normal form. 163/5777 useless extension candidates. Maximal degree in co-relation 93558. Up to 4634 conditions per place. [2025-03-15 02:43:31,904 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 1013 selfloop transitions, 305 changer transitions 569/2099 dead transitions. [2025-03-15 02:43:31,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 991 places, 2099 transitions, 139732 flow [2025-03-15 02:43:31,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-03-15 02:43:31,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2025-03-15 02:43:31,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2768 transitions. [2025-03-15 02:43:31,906 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5695473251028806 [2025-03-15 02:43:31,906 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 855 predicate places. [2025-03-15 02:43:31,906 INFO L471 AbstractCegarLoop]: Abstraction has has 991 places, 2099 transitions, 139732 flow [2025-03-15 02:43:31,907 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 75.46296296296296) internal successors, (4075), 54 states have internal predecessors, (4075), 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:43:31,907 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:43:31,907 INFO L221 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2025-03-15 02:43:31,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2025-03-15 02:43:32,107 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2025-03-15 02:43:32,108 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:43:32,109 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:43:32,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1473195806, now seen corresponding path program 4 times [2025-03-15 02:43:32,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:43:32,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851459704] [2025-03-15 02:43:32,109 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-15 02:43:32,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:43:32,119 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2025-03-15 02:43:32,120 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:43:32,490 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:43:32,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:43:32,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851459704] [2025-03-15 02:43:32,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851459704] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:43:32,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516302672] [2025-03-15 02:43:32,490 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-15 02:43:32,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:43:32,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:43:32,492 INFO L229 MonitoredProcess]: Starting monitored process 35 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:43:32,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2025-03-15 02:43:32,574 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2025-03-15 02:43:32,575 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:43:32,576 INFO L256 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 47 conjuncts are in the unsatisfiable core [2025-03-15 02:43:32,577 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:43:32,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:43:32,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-15 02:43:32,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2025-03-15 02:43:32,790 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:43:32,790 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:43:33,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2025-03-15 02:43:33,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 94 [2025-03-15 02:43:33,574 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:43:33,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516302672] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:43:33,575 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:43:33,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 19] total 44 [2025-03-15 02:43:33,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738418906] [2025-03-15 02:43:33,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:43:33,575 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2025-03-15 02:43:33,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:43:33,576 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2025-03-15 02:43:33,576 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1825, Unknown=0, NotChecked=0, Total=1980 [2025-03-15 02:43:33,577 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:43:33,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 991 places, 2099 transitions, 139732 flow. Second operand has 45 states, 45 states have (on average 75.57777777777778) internal successors, (3401), 45 states have internal predecessors, (3401), 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:43:33,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:43:33,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:43:33,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:43:39,289 INFO L124 PetriNetUnfolderBase]: 3285/7258 cut-off events. [2025-03-15 02:43:39,290 INFO L125 PetriNetUnfolderBase]: For 495739/504375 co-relation queries the response was YES. [2025-03-15 02:43:39,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176898 conditions, 7258 events. 3285/7258 cut-off events. For 495739/504375 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 51203 event pairs, 258 based on Foata normal form. 168/5710 useless extension candidates. Maximal degree in co-relation 93004. Up to 4539 conditions per place. [2025-03-15 02:43:39,641 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 968 selfloop transitions, 305 changer transitions 569/2054 dead transitions. [2025-03-15 02:43:39,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1026 places, 2054 transitions, 139183 flow [2025-03-15 02:43:39,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-03-15 02:43:39,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2025-03-15 02:43:39,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2767 transitions. [2025-03-15 02:43:39,642 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5693415637860082 [2025-03-15 02:43:39,643 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 890 predicate places. [2025-03-15 02:43:39,643 INFO L471 AbstractCegarLoop]: Abstraction has has 1026 places, 2054 transitions, 139183 flow [2025-03-15 02:43:39,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 75.57777777777778) internal successors, (3401), 45 states have internal predecessors, (3401), 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:43:39,643 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:43:39,643 INFO L221 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1] [2025-03-15 02:43:39,650 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2025-03-15 02:43:39,844 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:43:39,844 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:43:39,845 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:43:39,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1781173634, now seen corresponding path program 5 times [2025-03-15 02:43:39,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:43:39,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519962939] [2025-03-15 02:43:39,845 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-15 02:43:39,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:43:39,856 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-03-15 02:43:39,856 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:43:40,040 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 27 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:43:40,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:43:40,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519962939] [2025-03-15 02:43:40,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519962939] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:43:40,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983496041] [2025-03-15 02:43:40,041 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-15 02:43:40,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:43:40,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:43:40,043 INFO L229 MonitoredProcess]: Starting monitored process 36 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:43:40,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2025-03-15 02:43:40,133 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-03-15 02:43:40,133 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:43:40,134 INFO L256 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-03-15 02:43:40,135 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:43:40,380 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 27 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:43:40,380 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:43:40,647 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 27 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:43:40,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983496041] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:43:40,647 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:43:40,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 42 [2025-03-15 02:43:40,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725007573] [2025-03-15 02:43:40,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:43:40,648 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2025-03-15 02:43:40,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:43:40,648 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2025-03-15 02:43:40,649 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=285, Invalid=1437, Unknown=0, NotChecked=0, Total=1722 [2025-03-15 02:43:40,649 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 135 [2025-03-15 02:43:40,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1026 places, 2054 transitions, 139183 flow. Second operand has 42 states, 42 states have (on average 81.21428571428571) internal successors, (3411), 42 states have internal predecessors, (3411), 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:43:40,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:43:40,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 135 [2025-03-15 02:43:40,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:43:46,032 INFO L124 PetriNetUnfolderBase]: 2849/6360 cut-off events. [2025-03-15 02:43:46,032 INFO L125 PetriNetUnfolderBase]: For 458903/466980 co-relation queries the response was YES. [2025-03-15 02:43:46,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 158606 conditions, 6360 events. 2849/6360 cut-off events. For 458903/466980 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 43974 event pairs, 186 based on Foata normal form. 132/5046 useless extension candidates. Maximal degree in co-relation 95226. Up to 3967 conditions per place. [2025-03-15 02:43:46,154 INFO L140 encePairwiseOnDemand]: 115/135 looper letters, 870 selfloop transitions, 34 changer transitions 873/1871 dead transitions. [2025-03-15 02:43:46,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1055 places, 1871 transitions, 128303 flow [2025-03-15 02:43:46,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-03-15 02:43:46,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2025-03-15 02:43:46,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2983 transitions. [2025-03-15 02:43:46,156 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.6137860082304527 [2025-03-15 02:43:46,157 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 919 predicate places. [2025-03-15 02:43:46,157 INFO L471 AbstractCegarLoop]: Abstraction has has 1055 places, 1871 transitions, 128303 flow [2025-03-15 02:43:46,157 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 81.21428571428571) internal successors, (3411), 42 states have internal predecessors, (3411), 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:43:46,157 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:43:46,157 INFO L221 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2025-03-15 02:43:46,164 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2025-03-15 02:43:46,358 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2025-03-15 02:43:46,358 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:43:46,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:43:46,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1705630383, now seen corresponding path program 5 times [2025-03-15 02:43:46,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:43:46,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920896045] [2025-03-15 02:43:46,359 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-15 02:43:46,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:43:46,372 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2025-03-15 02:43:46,372 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:43:46,715 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:43:46,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:43:46,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920896045] [2025-03-15 02:43:46,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920896045] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:43:46,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879159176] [2025-03-15 02:43:46,716 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-15 02:43:46,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:43:46,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:43:46,718 INFO L229 MonitoredProcess]: Starting monitored process 37 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:43:46,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2025-03-15 02:43:46,802 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2025-03-15 02:43:46,803 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:43:46,804 INFO L256 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 49 conjuncts are in the unsatisfiable core [2025-03-15 02:43:46,805 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:43:46,851 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:43:46,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-15 02:43:46,898 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2025-03-15 02:43:47,043 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:43:47,043 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:43:47,347 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2025-03-15 02:43:47,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2025-03-15 02:43:47,466 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:43:47,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879159176] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:43:47,467 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:43:47,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 19] total 46 [2025-03-15 02:43:47,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825214561] [2025-03-15 02:43:47,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:43:47,467 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2025-03-15 02:43:47,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:43:47,468 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2025-03-15 02:43:47,468 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=1999, Unknown=0, NotChecked=0, Total=2162 [2025-03-15 02:43:47,469 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:43:47,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1055 places, 1871 transitions, 128303 flow. Second operand has 47 states, 47 states have (on average 75.59574468085107) internal successors, (3553), 47 states have internal predecessors, (3553), 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:43:47,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:43:47,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:43:47,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:43:52,858 INFO L124 PetriNetUnfolderBase]: 2798/6285 cut-off events. [2025-03-15 02:43:52,858 INFO L125 PetriNetUnfolderBase]: For 482062/490477 co-relation queries the response was YES. [2025-03-15 02:43:52,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159444 conditions, 6285 events. 2798/6285 cut-off events. For 482062/490477 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 43430 event pairs, 202 based on Foata normal form. 69/4968 useless extension candidates. Maximal degree in co-relation 94291. Up to 3904 conditions per place. [2025-03-15 02:43:53,019 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 554 selfloop transitions, 219 changer transitions 873/1831 dead transitions. [2025-03-15 02:43:53,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1090 places, 1831 transitions, 127502 flow [2025-03-15 02:43:53,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-03-15 02:43:53,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2025-03-15 02:43:53,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2768 transitions. [2025-03-15 02:43:53,021 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5695473251028806 [2025-03-15 02:43:53,021 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 954 predicate places. [2025-03-15 02:43:53,021 INFO L471 AbstractCegarLoop]: Abstraction has has 1090 places, 1831 transitions, 127502 flow [2025-03-15 02:43:53,021 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 75.59574468085107) internal successors, (3553), 47 states have internal predecessors, (3553), 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:43:53,021 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:43:53,021 INFO L221 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2025-03-15 02:43:53,028 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2025-03-15 02:43:53,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:43:53,222 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:43:53,223 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:43:53,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1705630382, now seen corresponding path program 6 times [2025-03-15 02:43:53,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:43:53,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885243392] [2025-03-15 02:43:53,223 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-15 02:43:53,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:43:53,239 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-03-15 02:43:53,239 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:43:53,640 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 2 proven. 70 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-03-15 02:43:53,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:43:53,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885243392] [2025-03-15 02:43:53,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885243392] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:43:53,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071480779] [2025-03-15 02:43:53,640 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-15 02:43:53,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:43:53,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:43:53,642 INFO L229 MonitoredProcess]: Starting monitored process 38 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:43:53,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2025-03-15 02:43:53,729 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-03-15 02:43:53,729 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:43:53,730 INFO L256 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 52 conjuncts are in the unsatisfiable core [2025-03-15 02:43:53,731 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:43:53,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:43:53,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2025-03-15 02:43:54,171 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:43:54,171 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:43:54,519 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2025-03-15 02:43:54,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50 [2025-03-15 02:43:54,667 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 7 proven. 68 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:43:54,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071480779] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:43:54,667 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:43:54,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 20] total 52 [2025-03-15 02:43:54,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895201892] [2025-03-15 02:43:54,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:43:54,667 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2025-03-15 02:43:54,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:43:54,668 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2025-03-15 02:43:54,668 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=2522, Unknown=0, NotChecked=0, Total=2756 [2025-03-15 02:43:54,669 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:43:54,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1090 places, 1831 transitions, 127502 flow. Second operand has 53 states, 53 states have (on average 75.49056603773585) internal successors, (4001), 53 states have internal predecessors, (4001), 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:43:54,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:43:54,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:43:54,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:44:00,741 INFO L124 PetriNetUnfolderBase]: 2707/6114 cut-off events. [2025-03-15 02:44:00,742 INFO L125 PetriNetUnfolderBase]: For 491091/498892 co-relation queries the response was YES. [2025-03-15 02:44:00,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157180 conditions, 6114 events. 2707/6114 cut-off events. For 491091/498892 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 42126 event pairs, 207 based on Foata normal form. 73/4923 useless extension candidates. Maximal degree in co-relation 89667. Up to 3792 conditions per place. [2025-03-15 02:44:00,885 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 529 selfloop transitions, 164 changer transitions 873/1751 dead transitions. [2025-03-15 02:44:00,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1146 places, 1751 transitions, 122858 flow [2025-03-15 02:44:00,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-03-15 02:44:00,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2025-03-15 02:44:00,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 4368 transitions. [2025-03-15 02:44:00,887 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5676413255360624 [2025-03-15 02:44:00,887 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 1010 predicate places. [2025-03-15 02:44:00,887 INFO L471 AbstractCegarLoop]: Abstraction has has 1146 places, 1751 transitions, 122858 flow [2025-03-15 02:44:00,888 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 75.49056603773585) internal successors, (4001), 53 states have internal predecessors, (4001), 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:44:00,888 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:44:00,888 INFO L221 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2025-03-15 02:44:00,894 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2025-03-15 02:44:01,088 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2025-03-15 02:44:01,088 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:44:01,089 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:44:01,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1268196059, now seen corresponding path program 8 times [2025-03-15 02:44:01,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:44:01,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769321909] [2025-03-15 02:44:01,090 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:44:01,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:44:01,101 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:44:01,101 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:44:01,652 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 7 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:44:01,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:44:01,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769321909] [2025-03-15 02:44:01,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769321909] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:44:01,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310198380] [2025-03-15 02:44:01,653 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:44:01,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:44:01,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:44:01,655 INFO L229 MonitoredProcess]: Starting monitored process 39 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:44:01,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2025-03-15 02:44:01,749 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:44:01,749 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:44:01,751 INFO L256 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 49 conjuncts are in the unsatisfiable core [2025-03-15 02:44:01,752 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:44:01,886 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2025-03-15 02:44:02,202 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:44:02,202 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:44:02,509 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2025-03-15 02:44:02,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2025-03-15 02:44:02,558 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:44:02,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310198380] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:44:02,559 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:44:02,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 20, 20] total 59 [2025-03-15 02:44:02,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636504851] [2025-03-15 02:44:02,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:44:02,559 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2025-03-15 02:44:02,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:44:02,560 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2025-03-15 02:44:02,560 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=3345, Unknown=0, NotChecked=0, Total=3540 [2025-03-15 02:44:02,561 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 135 [2025-03-15 02:44:02,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1146 places, 1751 transitions, 122858 flow. Second operand has 60 states, 60 states have (on average 66.55) internal successors, (3993), 60 states have internal predecessors, (3993), 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:44:02,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:44:02,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 135 [2025-03-15 02:44:02,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:44:13,945 INFO L124 PetriNetUnfolderBase]: 4312/9756 cut-off events. [2025-03-15 02:44:13,946 INFO L125 PetriNetUnfolderBase]: For 752595/764905 co-relation queries the response was YES. [2025-03-15 02:44:14,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 256336 conditions, 9756 events. 4312/9756 cut-off events. For 752595/764905 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 73357 event pairs, 418 based on Foata normal form. 479/8193 useless extension candidates. Maximal degree in co-relation 92235. Up to 6152 conditions per place. [2025-03-15 02:44:14,184 INFO L140 encePairwiseOnDemand]: 105/135 looper letters, 1315 selfloop transitions, 411 changer transitions 936/2730 dead transitions. [2025-03-15 02:44:14,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1234 places, 2730 transitions, 199586 flow [2025-03-15 02:44:14,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-03-15 02:44:14,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2025-03-15 02:44:14,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 6022 transitions. [2025-03-15 02:44:14,187 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5012068248023305 [2025-03-15 02:44:14,187 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 1098 predicate places. [2025-03-15 02:44:14,188 INFO L471 AbstractCegarLoop]: Abstraction has has 1234 places, 2730 transitions, 199586 flow [2025-03-15 02:44:14,188 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 66.55) internal successors, (3993), 60 states have internal predecessors, (3993), 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:44:14,188 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:44:14,188 INFO L221 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2025-03-15 02:44:14,194 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2025-03-15 02:44:14,388 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2025-03-15 02:44:14,389 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:44:14,390 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:44:14,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1268196060, now seen corresponding path program 5 times [2025-03-15 02:44:14,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:44:14,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286226771] [2025-03-15 02:44:14,390 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-15 02:44:14,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:44:14,402 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2025-03-15 02:44:14,402 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:44:14,901 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:44:14,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:44:14,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286226771] [2025-03-15 02:44:14,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286226771] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:44:14,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042517777] [2025-03-15 02:44:14,902 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-15 02:44:14,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:44:14,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:44:14,904 INFO L229 MonitoredProcess]: Starting monitored process 40 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:44:14,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2025-03-15 02:44:14,994 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2025-03-15 02:44:14,995 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:44:14,996 INFO L256 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 47 conjuncts are in the unsatisfiable core [2025-03-15 02:44:14,997 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:44:15,114 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2025-03-15 02:44:15,347 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:44:15,347 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:44:15,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2025-03-15 02:44:15,600 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2025-03-15 02:44:15,646 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:44:15,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042517777] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:44:15,646 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:44:15,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20, 20] total 54 [2025-03-15 02:44:15,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343173746] [2025-03-15 02:44:15,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:44:15,647 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2025-03-15 02:44:15,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:44:15,647 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2025-03-15 02:44:15,648 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=2793, Unknown=0, NotChecked=0, Total=2970 [2025-03-15 02:44:15,649 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:44:15,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1234 places, 2730 transitions, 199586 flow. Second operand has 55 states, 55 states have (on average 75.6) internal successors, (4158), 55 states have internal predecessors, (4158), 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:44:15,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:44:15,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:44:15,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:44:26,259 INFO L124 PetriNetUnfolderBase]: 4268/9654 cut-off events. [2025-03-15 02:44:26,259 INFO L125 PetriNetUnfolderBase]: For 789361/800227 co-relation queries the response was YES. [2025-03-15 02:44:26,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 258606 conditions, 9654 events. 4268/9654 cut-off events. For 789361/800227 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 71941 event pairs, 406 based on Foata normal form. 160/7826 useless extension candidates. Maximal degree in co-relation 94280. Up to 6075 conditions per place. [2025-03-15 02:44:26,517 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 1020 selfloop transitions, 379 changer transitions 936/2691 dead transitions. [2025-03-15 02:44:26,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1273 places, 2691 transitions, 199973 flow [2025-03-15 02:44:26,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-03-15 02:44:26,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2025-03-15 02:44:26,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 3105 transitions. [2025-03-15 02:44:26,519 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.575 [2025-03-15 02:44:26,519 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 1137 predicate places. [2025-03-15 02:44:26,519 INFO L471 AbstractCegarLoop]: Abstraction has has 1273 places, 2691 transitions, 199973 flow [2025-03-15 02:44:26,520 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 75.6) internal successors, (4158), 55 states have internal predecessors, (4158), 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:44:26,520 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:44:26,520 INFO L221 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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, 1, 1, 1] [2025-03-15 02:44:26,528 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2025-03-15 02:44:26,721 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2025-03-15 02:44:26,721 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:44:26,722 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:44:26,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1024915036, now seen corresponding path program 6 times [2025-03-15 02:44:26,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:44:26,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256524377] [2025-03-15 02:44:26,722 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-15 02:44:26,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:44:26,745 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-03-15 02:44:26,746 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:44:27,315 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 7 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:44:27,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:44:27,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256524377] [2025-03-15 02:44:27,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256524377] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:44:27,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869663102] [2025-03-15 02:44:27,316 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-15 02:44:27,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:44:27,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:44:27,317 INFO L229 MonitoredProcess]: Starting monitored process 41 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:44:27,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2025-03-15 02:44:27,414 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-03-15 02:44:27,414 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:44:27,415 INFO L256 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 51 conjuncts are in the unsatisfiable core [2025-03-15 02:44:27,417 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:44:27,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:44:27,946 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:44:27,947 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:44:28,227 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2025-03-15 02:44:28,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2025-03-15 02:44:28,429 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:44:28,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869663102] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:44:28,430 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:44:28,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 22, 20] total 68 [2025-03-15 02:44:28,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700291869] [2025-03-15 02:44:28,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:44:28,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2025-03-15 02:44:28,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:44:28,431 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2025-03-15 02:44:28,432 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=4446, Unknown=0, NotChecked=0, Total=4692 [2025-03-15 02:44:28,433 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 135 [2025-03-15 02:44:28,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1273 places, 2691 transitions, 199973 flow. Second operand has 69 states, 69 states have (on average 66.65217391304348) internal successors, (4599), 69 states have internal predecessors, (4599), 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:44:28,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:44:28,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 135 [2025-03-15 02:44:28,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:44:44,299 INFO L124 PetriNetUnfolderBase]: 4149/9514 cut-off events. [2025-03-15 02:44:44,299 INFO L125 PetriNetUnfolderBase]: For 819638/830785 co-relation queries the response was YES. [2025-03-15 02:44:44,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 259159 conditions, 9514 events. 4149/9514 cut-off events. For 819638/830785 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 71212 event pairs, 335 based on Foata normal form. 166/7815 useless extension candidates. Maximal degree in co-relation 97389. Up to 5985 conditions per place. [2025-03-15 02:44:44,532 INFO L140 encePairwiseOnDemand]: 105/135 looper letters, 1352 selfloop transitions, 422 changer transitions 958/2831 dead transitions. [2025-03-15 02:44:44,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1360 places, 2831 transitions, 210342 flow [2025-03-15 02:44:44,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2025-03-15 02:44:44,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2025-03-15 02:44:44,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 5930 transitions. [2025-03-15 02:44:44,535 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.49915824915824913 [2025-03-15 02:44:44,536 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 1224 predicate places. [2025-03-15 02:44:44,536 INFO L471 AbstractCegarLoop]: Abstraction has has 1360 places, 2831 transitions, 210342 flow [2025-03-15 02:44:44,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 66.65217391304348) internal successors, (4599), 69 states have internal predecessors, (4599), 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:44:44,536 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:44:44,536 INFO L221 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2025-03-15 02:44:44,543 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2025-03-15 02:44:44,737 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2025-03-15 02:44:44,737 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:44:44,738 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:44:44,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1331225250, now seen corresponding path program 6 times [2025-03-15 02:44:44,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:44:44,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618261627] [2025-03-15 02:44:44,738 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-15 02:44:44,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:44:44,752 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-03-15 02:44:44,753 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:44:44,990 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 40 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:44:44,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:44:44,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618261627] [2025-03-15 02:44:44,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618261627] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:44:44,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398077222] [2025-03-15 02:44:44,991 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-15 02:44:44,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:44:44,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:44:44,993 INFO L229 MonitoredProcess]: Starting monitored process 42 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:44:44,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2025-03-15 02:44:45,098 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-03-15 02:44:45,098 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:44:45,099 INFO L256 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-03-15 02:44:45,101 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:44:45,422 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 50 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:44:45,422 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:44:45,748 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 50 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:44:45,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398077222] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:44:45,749 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:44:45,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 53 [2025-03-15 02:44:45,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964109062] [2025-03-15 02:44:45,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:44:45,749 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2025-03-15 02:44:45,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:44:45,750 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2025-03-15 02:44:45,751 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=447, Invalid=2309, Unknown=0, NotChecked=0, Total=2756 [2025-03-15 02:44:45,751 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 135 [2025-03-15 02:44:45,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1360 places, 2831 transitions, 210342 flow. Second operand has 53 states, 53 states have (on average 81.26415094339623) internal successors, (4307), 53 states have internal predecessors, (4307), 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:44:45,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:44:45,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 135 [2025-03-15 02:44:45,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:44:56,178 INFO L124 PetriNetUnfolderBase]: 3906/8863 cut-off events. [2025-03-15 02:44:56,179 INFO L125 PetriNetUnfolderBase]: For 818536/832251 co-relation queries the response was YES. [2025-03-15 02:44:56,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 248476 conditions, 8863 events. 3906/8863 cut-off events. For 818536/832251 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 65775 event pairs, 298 based on Foata normal form. 501/7631 useless extension candidates. Maximal degree in co-relation 99584. Up to 5517 conditions per place. [2025-03-15 02:44:56,422 INFO L140 encePairwiseOnDemand]: 115/135 looper letters, 1258 selfloop transitions, 187 changer transitions 1103/2675 dead transitions. [2025-03-15 02:44:56,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1400 places, 2675 transitions, 202607 flow [2025-03-15 02:44:56,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-03-15 02:44:56,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2025-03-15 02:44:56,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 3659 transitions. [2025-03-15 02:44:56,424 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.615993265993266 [2025-03-15 02:44:56,424 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 1264 predicate places. [2025-03-15 02:44:56,425 INFO L471 AbstractCegarLoop]: Abstraction has has 1400 places, 2675 transitions, 202607 flow [2025-03-15 02:44:56,425 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 81.26415094339623) internal successors, (4307), 53 states have internal predecessors, (4307), 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:44:56,425 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:44:56,425 INFO L221 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 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] [2025-03-15 02:44:56,613 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2025-03-15 02:44:56,625 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2025-03-15 02:44:56,626 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:44:56,626 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:44:56,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1398431942, now seen corresponding path program 9 times [2025-03-15 02:44:56,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:44:56,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210737017] [2025-03-15 02:44:56,627 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-15 02:44:56,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:44:56,643 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-03-15 02:44:56,643 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:44:57,082 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:44:57,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:44:57,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210737017] [2025-03-15 02:44:57,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210737017] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:44:57,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527914001] [2025-03-15 02:44:57,082 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-15 02:44:57,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:44:57,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:44:57,084 INFO L229 MonitoredProcess]: Starting monitored process 43 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:44:57,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2025-03-15 02:44:57,209 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-03-15 02:44:57,210 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:44:57,211 INFO L256 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 55 conjuncts are in the unsatisfiable core [2025-03-15 02:44:57,213 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:44:57,268 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:44:57,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-15 02:44:57,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2025-03-15 02:44:57,484 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:44:57,484 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:44:58,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 23 [2025-03-15 02:44:58,061 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 110 [2025-03-15 02:44:58,223 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:44:58,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527914001] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:44:58,223 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:44:58,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 23] total 54 [2025-03-15 02:44:58,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51799368] [2025-03-15 02:44:58,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:44:58,224 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2025-03-15 02:44:58,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:44:58,224 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2025-03-15 02:44:58,225 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=2781, Unknown=0, NotChecked=0, Total=2970 [2025-03-15 02:44:58,226 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:44:58,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1400 places, 2675 transitions, 202607 flow. Second operand has 55 states, 55 states have (on average 75.67272727272727) internal successors, (4162), 55 states have internal predecessors, (4162), 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:44:58,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:44:58,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:44:58,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:45:08,617 INFO L124 PetriNetUnfolderBase]: 3871/8845 cut-off events. [2025-03-15 02:45:08,617 INFO L125 PetriNetUnfolderBase]: For 860574/873137 co-relation queries the response was YES. [2025-03-15 02:45:08,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 251253 conditions, 8845 events. 3871/8845 cut-off events. For 860574/873137 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 65489 event pairs, 314 based on Foata normal form. 260/7434 useless extension candidates. Maximal degree in co-relation 97667. Up to 5489 conditions per place. [2025-03-15 02:45:08,841 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 985 selfloop transitions, 286 changer transitions 1103/2636 dead transitions. [2025-03-15 02:45:08,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1442 places, 2636 transitions, 202648 flow [2025-03-15 02:45:08,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2025-03-15 02:45:08,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2025-03-15 02:45:08,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 3309 transitions. [2025-03-15 02:45:08,844 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5700258397932817 [2025-03-15 02:45:08,844 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 1306 predicate places. [2025-03-15 02:45:08,844 INFO L471 AbstractCegarLoop]: Abstraction has has 1442 places, 2636 transitions, 202648 flow [2025-03-15 02:45:08,845 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 75.67272727272727) internal successors, (4162), 55 states have internal predecessors, (4162), 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:45:08,845 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:45:08,845 INFO L221 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 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] [2025-03-15 02:45:08,855 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2025-03-15 02:45:09,049 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2025-03-15 02:45:09,049 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:45:09,050 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:45:09,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1398431941, now seen corresponding path program 7 times [2025-03-15 02:45:09,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:45:09,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2535400] [2025-03-15 02:45:09,050 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-15 02:45:09,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:45:09,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:45:09,498 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:45:09,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:45:09,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2535400] [2025-03-15 02:45:09,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2535400] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:45:09,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289131269] [2025-03-15 02:45:09,498 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-15 02:45:09,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:45:09,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:45:09,500 INFO L229 MonitoredProcess]: Starting monitored process 44 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:45:09,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2025-03-15 02:45:09,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:45:09,602 INFO L256 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 53 conjuncts are in the unsatisfiable core [2025-03-15 02:45:09,603 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:45:09,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2025-03-15 02:45:09,817 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2025-03-15 02:45:09,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2025-03-15 02:45:10,088 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:45:10,089 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:45:10,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2025-03-15 02:45:10,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 94 [2025-03-15 02:45:10,753 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:45:10,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289131269] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:45:10,753 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:45:10,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 23, 23] total 63 [2025-03-15 02:45:10,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535642609] [2025-03-15 02:45:10,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:45:10,754 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2025-03-15 02:45:10,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:45:10,755 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2025-03-15 02:45:10,756 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=3799, Unknown=0, NotChecked=0, Total=4032 [2025-03-15 02:45:10,757 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:45:10,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1442 places, 2636 transitions, 202648 flow. Second operand has 64 states, 64 states have (on average 75.5625) internal successors, (4836), 64 states have internal predecessors, (4836), 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:45:10,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:45:10,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:45:10,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:45:20,917 INFO L124 PetriNetUnfolderBase]: 3822/8740 cut-off events. [2025-03-15 02:45:20,918 INFO L125 PetriNetUnfolderBase]: For 902150/914441 co-relation queries the response was YES. [2025-03-15 02:45:21,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 252353 conditions, 8740 events. 3822/8740 cut-off events. For 902150/914441 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 64607 event pairs, 315 based on Foata normal form. 251/7377 useless extension candidates. Maximal degree in co-relation 95812. Up to 5405 conditions per place. [2025-03-15 02:45:21,142 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 946 selfloop transitions, 286 changer transitions 1103/2597 dead transitions. [2025-03-15 02:45:21,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1484 places, 2597 transitions, 202533 flow [2025-03-15 02:45:21,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2025-03-15 02:45:21,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2025-03-15 02:45:21,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 3308 transitions. [2025-03-15 02:45:21,144 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5698535745047373 [2025-03-15 02:45:21,144 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 1348 predicate places. [2025-03-15 02:45:21,144 INFO L471 AbstractCegarLoop]: Abstraction has has 1484 places, 2597 transitions, 202533 flow [2025-03-15 02:45:21,145 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 75.5625) internal successors, (4836), 64 states have internal predecessors, (4836), 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:45:21,145 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:45:21,145 INFO L221 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:45:21,151 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2025-03-15 02:45:21,345 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2025-03-15 02:45:21,346 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:45:21,347 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:45:21,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1319498482, now seen corresponding path program 7 times [2025-03-15 02:45:21,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:45:21,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819961196] [2025-03-15 02:45:21,347 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-15 02:45:21,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:45:21,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:45:21,564 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 31 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:45:21,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:45:21,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819961196] [2025-03-15 02:45:21,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819961196] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:45:21,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220429914] [2025-03-15 02:45:21,565 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-15 02:45:21,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:45:21,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:45:21,567 INFO L229 MonitoredProcess]: Starting monitored process 45 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:45:21,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2025-03-15 02:45:21,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:45:21,663 INFO L256 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-03-15 02:45:21,665 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:45:21,994 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 50 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:45:21,994 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:45:22,334 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 50 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:45:22,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220429914] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:45:22,334 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:45:22,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 54 [2025-03-15 02:45:22,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481240166] [2025-03-15 02:45:22,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:45:22,335 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2025-03-15 02:45:22,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:45:22,335 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2025-03-15 02:45:22,336 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=463, Invalid=2399, Unknown=0, NotChecked=0, Total=2862 [2025-03-15 02:45:22,337 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 135 [2025-03-15 02:45:22,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1484 places, 2597 transitions, 202533 flow. Second operand has 54 states, 54 states have (on average 81.27777777777777) internal successors, (4389), 54 states have internal predecessors, (4389), 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:45:22,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:45:22,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 135 [2025-03-15 02:45:22,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:45:32,156 INFO L124 PetriNetUnfolderBase]: 3603/8311 cut-off events. [2025-03-15 02:45:32,156 INFO L125 PetriNetUnfolderBase]: For 881971/894184 co-relation queries the response was YES. [2025-03-15 02:45:32,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 244728 conditions, 8311 events. 3603/8311 cut-off events. For 881971/894184 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 61171 event pairs, 271 based on Foata normal form. 224/7067 useless extension candidates. Maximal degree in co-relation 98730. Up to 5102 conditions per place. [2025-03-15 02:45:32,338 INFO L140 encePairwiseOnDemand]: 115/135 looper letters, 696 selfloop transitions, 47 changer transitions 1622/2462 dead transitions. [2025-03-15 02:45:32,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1525 places, 2462 transitions, 195772 flow [2025-03-15 02:45:32,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-03-15 02:45:32,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2025-03-15 02:45:32,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 3641 transitions. [2025-03-15 02:45:32,340 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.6129629629629629 [2025-03-15 02:45:32,340 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 1389 predicate places. [2025-03-15 02:45:32,340 INFO L471 AbstractCegarLoop]: Abstraction has has 1525 places, 2462 transitions, 195772 flow [2025-03-15 02:45:32,341 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 81.27777777777777) internal successors, (4389), 54 states have internal predecessors, (4389), 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:45:32,341 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:45:32,341 INFO L221 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 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, 1, 1, 1] [2025-03-15 02:45:32,347 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2025-03-15 02:45:32,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:45:32,542 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:45:32,542 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:45:32,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1103654779, now seen corresponding path program 7 times [2025-03-15 02:45:32,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:45:32,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382204077] [2025-03-15 02:45:32,543 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-15 02:45:32,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:45:32,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:45:33,013 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:45:33,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:45:33,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382204077] [2025-03-15 02:45:33,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382204077] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:45:33,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825519127] [2025-03-15 02:45:33,013 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-15 02:45:33,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:45:33,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:45:33,015 INFO L229 MonitoredProcess]: Starting monitored process 46 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:45:33,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2025-03-15 02:45:33,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:45:33,114 INFO L256 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 53 conjuncts are in the unsatisfiable core [2025-03-15 02:45:33,115 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:45:33,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2025-03-15 02:45:33,299 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2025-03-15 02:45:33,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2025-03-15 02:45:33,546 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:45:33,546 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:45:34,126 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2025-03-15 02:45:34,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2025-03-15 02:45:34,181 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:45:34,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825519127] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:45:34,182 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:45:34,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 23, 23] total 63 [2025-03-15 02:45:34,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17268793] [2025-03-15 02:45:34,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:45:34,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2025-03-15 02:45:34,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:45:34,183 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2025-03-15 02:45:34,183 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=3800, Unknown=0, NotChecked=0, Total=4032 [2025-03-15 02:45:34,184 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:45:34,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1525 places, 2462 transitions, 195772 flow. Second operand has 64 states, 64 states have (on average 75.609375) internal successors, (4839), 64 states have internal predecessors, (4839), 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:45:34,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:45:34,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:45:34,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:45:44,883 INFO L124 PetriNetUnfolderBase]: 3559/8239 cut-off events. [2025-03-15 02:45:44,883 INFO L125 PetriNetUnfolderBase]: For 912595/925090 co-relation queries the response was YES. [2025-03-15 02:45:44,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 246548 conditions, 8239 events. 3559/8239 cut-off events. For 912595/925090 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 60900 event pairs, 301 based on Foata normal form. 85/6900 useless extension candidates. Maximal degree in co-relation 96599. Up to 5052 conditions per place. [2025-03-15 02:45:45,105 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 424 selfloop transitions, 185 changer transitions 1622/2426 dead transitions. [2025-03-15 02:45:45,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1567 places, 2426 transitions, 195335 flow [2025-03-15 02:45:45,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2025-03-15 02:45:45,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2025-03-15 02:45:45,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 3308 transitions. [2025-03-15 02:45:45,109 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5698535745047373 [2025-03-15 02:45:45,110 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 1431 predicate places. [2025-03-15 02:45:45,110 INFO L471 AbstractCegarLoop]: Abstraction has has 1567 places, 2426 transitions, 195335 flow [2025-03-15 02:45:45,110 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 75.609375) internal successors, (4839), 64 states have internal predecessors, (4839), 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:45:45,111 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:45:45,111 INFO L221 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 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] [2025-03-15 02:45:45,117 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2025-03-15 02:45:45,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2025-03-15 02:45:45,311 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:45:45,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:45:45,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1109706782, now seen corresponding path program 10 times [2025-03-15 02:45:45,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:45:45,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964308052] [2025-03-15 02:45:45,312 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-15 02:45:45,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:45:45,326 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2025-03-15 02:45:45,326 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:45:45,933 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:45:45,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:45:45,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964308052] [2025-03-15 02:45:45,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964308052] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:45:45,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982909501] [2025-03-15 02:45:45,933 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-15 02:45:45,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:45:45,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:45:45,935 INFO L229 MonitoredProcess]: Starting monitored process 47 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:45:45,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2025-03-15 02:45:46,041 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2025-03-15 02:45:46,041 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:45:46,042 INFO L256 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 61 conjuncts are in the unsatisfiable core [2025-03-15 02:45:46,044 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:45:46,114 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:45:46,347 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:45:46,347 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:45:46,634 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2025-03-15 02:45:46,637 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2025-03-15 02:45:46,856 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:45:46,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982909501] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:45:46,856 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:45:46,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26, 24] total 57 [2025-03-15 02:45:46,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821358460] [2025-03-15 02:45:46,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:45:46,857 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2025-03-15 02:45:46,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:45:46,857 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2025-03-15 02:45:46,858 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=3119, Unknown=0, NotChecked=0, Total=3306 [2025-03-15 02:45:46,859 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:45:46,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1567 places, 2426 transitions, 195335 flow. Second operand has 58 states, 58 states have (on average 75.79310344827586) internal successors, (4396), 58 states have internal predecessors, (4396), 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:45:46,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:45:46,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:45:46,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:46:00,968 INFO L124 PetriNetUnfolderBase]: 5424/12055 cut-off events. [2025-03-15 02:46:00,968 INFO L125 PetriNetUnfolderBase]: For 1344009/1363999 co-relation queries the response was YES. [2025-03-15 02:46:01,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 376236 conditions, 12055 events. 5424/12055 cut-off events. For 1344009/1363999 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 93831 event pairs, 429 based on Foata normal form. 223/9898 useless extension candidates. Maximal degree in co-relation 120812. Up to 7507 conditions per place. [2025-03-15 02:46:01,310 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 1045 selfloop transitions, 404 changer transitions 1657/3226 dead transitions. [2025-03-15 02:46:01,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1614 places, 3226 transitions, 277624 flow [2025-03-15 02:46:01,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-03-15 02:46:01,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2025-03-15 02:46:01,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 3725 transitions. [2025-03-15 02:46:01,312 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5748456790123457 [2025-03-15 02:46:01,312 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 1478 predicate places. [2025-03-15 02:46:01,312 INFO L471 AbstractCegarLoop]: Abstraction has has 1614 places, 3226 transitions, 277624 flow [2025-03-15 02:46:01,313 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 75.79310344827586) internal successors, (4396), 58 states have internal predecessors, (4396), 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:46:01,313 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:46:01,313 INFO L221 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 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] [2025-03-15 02:46:01,321 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2025-03-15 02:46:01,513 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:46:01,514 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:46:01,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:46:01,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1109706783, now seen corresponding path program 8 times [2025-03-15 02:46:01,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:46:01,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730970291] [2025-03-15 02:46:01,515 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:46:01,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:46:01,530 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:46:01,531 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:46:02,196 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 21 proven. 134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:46:02,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:46:02,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730970291] [2025-03-15 02:46:02,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730970291] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:46:02,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525582737] [2025-03-15 02:46:02,196 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:46:02,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:46:02,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:46:02,198 INFO L229 MonitoredProcess]: Starting monitored process 48 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:46:02,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2025-03-15 02:46:02,306 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:46:02,306 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:46:02,307 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 57 conjuncts are in the unsatisfiable core [2025-03-15 02:46:02,312 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:46:02,529 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2025-03-15 02:46:02,898 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:46:02,898 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:46:03,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2025-03-15 02:46:03,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2025-03-15 02:46:03,343 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:46:03,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525582737] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:46:03,343 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:46:03,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 24, 24] total 69 [2025-03-15 02:46:03,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936183035] [2025-03-15 02:46:03,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:46:03,344 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2025-03-15 02:46:03,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:46:03,344 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2025-03-15 02:46:03,345 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=4594, Unknown=0, NotChecked=0, Total=4830 [2025-03-15 02:46:03,346 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 135 [2025-03-15 02:46:03,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1614 places, 3226 transitions, 277624 flow. Second operand has 70 states, 70 states have (on average 66.62857142857143) internal successors, (4664), 70 states have internal predecessors, (4664), 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:46:03,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:46:03,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 135 [2025-03-15 02:46:03,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:46:27,741 INFO L124 PetriNetUnfolderBase]: 5336/12039 cut-off events. [2025-03-15 02:46:27,742 INFO L125 PetriNetUnfolderBase]: For 1386059/1408424 co-relation queries the response was YES. [2025-03-15 02:46:27,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 379335 conditions, 12039 events. 5336/12039 cut-off events. For 1386059/1408424 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 94511 event pairs, 468 based on Foata normal form. 747/10516 useless extension candidates. Maximal degree in co-relation 118179. Up to 7524 conditions per place. [2025-03-15 02:46:28,146 INFO L140 encePairwiseOnDemand]: 105/135 looper letters, 1306 selfloop transitions, 425 changer transitions 1687/3486 dead transitions. [2025-03-15 02:46:28,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1716 places, 3486 transitions, 297317 flow [2025-03-15 02:46:28,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2025-03-15 02:46:28,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2025-03-15 02:46:28,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 7036 transitions. [2025-03-15 02:46:28,152 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5011396011396011 [2025-03-15 02:46:28,152 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 1580 predicate places. [2025-03-15 02:46:28,152 INFO L471 AbstractCegarLoop]: Abstraction has has 1716 places, 3486 transitions, 297317 flow [2025-03-15 02:46:28,153 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 66.62857142857143) internal successors, (4664), 70 states have internal predecessors, (4664), 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:46:28,153 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:46:28,153 INFO L221 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:46:28,159 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2025-03-15 02:46:28,353 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:46:28,353 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:46:28,354 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:46:28,354 INFO L85 PathProgramCache]: Analyzing trace with hash 912177333, now seen corresponding path program 2 times [2025-03-15 02:46:28,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:46:28,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456988171] [2025-03-15 02:46:28,355 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:46:28,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:46:28,365 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-15 02:46:28,365 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:46:28,393 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2025-03-15 02:46:28,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:46:28,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456988171] [2025-03-15 02:46:28,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456988171] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:46:28,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236506978] [2025-03-15 02:46:28,393 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:46:28,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:46:28,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:46:28,395 INFO L229 MonitoredProcess]: Starting monitored process 49 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:46:28,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2025-03-15 02:46:28,494 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-15 02:46:28,495 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:46:28,495 INFO L256 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-15 02:46:28,497 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:46:28,575 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2025-03-15 02:46:28,576 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:46:28,661 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2025-03-15 02:46:28,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236506978] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:46:28,661 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:46:28,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2025-03-15 02:46:28,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828108586] [2025-03-15 02:46:28,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:46:28,661 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 02:46:28,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:46:28,662 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 02:46:28,662 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-15 02:46:28,662 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 135 [2025-03-15 02:46:28,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1716 places, 3486 transitions, 297317 flow. Second operand has 6 states, 6 states have (on average 95.5) internal successors, (573), 6 states have internal predecessors, (573), 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:46:28,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:46:28,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 135 [2025-03-15 02:46:28,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:46:46,898 INFO L124 PetriNetUnfolderBase]: 5304/12191 cut-off events. [2025-03-15 02:46:46,899 INFO L125 PetriNetUnfolderBase]: For 1406606/1423896 co-relation queries the response was YES. [2025-03-15 02:46:47,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 388289 conditions, 12191 events. 5304/12191 cut-off events. For 1406606/1423896 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 95592 event pairs, 478 based on Foata normal form. 806/10881 useless extension candidates. Maximal degree in co-relation 120549. Up to 7754 conditions per place. [2025-03-15 02:46:47,226 INFO L140 encePairwiseOnDemand]: 125/135 looper letters, 1609 selfloop transitions, 164 changer transitions 1764/3699 dead transitions. [2025-03-15 02:46:47,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1721 places, 3699 transitions, 322203 flow [2025-03-15 02:46:47,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-15 02:46:47,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-15 02:46:47,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 694 transitions. [2025-03-15 02:46:47,227 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7343915343915344 [2025-03-15 02:46:47,227 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 1585 predicate places. [2025-03-15 02:46:47,227 INFO L471 AbstractCegarLoop]: Abstraction has has 1721 places, 3699 transitions, 322203 flow [2025-03-15 02:46:47,227 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 95.5) internal successors, (573), 6 states have internal predecessors, (573), 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:46:47,227 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:46:47,228 INFO L221 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:46:47,233 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2025-03-15 02:46:47,428 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2025-03-15 02:46:47,428 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:46:47,429 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:46:47,429 INFO L85 PathProgramCache]: Analyzing trace with hash -749811469, now seen corresponding path program 8 times [2025-03-15 02:46:47,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:46:47,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883938331] [2025-03-15 02:46:47,430 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:46:47,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:46:47,444 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:46:47,444 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:46:48,127 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 21 proven. 134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:46:48,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:46:48,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883938331] [2025-03-15 02:46:48,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883938331] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:46:48,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590395412] [2025-03-15 02:46:48,127 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:46:48,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:46:48,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:46:48,129 INFO L229 MonitoredProcess]: Starting monitored process 50 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:46:48,130 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2025-03-15 02:46:48,243 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:46:48,243 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:46:48,244 INFO L256 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 57 conjuncts are in the unsatisfiable core [2025-03-15 02:46:48,246 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:46:48,420 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2025-03-15 02:46:48,803 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:46:48,803 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:46:49,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2025-03-15 02:46:49,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2025-03-15 02:46:49,259 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:46:49,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590395412] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:46:49,260 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:46:49,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 24, 24] total 69 [2025-03-15 02:46:49,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113026395] [2025-03-15 02:46:49,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:46:49,260 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2025-03-15 02:46:49,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:46:49,261 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2025-03-15 02:46:49,262 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=4594, Unknown=0, NotChecked=0, Total=4830 [2025-03-15 02:46:49,263 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 135 [2025-03-15 02:46:49,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1721 places, 3699 transitions, 322203 flow. Second operand has 70 states, 70 states have (on average 66.67142857142858) internal successors, (4667), 70 states have internal predecessors, (4667), 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:46:49,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:46:49,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 135 [2025-03-15 02:46:49,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:47:22,346 INFO L124 PetriNetUnfolderBase]: 5624/12909 cut-off events. [2025-03-15 02:47:22,347 INFO L125 PetriNetUnfolderBase]: For 1535206/1554783 co-relation queries the response was YES. [2025-03-15 02:47:22,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 420797 conditions, 12909 events. 5624/12909 cut-off events. For 1535206/1554783 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 101404 event pairs, 454 based on Foata normal form. 364/11006 useless extension candidates. Maximal degree in co-relation 145130. Up to 8294 conditions per place. [2025-03-15 02:47:22,857 INFO L140 encePairwiseOnDemand]: 105/135 looper letters, 1672 selfloop transitions, 579 changer transitions 1789/4143 dead transitions. [2025-03-15 02:47:22,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1824 places, 4143 transitions, 364928 flow [2025-03-15 02:47:22,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2025-03-15 02:47:22,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2025-03-15 02:47:22,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 7010 transitions. [2025-03-15 02:47:22,861 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.49928774928774927 [2025-03-15 02:47:22,862 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 1688 predicate places. [2025-03-15 02:47:22,862 INFO L471 AbstractCegarLoop]: Abstraction has has 1824 places, 4143 transitions, 364928 flow [2025-03-15 02:47:22,863 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 66.67142857142858) internal successors, (4667), 70 states have internal predecessors, (4667), 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:47:22,863 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:47:22,863 INFO L221 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:47:22,869 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2025-03-15 02:47:23,063 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2025-03-15 02:47:23,063 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:47:23,065 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:47:23,065 INFO L85 PathProgramCache]: Analyzing trace with hash -749811470, now seen corresponding path program 8 times [2025-03-15 02:47:23,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:47:23,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594031456] [2025-03-15 02:47:23,065 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:47:23,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:47:23,080 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:47:23,080 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:47:23,888 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 21 proven. 134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:47:23,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:47:23,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594031456] [2025-03-15 02:47:23,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594031456] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:47:23,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954897264] [2025-03-15 02:47:23,889 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:47:23,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:47:23,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:47:23,891 INFO L229 MonitoredProcess]: Starting monitored process 51 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:47:23,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2025-03-15 02:47:24,004 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-15 02:47:24,004 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:47:24,006 INFO L256 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 57 conjuncts are in the unsatisfiable core [2025-03-15 02:47:24,007 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:47:24,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2025-03-15 02:47:24,541 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:47:24,541 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:47:24,939 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2025-03-15 02:47:24,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2025-03-15 02:47:24,997 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:47:24,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954897264] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:47:24,997 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:47:24,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 24, 24] total 69 [2025-03-15 02:47:24,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852805951] [2025-03-15 02:47:24,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:47:24,998 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2025-03-15 02:47:24,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:47:24,998 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2025-03-15 02:47:24,999 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=4594, Unknown=0, NotChecked=0, Total=4830 [2025-03-15 02:47:25,000 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 135 [2025-03-15 02:47:25,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1824 places, 4143 transitions, 364928 flow. Second operand has 70 states, 70 states have (on average 66.67142857142858) internal successors, (4667), 70 states have internal predecessors, (4667), 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:47:25,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:47:25,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 135 [2025-03-15 02:47:25,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:48:01,136 INFO L124 PetriNetUnfolderBase]: 5479/12603 cut-off events. [2025-03-15 02:48:01,137 INFO L125 PetriNetUnfolderBase]: For 1557512/1576067 co-relation queries the response was YES. [2025-03-15 02:48:01,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 418462 conditions, 12603 events. 5479/12603 cut-off events. For 1557512/1576067 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 99052 event pairs, 393 based on Foata normal form. 356/10803 useless extension candidates. Maximal degree in co-relation 139860. Up to 8050 conditions per place. [2025-03-15 02:48:01,515 INFO L140 encePairwiseOnDemand]: 105/135 looper letters, 1556 selfloop transitions, 579 changer transitions 1789/4027 dead transitions. [2025-03-15 02:48:01,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1927 places, 4027 transitions, 360112 flow [2025-03-15 02:48:01,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2025-03-15 02:48:01,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2025-03-15 02:48:01,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 7008 transitions. [2025-03-15 02:48:01,518 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.49914529914529915 [2025-03-15 02:48:01,518 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 1791 predicate places. [2025-03-15 02:48:01,519 INFO L471 AbstractCegarLoop]: Abstraction has has 1927 places, 4027 transitions, 360112 flow [2025-03-15 02:48:01,519 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 66.67142857142858) internal successors, (4667), 70 states have internal predecessors, (4667), 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:48:01,519 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:48:01,519 INFO L221 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2025-03-15 02:48:01,526 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2025-03-15 02:48:01,720 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2025-03-15 02:48:01,720 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:48:01,721 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:48:01,721 INFO L85 PathProgramCache]: Analyzing trace with hash 55875258, now seen corresponding path program 11 times [2025-03-15 02:48:01,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:48:01,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175772544] [2025-03-15 02:48:01,722 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-15 02:48:01,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:48:01,737 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2025-03-15 02:48:01,738 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:48:02,014 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 80 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:48:02,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:48:02,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175772544] [2025-03-15 02:48:02,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175772544] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:48:02,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773359427] [2025-03-15 02:48:02,014 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-15 02:48:02,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:48:02,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:48:02,016 INFO L229 MonitoredProcess]: Starting monitored process 52 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:48:02,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2025-03-15 02:48:02,136 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2025-03-15 02:48:02,136 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:48:02,138 INFO L256 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-03-15 02:48:02,139 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:48:02,594 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 80 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:48:02,594 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:48:03,024 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 80 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:48:03,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773359427] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:48:03,024 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:48:03,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 62 [2025-03-15 02:48:03,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293407364] [2025-03-15 02:48:03,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:48:03,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2025-03-15 02:48:03,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:48:03,025 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2025-03-15 02:48:03,026 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=581, Invalid=3201, Unknown=0, NotChecked=0, Total=3782 [2025-03-15 02:48:03,027 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 135 [2025-03-15 02:48:03,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1927 places, 4027 transitions, 360112 flow. Second operand has 62 states, 62 states have (on average 81.29032258064517) internal successors, (5040), 62 states have internal predecessors, (5040), 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:48:03,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:48:03,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 135 [2025-03-15 02:48:03,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:48:26,119 INFO L124 PetriNetUnfolderBase]: 5220/12019 cut-off events. [2025-03-15 02:48:26,119 INFO L125 PetriNetUnfolderBase]: For 1565043/1585743 co-relation queries the response was YES. [2025-03-15 02:48:26,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 406307 conditions, 12019 events. 5220/12019 cut-off events. For 1565043/1585743 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 94101 event pairs, 360 based on Foata normal form. 834/10838 useless extension candidates. Maximal degree in co-relation 123206. Up to 7635 conditions per place. [2025-03-15 02:48:26,498 INFO L140 encePairwiseOnDemand]: 115/135 looper letters, 1450 selfloop transitions, 231 changer transitions 2023/3840 dead transitions. [2025-03-15 02:48:26,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1975 places, 3840 transitions, 349077 flow [2025-03-15 02:48:26,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2025-03-15 02:48:26,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2025-03-15 02:48:26,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 4298 transitions. [2025-03-15 02:48:26,500 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.6122507122507123 [2025-03-15 02:48:26,500 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 1839 predicate places. [2025-03-15 02:48:26,500 INFO L471 AbstractCegarLoop]: Abstraction has has 1975 places, 3840 transitions, 349077 flow [2025-03-15 02:48:26,501 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 81.29032258064517) internal successors, (5040), 62 states have internal predecessors, (5040), 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:48:26,501 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:48:26,501 INFO L221 CegarLoopForPetriNet]: trace histogram [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, 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:48:26,508 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2025-03-15 02:48:26,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2025-03-15 02:48:26,702 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:48:26,703 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:48:26,703 INFO L85 PathProgramCache]: Analyzing trace with hash 492136662, now seen corresponding path program 2 times [2025-03-15 02:48:26,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:48:26,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64560487] [2025-03-15 02:48:26,703 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:48:26,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:48:26,711 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-15 02:48:26,711 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:48:26,731 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2025-03-15 02:48:26,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:48:26,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64560487] [2025-03-15 02:48:26,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64560487] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:48:26,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911844840] [2025-03-15 02:48:26,731 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-15 02:48:26,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:48:26,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:48:26,733 INFO L229 MonitoredProcess]: Starting monitored process 53 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:48:26,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2025-03-15 02:48:26,835 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-15 02:48:26,835 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:48:26,836 INFO L256 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-15 02:48:26,837 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:48:26,910 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2025-03-15 02:48:26,911 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:48:26,988 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2025-03-15 02:48:26,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911844840] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:48:26,989 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:48:26,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2025-03-15 02:48:26,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918215717] [2025-03-15 02:48:26,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:48:26,989 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 02:48:26,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:48:26,989 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 02:48:26,989 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-15 02:48:26,990 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 135 [2025-03-15 02:48:26,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1975 places, 3840 transitions, 349077 flow. Second operand has 6 states, 6 states have (on average 95.66666666666667) internal successors, (574), 6 states have internal predecessors, (574), 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:48:26,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:48:26,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 135 [2025-03-15 02:48:26,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:48:50,630 INFO L124 PetriNetUnfolderBase]: 5195/11974 cut-off events. [2025-03-15 02:48:50,630 INFO L125 PetriNetUnfolderBase]: For 1562303/1579843 co-relation queries the response was YES. [2025-03-15 02:48:50,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 413847 conditions, 11974 events. 5195/11974 cut-off events. For 1562303/1579843 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 92879 event pairs, 351 based on Foata normal form. 389/10483 useless extension candidates. Maximal degree in co-relation 121303. Up to 7546 conditions per place. [2025-03-15 02:48:50,941 INFO L140 encePairwiseOnDemand]: 125/135 looper letters, 753 selfloop transitions, 55 changer transitions 3098/4059 dead transitions. [2025-03-15 02:48:50,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1980 places, 4059 transitions, 377529 flow [2025-03-15 02:48:50,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-15 02:48:50,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-15 02:48:50,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 694 transitions. [2025-03-15 02:48:50,942 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7343915343915344 [2025-03-15 02:48:50,943 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 1844 predicate places. [2025-03-15 02:48:50,943 INFO L471 AbstractCegarLoop]: Abstraction has has 1980 places, 4059 transitions, 377529 flow [2025-03-15 02:48:50,943 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 95.66666666666667) internal successors, (574), 6 states have internal predecessors, (574), 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:48:50,943 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:48:50,943 INFO L221 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 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] [2025-03-15 02:48:50,949 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2025-03-15 02:48:51,143 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2025-03-15 02:48:51,144 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:48:51,145 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:48:51,145 INFO L85 PathProgramCache]: Analyzing trace with hash -92228193, now seen corresponding path program 12 times [2025-03-15 02:48:51,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:48:51,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198471945] [2025-03-15 02:48:51,145 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-15 02:48:51,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:48:51,164 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-03-15 02:48:51,164 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:48:51,697 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:48:51,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:48:51,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198471945] [2025-03-15 02:48:51,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198471945] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:48:51,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043451611] [2025-03-15 02:48:51,697 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-15 02:48:51,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:48:51,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:48:51,699 INFO L229 MonitoredProcess]: Starting monitored process 54 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:48:51,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2025-03-15 02:48:51,828 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-03-15 02:48:51,828 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:48:51,829 INFO L256 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 65 conjuncts are in the unsatisfiable core [2025-03-15 02:48:51,831 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:48:51,916 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:48:52,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2025-03-15 02:48:52,264 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:48:52,264 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:48:52,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2025-03-15 02:48:52,708 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 110 [2025-03-15 02:48:52,944 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:48:52,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043451611] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:48:52,945 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:48:52,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 27] total 66 [2025-03-15 02:48:52,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532503652] [2025-03-15 02:48:52,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:48:52,945 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2025-03-15 02:48:52,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:48:52,946 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2025-03-15 02:48:52,946 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=4188, Unknown=0, NotChecked=0, Total=4422 [2025-03-15 02:48:52,948 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:48:52,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1980 places, 4059 transitions, 377529 flow. Second operand has 67 states, 67 states have (on average 75.71641791044776) internal successors, (5073), 67 states have internal predecessors, (5073), 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:48:52,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:48:52,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:48:52,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:49:18,216 INFO L124 PetriNetUnfolderBase]: 5504/12582 cut-off events. [2025-03-15 02:49:18,216 INFO L125 PetriNetUnfolderBase]: For 1698405/1717918 co-relation queries the response was YES. [2025-03-15 02:49:18,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 444372 conditions, 12582 events. 5504/12582 cut-off events. For 1698405/1717918 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 97511 event pairs, 330 based on Foata normal form. 284/10814 useless extension candidates. Maximal degree in co-relation 135278. Up to 8011 conditions per place. [2025-03-15 02:49:18,831 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 743 selfloop transitions, 258 changer transitions 3102/4257 dead transitions. [2025-03-15 02:49:18,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2036 places, 4257 transitions, 405225 flow [2025-03-15 02:49:18,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-03-15 02:49:18,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2025-03-15 02:49:18,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 4389 transitions. [2025-03-15 02:49:18,834 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5703703703703704 [2025-03-15 02:49:18,835 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 1900 predicate places. [2025-03-15 02:49:18,835 INFO L471 AbstractCegarLoop]: Abstraction has has 2036 places, 4257 transitions, 405225 flow [2025-03-15 02:49:18,836 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 75.71641791044776) internal successors, (5073), 67 states have internal predecessors, (5073), 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:49:18,836 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:49:18,836 INFO L221 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 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] [2025-03-15 02:49:18,843 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2025-03-15 02:49:19,036 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:49:19,036 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:49:19,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:49:19,038 INFO L85 PathProgramCache]: Analyzing trace with hash -92228192, now seen corresponding path program 9 times [2025-03-15 02:49:19,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:49:19,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011369501] [2025-03-15 02:49:19,038 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-15 02:49:19,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:49:19,067 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-03-15 02:49:19,067 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:49:19,853 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:49:19,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:49:19,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011369501] [2025-03-15 02:49:19,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011369501] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:49:19,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019359990] [2025-03-15 02:49:19,853 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-15 02:49:19,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:49:19,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:49:19,855 INFO L229 MonitoredProcess]: Starting monitored process 55 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:49:19,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2025-03-15 02:49:20,037 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-03-15 02:49:20,037 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:49:20,039 INFO L256 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 59 conjuncts are in the unsatisfiable core [2025-03-15 02:49:20,041 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:49:20,366 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2025-03-15 02:49:20,444 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2025-03-15 02:49:20,444 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2025-03-15 02:49:20,781 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:49:20,782 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:49:21,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2025-03-15 02:49:21,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2025-03-15 02:49:21,377 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:49:21,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2019359990] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:49:21,378 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:49:21,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 27, 27] total 73 [2025-03-15 02:49:21,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372939997] [2025-03-15 02:49:21,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:49:21,378 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2025-03-15 02:49:21,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:49:21,379 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2025-03-15 02:49:21,380 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=5138, Unknown=0, NotChecked=0, Total=5402 [2025-03-15 02:49:21,381 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:49:21,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2036 places, 4257 transitions, 405225 flow. Second operand has 74 states, 74 states have (on average 75.63513513513513) internal successors, (5597), 74 states have internal predecessors, (5597), 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:49:21,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:49:21,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:49:21,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:49:47,457 INFO L124 PetriNetUnfolderBase]: 5462/12503 cut-off events. [2025-03-15 02:49:47,458 INFO L125 PetriNetUnfolderBase]: For 1787689/1807873 co-relation queries the response was YES. [2025-03-15 02:49:47,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 446665 conditions, 12503 events. 5462/12503 cut-off events. For 1787689/1807873 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 96905 event pairs, 331 based on Foata normal form. 284/10784 useless extension candidates. Maximal degree in co-relation 133145. Up to 7911 conditions per place. [2025-03-15 02:49:47,791 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 703 selfloop transitions, 257 changer transitions 3102/4216 dead transitions. [2025-03-15 02:49:47,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2085 places, 4216 transitions, 406286 flow [2025-03-15 02:49:47,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-03-15 02:49:47,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2025-03-15 02:49:47,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 3848 transitions. [2025-03-15 02:49:47,794 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5700740740740741 [2025-03-15 02:49:47,794 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 1949 predicate places. [2025-03-15 02:49:47,794 INFO L471 AbstractCegarLoop]: Abstraction has has 2085 places, 4216 transitions, 406286 flow [2025-03-15 02:49:47,795 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 75.63513513513513) internal successors, (5597), 74 states have internal predecessors, (5597), 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:49:47,795 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:49:47,795 INFO L221 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:49:47,804 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2025-03-15 02:49:48,000 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:49:48,000 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:49:48,001 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:49:48,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1749602739, now seen corresponding path program 9 times [2025-03-15 02:49:48,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:49:48,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420256097] [2025-03-15 02:49:48,001 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-15 02:49:48,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:49:48,025 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-03-15 02:49:48,025 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:49:49,183 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 21 proven. 185 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:49:49,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:49:49,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420256097] [2025-03-15 02:49:49,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420256097] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:49:49,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560833311] [2025-03-15 02:49:49,184 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-15 02:49:49,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:49:49,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:49:49,186 INFO L229 MonitoredProcess]: Starting monitored process 56 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:49:49,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2025-03-15 02:49:49,414 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-03-15 02:49:49,414 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:49:49,416 INFO L256 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 59 conjuncts are in the unsatisfiable core [2025-03-15 02:49:49,418 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:49:49,625 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2025-03-15 02:49:49,711 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2025-03-15 02:49:49,711 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2025-03-15 02:49:50,107 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:49:50,107 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:49:50,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2025-03-15 02:49:50,770 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 94 [2025-03-15 02:49:50,834 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:49:50,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560833311] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:49:50,834 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:49:50,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 27, 27] total 79 [2025-03-15 02:49:50,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025476069] [2025-03-15 02:49:50,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:49:50,835 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2025-03-15 02:49:50,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:49:50,836 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2025-03-15 02:49:50,837 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=297, Invalid=6023, Unknown=0, NotChecked=0, Total=6320 [2025-03-15 02:49:50,838 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 135 [2025-03-15 02:49:50,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2085 places, 4216 transitions, 406286 flow. Second operand has 80 states, 80 states have (on average 66.5875) internal successors, (5327), 80 states have internal predecessors, (5327), 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:49:50,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:49:50,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 135 [2025-03-15 02:49:50,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:50:42,468 INFO L124 PetriNetUnfolderBase]: 7818/17369 cut-off events. [2025-03-15 02:50:42,468 INFO L125 PetriNetUnfolderBase]: For 2454577/2483976 co-relation queries the response was YES. [2025-03-15 02:50:42,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 646396 conditions, 17369 events. 7818/17369 cut-off events. For 2454577/2483976 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 139587 event pairs, 357 based on Foata normal form. 686/14947 useless extension candidates. Maximal degree in co-relation 163222. Up to 11210 conditions per place. [2025-03-15 02:50:43,047 INFO L140 encePairwiseOnDemand]: 105/135 looper letters, 2148 selfloop transitions, 537 changer transitions 3189/5947 dead transitions. [2025-03-15 02:50:43,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2221 places, 5947 transitions, 598668 flow [2025-03-15 02:50:43,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2025-03-15 02:50:43,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2025-03-15 02:50:43,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 9273 transitions. [2025-03-15 02:50:43,052 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5013787510137875 [2025-03-15 02:50:43,052 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 2085 predicate places. [2025-03-15 02:50:43,052 INFO L471 AbstractCegarLoop]: Abstraction has has 2221 places, 5947 transitions, 598668 flow [2025-03-15 02:50:43,053 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 66.5875) internal successors, (5327), 80 states have internal predecessors, (5327), 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:50:43,053 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:50:43,053 INFO L221 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:50:43,061 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2025-03-15 02:50:43,254 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:50:43,254 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:50:43,255 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:50:43,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1749602740, now seen corresponding path program 9 times [2025-03-15 02:50:43,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:50:43,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524887796] [2025-03-15 02:50:43,255 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-15 02:50:43,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:50:43,277 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-03-15 02:50:43,278 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:50:44,486 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 21 proven. 185 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:50:44,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:50:44,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524887796] [2025-03-15 02:50:44,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524887796] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:50:44,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962997397] [2025-03-15 02:50:44,487 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-15 02:50:44,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:50:44,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:50:44,489 INFO L229 MonitoredProcess]: Starting monitored process 57 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:50:44,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2025-03-15 02:50:44,657 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-03-15 02:50:44,657 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:50:44,659 INFO L256 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 59 conjuncts are in the unsatisfiable core [2025-03-15 02:50:44,660 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:50:44,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2025-03-15 02:50:44,931 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2025-03-15 02:50:44,931 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 15 [2025-03-15 02:50:45,350 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:50:45,351 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:50:45,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 23 [2025-03-15 02:50:46,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 110 [2025-03-15 02:50:46,083 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:50:46,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962997397] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:50:46,083 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:50:46,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 27, 27] total 79 [2025-03-15 02:50:46,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750335337] [2025-03-15 02:50:46,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:50:46,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2025-03-15 02:50:46,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:50:46,085 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2025-03-15 02:50:46,087 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=6021, Unknown=0, NotChecked=0, Total=6320 [2025-03-15 02:50:46,088 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 135 [2025-03-15 02:50:46,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2221 places, 5947 transitions, 598668 flow. Second operand has 80 states, 80 states have (on average 66.5875) internal successors, (5327), 80 states have internal predecessors, (5327), 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:50:46,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:50:46,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 135 [2025-03-15 02:50:46,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:52:02,850 INFO L124 PetriNetUnfolderBase]: 7648/17182 cut-off events. [2025-03-15 02:52:02,851 INFO L125 PetriNetUnfolderBase]: For 2491991/2520364 co-relation queries the response was YES. [2025-03-15 02:52:03,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 646025 conditions, 17182 events. 7648/17182 cut-off events. For 2491991/2520364 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 138781 event pairs, 403 based on Foata normal form. 602/14872 useless extension candidates. Maximal degree in co-relation 163192. Up to 11097 conditions per place. [2025-03-15 02:52:03,436 INFO L140 encePairwiseOnDemand]: 105/135 looper letters, 1732 selfloop transitions, 510 changer transitions 3452/5767 dead transitions. [2025-03-15 02:52:03,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2358 places, 5767 transitions, 588221 flow [2025-03-15 02:52:03,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2025-03-15 02:52:03,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2025-03-15 02:52:03,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 9339 transitions. [2025-03-15 02:52:03,441 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5012882447665057 [2025-03-15 02:52:03,453 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 2222 predicate places. [2025-03-15 02:52:03,453 INFO L471 AbstractCegarLoop]: Abstraction has has 2358 places, 5767 transitions, 588221 flow [2025-03-15 02:52:03,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 66.5875) internal successors, (5327), 80 states have internal predecessors, (5327), 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:52:03,454 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:52:03,454 INFO L221 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 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] [2025-03-15 02:52:03,468 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2025-03-15 02:52:03,654 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:52:03,655 INFO L396 AbstractCegarLoop]: === Iteration 65 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:52:03,656 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:52:03,656 INFO L85 PathProgramCache]: Analyzing trace with hash 228304409, now seen corresponding path program 13 times [2025-03-15 02:52:03,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:52:03,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307331274] [2025-03-15 02:52:03,656 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-15 02:52:03,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:52:03,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:52:04,407 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 0 proven. 236 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:52:04,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:52:04,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307331274] [2025-03-15 02:52:04,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307331274] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:52:04,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469780307] [2025-03-15 02:52:04,407 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-15 02:52:04,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:52:04,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:52:04,409 INFO L229 MonitoredProcess]: Starting monitored process 58 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:52:04,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2025-03-15 02:52:04,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:52:04,535 INFO L256 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 65 conjuncts are in the unsatisfiable core [2025-03-15 02:52:04,536 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:52:04,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2025-03-15 02:52:05,193 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 0 proven. 236 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:52:05,193 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:52:05,636 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2025-03-15 02:52:05,637 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2025-03-15 02:52:05,701 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 0 proven. 236 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:52:05,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1469780307] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:52:05,701 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:52:05,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 28, 28] total 74 [2025-03-15 02:52:05,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352970800] [2025-03-15 02:52:05,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:52:05,702 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2025-03-15 02:52:05,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:52:05,702 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2025-03-15 02:52:05,703 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=5301, Unknown=0, NotChecked=0, Total=5550 [2025-03-15 02:52:05,704 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:52:05,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2358 places, 5767 transitions, 588221 flow. Second operand has 75 states, 75 states have (on average 75.73333333333333) internal successors, (5680), 75 states have internal predecessors, (5680), 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:52:05,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:52:05,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:52:05,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:53:00,809 INFO L124 PetriNetUnfolderBase]: 8002/17995 cut-off events. [2025-03-15 02:53:00,809 INFO L125 PetriNetUnfolderBase]: For 2685887/2715501 co-relation queries the response was YES. [2025-03-15 02:53:01,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 685668 conditions, 17995 events. 8002/17995 cut-off events. For 2685887/2715501 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 145733 event pairs, 433 based on Foata normal form. 304/15233 useless extension candidates. Maximal degree in co-relation 181800. Up to 11644 conditions per place. [2025-03-15 02:53:01,571 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 1610 selfloop transitions, 604 changer transitions 3502/6013 dead transitions. [2025-03-15 02:53:01,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2412 places, 6013 transitions, 623693 flow [2025-03-15 02:53:01,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-03-15 02:53:01,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2025-03-15 02:53:01,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 4215 transitions. [2025-03-15 02:53:01,573 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5676767676767677 [2025-03-15 02:53:01,574 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 2276 predicate places. [2025-03-15 02:53:01,574 INFO L471 AbstractCegarLoop]: Abstraction has has 2412 places, 6013 transitions, 623693 flow [2025-03-15 02:53:01,575 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 75.73333333333333) internal successors, (5680), 75 states have internal predecessors, (5680), 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:53:01,575 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:53:01,575 INFO L221 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 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] [2025-03-15 02:53:01,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2025-03-15 02:53:01,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2025-03-15 02:53:01,776 INFO L396 AbstractCegarLoop]: === Iteration 66 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:53:01,777 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:53:01,777 INFO L85 PathProgramCache]: Analyzing trace with hash 228304410, now seen corresponding path program 10 times [2025-03-15 02:53:01,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:53:01,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380088723] [2025-03-15 02:53:01,777 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-15 02:53:01,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:53:01,792 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2025-03-15 02:53:01,793 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:53:02,350 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 0 proven. 236 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:53:02,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:53:02,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380088723] [2025-03-15 02:53:02,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380088723] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:53:02,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929987990] [2025-03-15 02:53:02,350 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-15 02:53:02,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:53:02,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:53:02,353 INFO L229 MonitoredProcess]: Starting monitored process 59 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:53:02,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2025-03-15 02:53:02,486 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2025-03-15 02:53:02,487 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:53:02,488 INFO L256 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 69 conjuncts are in the unsatisfiable core [2025-03-15 02:53:02,490 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:53:02,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-03-15 02:53:02,860 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 0 proven. 236 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:53:02,860 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:53:03,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2025-03-15 02:53:03,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2025-03-15 02:53:03,488 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 0 proven. 236 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:53:03,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929987990] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:53:03,489 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:53:03,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30, 28] total 67 [2025-03-15 02:53:03,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989290560] [2025-03-15 02:53:03,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:53:03,489 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2025-03-15 02:53:03,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:53:03,490 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2025-03-15 02:53:03,490 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=4335, Unknown=0, NotChecked=0, Total=4556 [2025-03-15 02:53:03,491 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 135 [2025-03-15 02:53:03,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2412 places, 6013 transitions, 623693 flow. Second operand has 68 states, 68 states have (on average 75.83823529411765) internal successors, (5157), 68 states have internal predecessors, (5157), 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:53:03,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:53:03,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 135 [2025-03-15 02:53:03,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:54:03,031 INFO L124 PetriNetUnfolderBase]: 7952/17886 cut-off events. [2025-03-15 02:54:03,031 INFO L125 PetriNetUnfolderBase]: For 2798953/2829170 co-relation queries the response was YES. [2025-03-15 02:54:03,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 690054 conditions, 17886 events. 7952/17886 cut-off events. For 2798953/2829170 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 144596 event pairs, 430 based on Foata normal form. 304/15179 useless extension candidates. Maximal degree in co-relation 179058. Up to 11551 conditions per place. [2025-03-15 02:54:03,684 INFO L140 encePairwiseOnDemand]: 111/135 looper letters, 1565 selfloop transitions, 604 changer transitions 3502/5968 dead transitions. [2025-03-15 02:54:03,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2466 places, 5968 transitions, 627064 flow [2025-03-15 02:54:03,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-03-15 02:54:03,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2025-03-15 02:54:03,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 4214 transitions. [2025-03-15 02:54:03,686 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.5675420875420876 [2025-03-15 02:54:03,687 INFO L298 CegarLoopForPetriNet]: 136 programPoint places, 2330 predicate places. [2025-03-15 02:54:03,687 INFO L471 AbstractCegarLoop]: Abstraction has has 2466 places, 5968 transitions, 627064 flow [2025-03-15 02:54:03,688 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 75.83823529411765) internal successors, (5157), 68 states have internal predecessors, (5157), 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:54:03,688 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:54:03,688 INFO L221 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:54:03,694 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2025-03-15 02:54:03,888 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2025-03-15 02:54:03,888 INFO L396 AbstractCegarLoop]: === Iteration 67 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2025-03-15 02:54:03,890 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:54:03,890 INFO L85 PathProgramCache]: Analyzing trace with hash -996009888, now seen corresponding path program 11 times [2025-03-15 02:54:03,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:54:03,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649564185] [2025-03-15 02:54:03,890 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-15 02:54:03,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:54:03,907 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-03-15 02:54:03,907 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:54:04,440 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 117 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:54:04,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:54:04,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649564185] [2025-03-15 02:54:04,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649564185] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-15 02:54:04,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322144742] [2025-03-15 02:54:04,441 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-15 02:54:04,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-15 02:54:04,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:54:04,443 INFO L229 MonitoredProcess]: Starting monitored process 60 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:54:04,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2025-03-15 02:54:04,594 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-03-15 02:54:04,594 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2025-03-15 02:54:04,596 INFO L256 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-03-15 02:54:04,597 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-15 02:54:05,146 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 117 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:54:05,146 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-15 02:54:05,684 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 117 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 02:54:05,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322144742] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-15 02:54:05,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-15 02:54:05,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 72 [2025-03-15 02:54:05,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758730834] [2025-03-15 02:54:05,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-15 02:54:05,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2025-03-15 02:54:05,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:54:05,685 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2025-03-15 02:54:05,686 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=768, Invalid=4344, Unknown=0, NotChecked=0, Total=5112 [2025-03-15 02:54:05,687 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 135 [2025-03-15 02:54:05,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2466 places, 5968 transitions, 627064 flow. Second operand has 72 states, 72 states have (on average 81.31944444444444) internal successors, (5855), 72 states have internal predecessors, (5855), 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:54:05,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:54:05,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 135 [2025-03-15 02:54:05,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2025-03-15 02:54:57,827 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-03-15 02:54:57,827 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:54:58,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-03-15 02:54:58,038 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (35 of 36 remaining) [2025-03-15 02:54:58,054 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2025-03-15 02:54:58,239 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2025-03-15 02:54:58,239 WARN L596 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). [2025-03-15 02:54:58,242 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (34 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (33 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (32 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (31 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (30 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (29 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (28 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (16 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (15 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 36 remaining) [2025-03-15 02:54:58,243 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 36 remaining) [2025-03-15 02:54:58,244 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 36 remaining) [2025-03-15 02:54:58,244 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 36 remaining) [2025-03-15 02:54:58,244 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 36 remaining) [2025-03-15 02:54:58,244 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 36 remaining) [2025-03-15 02:54:58,244 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 36 remaining) [2025-03-15 02:54:58,244 INFO L422 BasicCegarLoop]: Path program histogram: [13, 11, 9, 9, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:54:58,253 INFO L328 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-03-15 02:54:58,253 INFO L188 ceAbstractionStarter]: Computing trace abstraction results [2025-03-15 02:54:58,259 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 02:54:58 BasicIcfg [2025-03-15 02:54:58,259 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-03-15 02:54:58,263 INFO L158 Benchmark]: Toolchain (without parser) took 818372.91ms. Allocated memory was 71.3MB in the beginning and 3.6GB in the end (delta: 3.5GB). Free memory was 43.5MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 3.6GB. Max. memory is 8.0GB. [2025-03-15 02:54:58,263 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 71.3MB. Free memory is still 32.8MB. There was no memory consumed. Max. memory is 8.0GB. [2025-03-15 02:54:58,263 INFO L158 Benchmark]: CACSL2BoogieTranslator took 188.17ms. Allocated memory is still 71.3MB. Free memory was 43.4MB in the beginning and 31.6MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2025-03-15 02:54:58,263 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.73ms. Allocated memory is still 71.3MB. Free memory was 31.6MB in the beginning and 29.9MB in the end (delta: 1.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2025-03-15 02:54:58,263 INFO L158 Benchmark]: Boogie Preprocessor took 27.61ms. Allocated memory is still 71.3MB. Free memory was 29.8MB in the beginning and 28.6MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 8.0GB. [2025-03-15 02:54:58,264 INFO L158 Benchmark]: RCFGBuilder took 665.27ms. Allocated memory is still 71.3MB. Free memory was 28.6MB in the beginning and 35.0MB in the end (delta: -6.4MB). Peak memory consumption was 18.1MB. Max. memory is 8.0GB. [2025-03-15 02:54:58,264 INFO L158 Benchmark]: TraceAbstraction took 817447.05ms. Allocated memory was 71.3MB in the beginning and 3.6GB in the end (delta: 3.5GB). Free memory was 33.8MB in the beginning and 1.4GB in the end (delta: -1.4GB). Peak memory consumption was 3.6GB. Max. memory is 8.0GB. [2025-03-15 02:54:58,265 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.22ms. Allocated memory is still 71.3MB. Free memory is still 32.8MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 188.17ms. Allocated memory is still 71.3MB. Free memory was 43.4MB in the beginning and 31.6MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 35.73ms. Allocated memory is still 71.3MB. Free memory was 31.6MB in the beginning and 29.9MB in the end (delta: 1.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 27.61ms. Allocated memory is still 71.3MB. Free memory was 29.8MB in the beginning and 28.6MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 665.27ms. Allocated memory is still 71.3MB. Free memory was 28.6MB in the beginning and 35.0MB in the end (delta: -6.4MB). Peak memory consumption was 18.1MB. Max. memory is 8.0GB. * TraceAbstraction took 817447.05ms. Allocated memory was 71.3MB in the beginning and 3.6GB in the end (delta: 3.5GB). Free memory was 33.8MB in the beginning and 1.4GB in the end (delta: -1.4GB). Peak memory consumption was 3.6GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 105]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). - TimeoutResultAtElement [Line: 104]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). - TimeoutResultAtElement [Line: 104]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). - TimeoutResultAtElement [Line: 105]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). - TimeoutResultAtElement [Line: 106]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). - TimeoutResultAtElement [Line: 106]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). - TimeoutResultAtElement [Line: 99]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). - TimeoutResultAtElement [Line: 99]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). - TimeoutResultAtElement [Line: 100]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). - TimeoutResultAtElement [Line: 100]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). - TimeoutResultAtElement [Line: 59]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). - TimeoutResultAtElement [Line: 59]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). - TimeoutResultAtElement [Line: 76]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (72states, 78/135 universal loopers) in iteration 67,while PetriNetUnfolder was constructing finite prefix that currently has 595582 conditions, 15470 events (6624/15469 cut-off events. For 2603817/2635507 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 131145 event pairs, 555 based on Foata normal form. 1196/14424 useless extension candidates. Maximal degree in co-relation 137684. Up to 9951 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 174 locations, 36 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: 817.3s, OverallIterations: 67, TraceHistogramMax: 7, PathProgramHistogramMax: 13, EmptinessCheckTime: 0.0s, AutomataDifference: 739.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 21832 SdHoareTripleChecker+Valid, 58.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 21832 mSDsluCounter, 53952 SdHoareTripleChecker+Invalid, 48.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 51598 mSDsCounter, 486 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 187393 IncrementalHoareTripleChecker+Invalid, 187879 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 486 mSolverCounterUnsat, 2354 mSDtfsCounter, 187393 mSolverCounterSat, 0.6s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 15065 GetRequests, 10646 SyntacticMatches, 70 SemanticMatches, 4349 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142570 ImplicationChecksByTransitivity, 76.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=627064occurred in iteration=66, InterpolantAutomatonStates: 2450, 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.6s SsaConstructionTime, 2.0s SatisfiabilityAnalysisTime, 58.6s InterpolantComputationTime, 12775 NumberOfCodeBlocks, 12383 NumberOfCodeBlocksAsserted, 322 NumberOfCheckSat, 18506 ConstructedInterpolants, 189 QuantifiedInterpolants, 119684 SizeOfPredicates, 1098 NumberOfNonLiveVariables, 13418 ConjunctsInSsa, 2040 ConjunctsInUnsatCore, 182 InterpolantComputations, 11 PerfectInterpolantSequences, 2442/13988 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