/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 ../benchexec/../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../benchexec/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --traceabstraction.automaton.type.used.in.concurrency.analysis PETRI_NET -i ../../../trunk/examples/svcomp/weaver/chl-name-comparator-subst.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.cfg-lbe-improvements-94356ea-m [2025-04-13 20:00:07,370 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-13 20:00:07,417 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../benchexec/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2025-04-13 20:00:07,422 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-13 20:00:07,422 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-13 20:00:07,438 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-13 20:00:07,438 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-13 20:00:07,439 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-13 20:00:07,439 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-04-13 20:00:07,439 INFO L153 SettingsManager]: * Use memory slicer=true [2025-04-13 20:00:07,439 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-04-13 20:00:07,439 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-04-13 20:00:07,439 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-13 20:00:07,439 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-13 20:00:07,439 INFO L153 SettingsManager]: * Use SBE=true [2025-04-13 20:00:07,439 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-13 20:00:07,439 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-04-13 20:00:07,439 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-13 20:00:07,439 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-13 20:00:07,440 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-13 20:00:07,440 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-13 20:00:07,440 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-04-13 20:00:07,440 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-04-13 20:00:07,440 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-04-13 20:00:07,440 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-13 20:00:07,440 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-13 20:00:07,440 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-04-13 20:00:07,440 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-13 20:00:07,440 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-04-13 20:00:07,440 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-13 20:00:07,440 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-13 20:00:07,440 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-13 20:00:07,440 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-13 20:00:07,442 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-13 20:00:07,442 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-13 20:00:07,442 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-13 20:00:07,442 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-13 20:00:07,442 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-13 20:00:07,442 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-13 20:00:07,442 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-04-13 20:00:07,442 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-04-13 20:00:07,442 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-04-13 20:00:07,442 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-13 20:00:07,442 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-13 20:00:07,443 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-04-13 20:00:07,443 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-04-13 20:00:07,443 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-04-13 20:00:07,443 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Automaton type used in concurrency analysis -> PETRI_NET [2025-04-13 20:00:07,654 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-13 20:00:07,660 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-13 20:00:07,662 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-13 20:00:07,662 INFO L270 PluginConnector]: Initializing CDTParser... [2025-04-13 20:00:07,664 INFO L274 PluginConnector]: CDTParser initialized [2025-04-13 20:00:07,665 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-name-comparator-subst.wvr.c [2025-04-13 20:00:08,859 INFO L538 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7c34dfe8/25c545c7e1e2440eb34c61b64bba54e7/FLAG0142ef59b [2025-04-13 20:00:09,077 INFO L389 CDTParser]: Found 1 translation units. [2025-04-13 20:00:09,078 INFO L178 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-name-comparator-subst.wvr.c [2025-04-13 20:00:09,086 INFO L432 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7c34dfe8/25c545c7e1e2440eb34c61b64bba54e7/FLAG0142ef59b [2025-04-13 20:00:09,861 INFO L440 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7c34dfe8/25c545c7e1e2440eb34c61b64bba54e7 [2025-04-13 20:00:09,863 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-13 20:00:09,864 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-04-13 20:00:09,865 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-04-13 20:00:09,865 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-04-13 20:00:09,867 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-04-13 20:00:09,868 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.04 08:00:09" (1/1) ... [2025-04-13 20:00:09,868 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40b259d2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:00:09, skipping insertion in model container [2025-04-13 20:00:09,869 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.04 08:00:09" (1/1) ... [2025-04-13 20:00:09,882 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-04-13 20:00:10,033 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-name-comparator-subst.wvr.c[4875,4888] [2025-04-13 20:00:10,045 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-13 20:00:10,053 INFO L200 MainTranslator]: Completed pre-run [2025-04-13 20:00:10,093 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-name-comparator-subst.wvr.c[4875,4888] [2025-04-13 20:00:10,100 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-13 20:00:10,115 INFO L204 MainTranslator]: Completed translation [2025-04-13 20:00:10,117 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:00:10 WrapperNode [2025-04-13 20:00:10,117 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-04-13 20:00:10,118 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-13 20:00:10,118 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-13 20:00:10,118 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-13 20:00:10,122 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:00:10" (1/1) ... [2025-04-13 20:00:10,130 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:00:10" (1/1) ... [2025-04-13 20:00:10,162 INFO L138 Inliner]: procedures = 25, calls = 29, calls flagged for inlining = 17, calls inlined = 21, statements flattened = 298 [2025-04-13 20:00:10,163 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-13 20:00:10,163 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-13 20:00:10,163 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-13 20:00:10,163 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-13 20:00:10,174 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:00:10" (1/1) ... [2025-04-13 20:00:10,175 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:00:10" (1/1) ... [2025-04-13 20:00:10,181 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:00:10" (1/1) ... [2025-04-13 20:00:10,203 INFO L175 MemorySlicer]: Split 6 memory accesses to 2 slices as follows [2, 4]. 67 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2025-04-13 20:00:10,203 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:00:10" (1/1) ... [2025-04-13 20:00:10,203 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:00:10" (1/1) ... [2025-04-13 20:00:10,215 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:00:10" (1/1) ... [2025-04-13 20:00:10,215 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:00:10" (1/1) ... [2025-04-13 20:00:10,222 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:00:10" (1/1) ... [2025-04-13 20:00:10,223 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:00:10" (1/1) ... [2025-04-13 20:00:10,224 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:00:10" (1/1) ... [2025-04-13 20:00:10,230 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-13 20:00:10,231 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-04-13 20:00:10,231 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-04-13 20:00:10,231 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-04-13 20:00:10,232 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:00:10" (1/1) ... [2025-04-13 20:00:10,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-13 20:00:10,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:00:10,255 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-04-13 20:00:10,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-04-13 20:00:10,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-04-13 20:00:10,274 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-04-13 20:00:10,274 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-04-13 20:00:10,274 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-04-13 20:00:10,274 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-04-13 20:00:10,274 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-04-13 20:00:10,274 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-04-13 20:00:10,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-04-13 20:00:10,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-04-13 20:00:10,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-04-13 20:00:10,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-04-13 20:00:10,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-04-13 20:00:10,274 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-13 20:00:10,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-13 20:00:10,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-04-13 20:00:10,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-04-13 20:00:10,275 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-04-13 20:00:10,371 INFO L234 CfgBuilder]: Building ICFG [2025-04-13 20:00:10,372 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-13 20:00:10,686 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-13 20:00:10,686 INFO L289 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-13 20:00:10,687 INFO L294 CfgBuilder]: Performing block encoding [2025-04-13 20:00:11,129 INFO L313 CfgBuilder]: Removed 3 assume(true) statements. [2025-04-13 20:00:11,129 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.04 08:00:11 BoogieIcfgContainer [2025-04-13 20:00:11,129 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-04-13 20:00:11,130 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-04-13 20:00:11,130 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-04-13 20:00:11,133 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-04-13 20:00:11,133 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.04 08:00:09" (1/3) ... [2025-04-13 20:00:11,134 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52a6a886 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.04 08:00:11, skipping insertion in model container [2025-04-13 20:00:11,134 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 08:00:10" (2/3) ... [2025-04-13 20:00:11,134 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52a6a886 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.04 08:00:11, skipping insertion in model container [2025-04-13 20:00:11,134 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.04 08:00:11" (3/3) ... [2025-04-13 20:00:11,134 INFO L128 eAbstractionObserver]: Analyzing ICFG chl-name-comparator-subst.wvr.c [2025-04-13 20:00:11,144 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-04-13 20:00:11,145 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-name-comparator-subst.wvr.c that has 4 procedures, 23 locations, 23 edges, 1 initial locations, 4 loop locations, and 1 error locations. [2025-04-13 20:00:11,145 INFO L490 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-04-13 20:00:11,200 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2025-04-13 20:00:11,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 32 places, 26 transitions, 73 flow [2025-04-13 20:00:11,246 INFO L116 PetriNetUnfolderBase]: 4/23 cut-off events. [2025-04-13 20:00:11,247 INFO L117 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2025-04-13 20:00:11,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 23 events. 4/23 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 14 event pairs, 0 based on Foata normal form. 0/18 useless extension candidates. Maximal degree in co-relation 18. Up to 2 conditions per place. [2025-04-13 20:00:11,251 INFO L82 GeneralOperation]: Start removeDead. Operand has 32 places, 26 transitions, 73 flow [2025-04-13 20:00:11,253 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 28 places, 22 transitions, 62 flow [2025-04-13 20:00:11,261 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-04-13 20:00:11,269 INFO L340 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=LoopHeads, 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;@479f44f2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-13 20:00:11,269 INFO L341 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2025-04-13 20:00:11,279 INFO L177 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-04-13 20:00:11,280 INFO L116 PetriNetUnfolderBase]: 4/21 cut-off events. [2025-04-13 20:00:11,280 INFO L117 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2025-04-13 20:00:11,280 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:11,281 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:11,281 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:11,285 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:11,285 INFO L85 PathProgramCache]: Analyzing trace with hash 453292404, now seen corresponding path program 1 times [2025-04-13 20:00:11,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:11,290 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437747160] [2025-04-13 20:00:11,290 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 20:00:11,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:11,351 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-04-13 20:00:11,401 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 20:00:11,401 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:00:11,401 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:11,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-13 20:00:11,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:11,596 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437747160] [2025-04-13 20:00:11,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437747160] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:11,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:11,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-04-13 20:00:11,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306807029] [2025-04-13 20:00:11,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:11,603 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-13 20:00:11,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:11,619 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-13 20:00:11,619 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-13 20:00:11,620 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:11,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 22 transitions, 62 flow. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 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-04-13 20:00:11,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:11,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:11,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:11,741 INFO L116 PetriNetUnfolderBase]: 200/295 cut-off events. [2025-04-13 20:00:11,742 INFO L117 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2025-04-13 20:00:11,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 634 conditions, 295 events. 200/295 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 687 event pairs, 124 based on Foata normal form. 0/219 useless extension candidates. Maximal degree in co-relation 534. Up to 295 conditions per place. [2025-04-13 20:00:11,747 INFO L140 encePairwiseOnDemand]: 23/26 looper letters, 21 selfloop transitions, 2 changer transitions 0/23 dead transitions. [2025-04-13 20:00:11,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 23 transitions, 110 flow [2025-04-13 20:00:11,748 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-13 20:00:11,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-04-13 20:00:11,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 33 transitions. [2025-04-13 20:00:11,757 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4230769230769231 [2025-04-13 20:00:11,758 INFO L175 Difference]: Start difference. First operand has 28 places, 22 transitions, 62 flow. Second operand 3 states and 33 transitions. [2025-04-13 20:00:11,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 23 transitions, 110 flow [2025-04-13 20:00:11,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 23 transitions, 98 flow, removed 0 selfloop flow, removed 6 redundant places. [2025-04-13 20:00:11,764 INFO L231 Difference]: Finished difference. Result has 25 places, 23 transitions, 62 flow [2025-04-13 20:00:11,766 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=62, PETRI_PLACES=25, PETRI_TRANSITIONS=23} [2025-04-13 20:00:11,768 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, -3 predicate places. [2025-04-13 20:00:11,768 INFO L485 AbstractCegarLoop]: Abstraction has has 25 places, 23 transitions, 62 flow [2025-04-13 20:00:11,768 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 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-04-13 20:00:11,768 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:11,768 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:11,768 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-04-13 20:00:11,768 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:11,769 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:11,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1267298977, now seen corresponding path program 1 times [2025-04-13 20:00:11,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:11,769 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832414966] [2025-04-13 20:00:11,769 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 20:00:11,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:11,784 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-04-13 20:00:11,804 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 20:00:11,804 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:00:11,804 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:11,888 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-13 20:00:11,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:11,889 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832414966] [2025-04-13 20:00:11,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832414966] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:00:11,889 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054925391] [2025-04-13 20:00:11,889 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 20:00:11,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:00:11,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:00:11,891 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-04-13 20:00:11,892 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-04-13 20:00:11,972 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-04-13 20:00:12,001 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 20:00:12,002 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:00:12,002 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:12,004 INFO L256 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-04-13 20:00:12,006 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:00:12,044 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-13 20:00:12,044 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:00:12,061 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-13 20:00:12,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054925391] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-13 20:00:12,061 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-13 20:00:12,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2025-04-13 20:00:12,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164444024] [2025-04-13 20:00:12,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-13 20:00:12,062 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:12,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:12,062 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:12,062 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:12,062 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:12,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 23 transitions, 62 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 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-04-13 20:00:12,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:12,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:12,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:12,158 INFO L116 PetriNetUnfolderBase]: 200/297 cut-off events. [2025-04-13 20:00:12,159 INFO L117 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2025-04-13 20:00:12,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 618 conditions, 297 events. 200/297 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 688 event pairs, 124 based on Foata normal form. 0/221 useless extension candidates. Maximal degree in co-relation 607. Up to 295 conditions per place. [2025-04-13 20:00:12,160 INFO L140 encePairwiseOnDemand]: 23/26 looper letters, 21 selfloop transitions, 4 changer transitions 0/25 dead transitions. [2025-04-13 20:00:12,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 25 transitions, 120 flow [2025-04-13 20:00:12,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-13 20:00:12,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-04-13 20:00:12,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 42 transitions. [2025-04-13 20:00:12,163 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3230769230769231 [2025-04-13 20:00:12,163 INFO L175 Difference]: Start difference. First operand has 25 places, 23 transitions, 62 flow. Second operand 5 states and 42 transitions. [2025-04-13 20:00:12,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 25 transitions, 120 flow [2025-04-13 20:00:12,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 25 transitions, 116 flow, removed 1 selfloop flow, removed 1 redundant places. [2025-04-13 20:00:12,164 INFO L231 Difference]: Finished difference. Result has 30 places, 25 transitions, 84 flow [2025-04-13 20:00:12,164 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=84, PETRI_PLACES=30, PETRI_TRANSITIONS=25} [2025-04-13 20:00:12,165 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 2 predicate places. [2025-04-13 20:00:12,165 INFO L485 AbstractCegarLoop]: Abstraction has has 30 places, 25 transitions, 84 flow [2025-04-13 20:00:12,165 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 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-04-13 20:00:12,165 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:12,165 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:12,173 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-04-13 20:00:12,366 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:00:12,367 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:12,367 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:12,367 INFO L85 PathProgramCache]: Analyzing trace with hash 113380095, now seen corresponding path program 2 times [2025-04-13 20:00:12,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:12,367 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083783173] [2025-04-13 20:00:12,367 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:00:12,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:12,383 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 21 statements into 2 equivalence classes. [2025-04-13 20:00:12,429 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 21 statements. [2025-04-13 20:00:12,429 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 20:00:12,429 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:12,978 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:12,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:12,979 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083783173] [2025-04-13 20:00:12,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083783173] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:12,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:12,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-13 20:00:12,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061984628] [2025-04-13 20:00:12,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:12,979 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-13 20:00:12,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:12,980 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-13 20:00:12,980 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-04-13 20:00:12,980 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:12,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 25 transitions, 84 flow. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 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-04-13 20:00:12,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:12,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:12,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:13,248 INFO L116 PetriNetUnfolderBase]: 351/524 cut-off events. [2025-04-13 20:00:13,248 INFO L117 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2025-04-13 20:00:13,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1087 conditions, 524 events. 351/524 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1611 event pairs, 124 based on Foata normal form. 1/380 useless extension candidates. Maximal degree in co-relation 1060. Up to 298 conditions per place. [2025-04-13 20:00:13,251 INFO L140 encePairwiseOnDemand]: 19/26 looper letters, 52 selfloop transitions, 5 changer transitions 8/65 dead transitions. [2025-04-13 20:00:13,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 65 transitions, 305 flow [2025-04-13 20:00:13,251 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-13 20:00:13,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-04-13 20:00:13,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 81 transitions. [2025-04-13 20:00:13,252 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5192307692307693 [2025-04-13 20:00:13,252 INFO L175 Difference]: Start difference. First operand has 30 places, 25 transitions, 84 flow. Second operand 6 states and 81 transitions. [2025-04-13 20:00:13,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 65 transitions, 305 flow [2025-04-13 20:00:13,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 65 transitions, 295 flow, removed 4 selfloop flow, removed 1 redundant places. [2025-04-13 20:00:13,254 INFO L231 Difference]: Finished difference. Result has 38 places, 29 transitions, 112 flow [2025-04-13 20:00:13,254 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=112, PETRI_PLACES=38, PETRI_TRANSITIONS=29} [2025-04-13 20:00:13,254 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 10 predicate places. [2025-04-13 20:00:13,254 INFO L485 AbstractCegarLoop]: Abstraction has has 38 places, 29 transitions, 112 flow [2025-04-13 20:00:13,255 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 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-04-13 20:00:13,255 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:13,255 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:13,255 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-04-13 20:00:13,255 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:13,255 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:13,255 INFO L85 PathProgramCache]: Analyzing trace with hash 159547981, now seen corresponding path program 3 times [2025-04-13 20:00:13,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:13,255 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268745922] [2025-04-13 20:00:13,255 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:00:13,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:13,266 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 21 statements into 3 equivalence classes. [2025-04-13 20:00:13,288 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 18 of 21 statements. [2025-04-13 20:00:13,288 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-13 20:00:13,288 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:13,633 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:13,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:13,633 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268745922] [2025-04-13 20:00:13,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268745922] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:13,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:13,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-13 20:00:13,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191641524] [2025-04-13 20:00:13,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:13,634 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-13 20:00:13,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:13,634 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-13 20:00:13,634 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-04-13 20:00:13,634 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:13,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 29 transitions, 112 flow. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 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-04-13 20:00:13,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:13,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:13,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:13,888 INFO L116 PetriNetUnfolderBase]: 534/792 cut-off events. [2025-04-13 20:00:13,888 INFO L117 PetriNetUnfolderBase]: For 387/387 co-relation queries the response was YES. [2025-04-13 20:00:13,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2151 conditions, 792 events. 534/792 cut-off events. For 387/387 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2683 event pairs, 214 based on Foata normal form. 1/610 useless extension candidates. Maximal degree in co-relation 2128. Up to 494 conditions per place. [2025-04-13 20:00:13,895 INFO L140 encePairwiseOnDemand]: 19/26 looper letters, 54 selfloop transitions, 7 changer transitions 8/69 dead transitions. [2025-04-13 20:00:13,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 69 transitions, 380 flow [2025-04-13 20:00:13,896 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-13 20:00:13,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-04-13 20:00:13,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 77 transitions. [2025-04-13 20:00:13,897 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4935897435897436 [2025-04-13 20:00:13,897 INFO L175 Difference]: Start difference. First operand has 38 places, 29 transitions, 112 flow. Second operand 6 states and 77 transitions. [2025-04-13 20:00:13,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 69 transitions, 380 flow [2025-04-13 20:00:13,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 69 transitions, 359 flow, removed 7 selfloop flow, removed 2 redundant places. [2025-04-13 20:00:13,900 INFO L231 Difference]: Finished difference. Result has 44 places, 33 transitions, 154 flow [2025-04-13 20:00:13,900 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=154, PETRI_PLACES=44, PETRI_TRANSITIONS=33} [2025-04-13 20:00:13,901 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 16 predicate places. [2025-04-13 20:00:13,901 INFO L485 AbstractCegarLoop]: Abstraction has has 44 places, 33 transitions, 154 flow [2025-04-13 20:00:13,901 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 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-04-13 20:00:13,901 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:13,901 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:13,901 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-04-13 20:00:13,901 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:13,901 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:13,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1831032183, now seen corresponding path program 4 times [2025-04-13 20:00:13,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:13,902 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152913015] [2025-04-13 20:00:13,902 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:00:13,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:13,915 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 21 statements into 2 equivalence classes. [2025-04-13 20:00:13,936 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 21 of 21 statements. [2025-04-13 20:00:13,937 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:00:13,937 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:14,325 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:14,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:14,325 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152913015] [2025-04-13 20:00:14,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152913015] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:14,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:14,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:14,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905231643] [2025-04-13 20:00:14,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:14,325 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:00:14,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:14,326 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:00:14,326 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:00:14,326 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:14,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 33 transitions, 154 flow. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 8 states have internal predecessors, (43), 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-04-13 20:00:14,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:14,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:14,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:14,715 INFO L116 PetriNetUnfolderBase]: 979/1471 cut-off events. [2025-04-13 20:00:14,715 INFO L117 PetriNetUnfolderBase]: For 1943/1943 co-relation queries the response was YES. [2025-04-13 20:00:14,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4668 conditions, 1471 events. 979/1471 cut-off events. For 1943/1943 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 6185 event pairs, 368 based on Foata normal form. 1/1199 useless extension candidates. Maximal degree in co-relation 4638. Up to 774 conditions per place. [2025-04-13 20:00:14,723 INFO L140 encePairwiseOnDemand]: 17/26 looper letters, 91 selfloop transitions, 14 changer transitions 2/107 dead transitions. [2025-04-13 20:00:14,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 107 transitions, 738 flow [2025-04-13 20:00:14,724 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:14,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:14,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2025-04-13 20:00:14,726 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.532967032967033 [2025-04-13 20:00:14,726 INFO L175 Difference]: Start difference. First operand has 44 places, 33 transitions, 154 flow. Second operand 7 states and 97 transitions. [2025-04-13 20:00:14,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 107 transitions, 738 flow [2025-04-13 20:00:14,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 107 transitions, 686 flow, removed 17 selfloop flow, removed 2 redundant places. [2025-04-13 20:00:14,733 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 292 flow [2025-04-13 20:00:14,734 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=292, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2025-04-13 20:00:14,734 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 24 predicate places. [2025-04-13 20:00:14,734 INFO L485 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 292 flow [2025-04-13 20:00:14,734 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 8 states have internal predecessors, (43), 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-04-13 20:00:14,734 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:14,734 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:14,736 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-04-13 20:00:14,736 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:14,736 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:14,736 INFO L85 PathProgramCache]: Analyzing trace with hash -783616177, now seen corresponding path program 5 times [2025-04-13 20:00:14,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:14,736 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940160767] [2025-04-13 20:00:14,736 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:00:14,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:14,745 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 21 statements into 3 equivalence classes. [2025-04-13 20:00:14,770 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 21 of 21 statements. [2025-04-13 20:00:14,770 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:00:14,770 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:15,232 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:00:15,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:15,232 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940160767] [2025-04-13 20:00:15,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940160767] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:00:15,232 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838585574] [2025-04-13 20:00:15,232 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:00:15,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:00:15,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:00:15,234 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-04-13 20:00:15,236 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-04-13 20:00:15,302 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 21 statements into 3 equivalence classes. [2025-04-13 20:00:15,330 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 21 of 21 statements. [2025-04-13 20:00:15,330 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:00:15,330 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:15,334 INFO L256 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-04-13 20:00:15,336 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:00:15,548 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:15,548 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-13 20:00:15,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838585574] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:15,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-13 20:00:15,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 11 [2025-04-13 20:00:15,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052393781] [2025-04-13 20:00:15,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:15,549 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:00:15,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:15,549 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:00:15,549 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2025-04-13 20:00:15,549 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:15,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 292 flow. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 8 states have internal predecessors, (43), 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-04-13 20:00:15,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:15,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:15,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:15,971 INFO L116 PetriNetUnfolderBase]: 1113/1673 cut-off events. [2025-04-13 20:00:15,971 INFO L117 PetriNetUnfolderBase]: For 3781/3781 co-relation queries the response was YES. [2025-04-13 20:00:15,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6301 conditions, 1673 events. 1113/1673 cut-off events. For 3781/3781 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 7157 event pairs, 382 based on Foata normal form. 1/1459 useless extension candidates. Maximal degree in co-relation 6267. Up to 828 conditions per place. [2025-04-13 20:00:15,983 INFO L140 encePairwiseOnDemand]: 17/26 looper letters, 69 selfloop transitions, 27 changer transitions 4/100 dead transitions. [2025-04-13 20:00:15,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 100 transitions, 771 flow [2025-04-13 20:00:15,984 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:15,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:15,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2025-04-13 20:00:15,984 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4945054945054945 [2025-04-13 20:00:15,984 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 292 flow. Second operand 7 states and 90 transitions. [2025-04-13 20:00:15,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 100 transitions, 771 flow [2025-04-13 20:00:15,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 100 transitions, 744 flow, removed 9 selfloop flow, removed 1 redundant places. [2025-04-13 20:00:15,994 INFO L231 Difference]: Finished difference. Result has 62 places, 57 transitions, 466 flow [2025-04-13 20:00:15,994 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=466, PETRI_PLACES=62, PETRI_TRANSITIONS=57} [2025-04-13 20:00:15,995 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 34 predicate places. [2025-04-13 20:00:15,995 INFO L485 AbstractCegarLoop]: Abstraction has has 62 places, 57 transitions, 466 flow [2025-04-13 20:00:15,995 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 8 states have internal predecessors, (43), 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-04-13 20:00:15,995 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:15,995 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:16,011 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-04-13 20:00:16,195 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2025-04-13 20:00:16,196 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:16,196 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:16,196 INFO L85 PathProgramCache]: Analyzing trace with hash -2039731165, now seen corresponding path program 6 times [2025-04-13 20:00:16,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:16,196 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889631268] [2025-04-13 20:00:16,196 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:00:16,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:16,205 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 21 statements into 3 equivalence classes. [2025-04-13 20:00:16,215 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 18 of 21 statements. [2025-04-13 20:00:16,215 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-13 20:00:16,215 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:16,495 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:16,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:16,495 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889631268] [2025-04-13 20:00:16,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889631268] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:16,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:16,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-13 20:00:16,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134602945] [2025-04-13 20:00:16,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:16,496 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-13 20:00:16,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:16,496 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-13 20:00:16,496 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-04-13 20:00:16,496 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:16,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 57 transitions, 466 flow. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 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-04-13 20:00:16,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:16,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:16,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:16,838 INFO L116 PetriNetUnfolderBase]: 1117/1698 cut-off events. [2025-04-13 20:00:16,838 INFO L117 PetriNetUnfolderBase]: For 6268/6268 co-relation queries the response was YES. [2025-04-13 20:00:16,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7216 conditions, 1698 events. 1117/1698 cut-off events. For 6268/6268 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 7323 event pairs, 418 based on Foata normal form. 3/1484 useless extension candidates. Maximal degree in co-relation 7177. Up to 940 conditions per place. [2025-04-13 20:00:16,847 INFO L140 encePairwiseOnDemand]: 19/26 looper letters, 73 selfloop transitions, 22 changer transitions 10/105 dead transitions. [2025-04-13 20:00:16,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 105 transitions, 944 flow [2025-04-13 20:00:16,848 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-13 20:00:16,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-04-13 20:00:16,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 80 transitions. [2025-04-13 20:00:16,848 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2025-04-13 20:00:16,848 INFO L175 Difference]: Start difference. First operand has 62 places, 57 transitions, 466 flow. Second operand 6 states and 80 transitions. [2025-04-13 20:00:16,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 105 transitions, 944 flow [2025-04-13 20:00:16,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 105 transitions, 906 flow, removed 10 selfloop flow, removed 1 redundant places. [2025-04-13 20:00:16,857 INFO L231 Difference]: Finished difference. Result has 70 places, 64 transitions, 597 flow [2025-04-13 20:00:16,857 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=597, PETRI_PLACES=70, PETRI_TRANSITIONS=64} [2025-04-13 20:00:16,858 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 42 predicate places. [2025-04-13 20:00:16,858 INFO L485 AbstractCegarLoop]: Abstraction has has 70 places, 64 transitions, 597 flow [2025-04-13 20:00:16,858 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 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-04-13 20:00:16,858 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:16,858 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:16,858 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-04-13 20:00:16,858 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:16,859 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:16,859 INFO L85 PathProgramCache]: Analyzing trace with hash -677408971, now seen corresponding path program 7 times [2025-04-13 20:00:16,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:16,859 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114903676] [2025-04-13 20:00:16,859 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:00:16,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:16,873 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-04-13 20:00:16,899 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-04-13 20:00:16,899 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:00:16,899 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:17,282 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:17,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:17,282 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114903676] [2025-04-13 20:00:17,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114903676] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:17,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:17,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:17,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591711016] [2025-04-13 20:00:17,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:17,282 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:00:17,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:17,283 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:00:17,283 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:00:17,283 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:17,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 64 transitions, 597 flow. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 8 states have internal predecessors, (43), 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-04-13 20:00:17,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:17,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:17,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:17,823 INFO L116 PetriNetUnfolderBase]: 1320/2001 cut-off events. [2025-04-13 20:00:17,823 INFO L117 PetriNetUnfolderBase]: For 10774/10774 co-relation queries the response was YES. [2025-04-13 20:00:17,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9295 conditions, 2001 events. 1320/2001 cut-off events. For 10774/10774 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 9238 event pairs, 370 based on Foata normal form. 1/1776 useless extension candidates. Maximal degree in co-relation 9252. Up to 908 conditions per place. [2025-04-13 20:00:17,835 INFO L140 encePairwiseOnDemand]: 17/26 looper letters, 124 selfloop transitions, 34 changer transitions 3/161 dead transitions. [2025-04-13 20:00:17,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 161 transitions, 1771 flow [2025-04-13 20:00:17,837 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:17,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:17,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 100 transitions. [2025-04-13 20:00:17,837 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5494505494505495 [2025-04-13 20:00:17,837 INFO L175 Difference]: Start difference. First operand has 70 places, 64 transitions, 597 flow. Second operand 7 states and 100 transitions. [2025-04-13 20:00:17,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 161 transitions, 1771 flow [2025-04-13 20:00:17,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 161 transitions, 1676 flow, removed 30 selfloop flow, removed 2 redundant places. [2025-04-13 20:00:17,860 INFO L231 Difference]: Finished difference. Result has 78 places, 88 transitions, 1003 flow [2025-04-13 20:00:17,861 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1003, PETRI_PLACES=78, PETRI_TRANSITIONS=88} [2025-04-13 20:00:17,862 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 50 predicate places. [2025-04-13 20:00:17,862 INFO L485 AbstractCegarLoop]: Abstraction has has 78 places, 88 transitions, 1003 flow [2025-04-13 20:00:17,862 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 8 states have internal predecessors, (43), 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-04-13 20:00:17,862 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:17,862 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:17,862 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-04-13 20:00:17,862 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:17,862 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:17,862 INFO L85 PathProgramCache]: Analyzing trace with hash 775344505, now seen corresponding path program 8 times [2025-04-13 20:00:17,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:17,862 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567259228] [2025-04-13 20:00:17,862 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:00:17,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:17,873 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 21 statements into 2 equivalence classes. [2025-04-13 20:00:17,883 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 21 statements. [2025-04-13 20:00:17,883 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 20:00:17,883 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:18,120 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:18,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:18,120 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567259228] [2025-04-13 20:00:18,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567259228] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:18,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:18,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-13 20:00:18,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568408864] [2025-04-13 20:00:18,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:18,121 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-13 20:00:18,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:18,122 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-13 20:00:18,122 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-04-13 20:00:18,122 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:18,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 88 transitions, 1003 flow. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 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-04-13 20:00:18,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:18,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:18,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:18,486 INFO L116 PetriNetUnfolderBase]: 1327/2048 cut-off events. [2025-04-13 20:00:18,486 INFO L117 PetriNetUnfolderBase]: For 12401/12401 co-relation queries the response was YES. [2025-04-13 20:00:18,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10158 conditions, 2048 events. 1327/2048 cut-off events. For 12401/12401 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 9636 event pairs, 384 based on Foata normal form. 3/1823 useless extension candidates. Maximal degree in co-relation 10111. Up to 878 conditions per place. [2025-04-13 20:00:18,538 INFO L140 encePairwiseOnDemand]: 19/26 looper letters, 78 selfloop transitions, 52 changer transitions 16/146 dead transitions. [2025-04-13 20:00:18,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 146 transitions, 1695 flow [2025-04-13 20:00:18,539 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-13 20:00:18,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-04-13 20:00:18,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 83 transitions. [2025-04-13 20:00:18,540 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.532051282051282 [2025-04-13 20:00:18,540 INFO L175 Difference]: Start difference. First operand has 78 places, 88 transitions, 1003 flow. Second operand 6 states and 83 transitions. [2025-04-13 20:00:18,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 146 transitions, 1695 flow [2025-04-13 20:00:18,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 146 transitions, 1665 flow, removed 15 selfloop flow, removed 0 redundant places. [2025-04-13 20:00:18,559 INFO L231 Difference]: Finished difference. Result has 86 places, 91 transitions, 1176 flow [2025-04-13 20:00:18,559 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=987, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1176, PETRI_PLACES=86, PETRI_TRANSITIONS=91} [2025-04-13 20:00:18,559 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 58 predicate places. [2025-04-13 20:00:18,559 INFO L485 AbstractCegarLoop]: Abstraction has has 86 places, 91 transitions, 1176 flow [2025-04-13 20:00:18,559 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 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-04-13 20:00:18,559 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:18,559 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:18,560 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-04-13 20:00:18,560 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:18,560 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:18,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1738174245, now seen corresponding path program 9 times [2025-04-13 20:00:18,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:18,560 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675895741] [2025-04-13 20:00:18,560 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:00:18,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:18,570 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 21 statements into 3 equivalence classes. [2025-04-13 20:00:18,593 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 18 of 21 statements. [2025-04-13 20:00:18,593 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-13 20:00:18,593 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:18,917 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:18,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:18,917 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675895741] [2025-04-13 20:00:18,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675895741] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:18,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:18,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:18,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647617782] [2025-04-13 20:00:18,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:18,917 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:00:18,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:18,918 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:00:18,918 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:00:18,918 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:18,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 91 transitions, 1176 flow. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 8 states have internal predecessors, (43), 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-04-13 20:00:18,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:18,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:18,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:19,439 INFO L116 PetriNetUnfolderBase]: 1365/2106 cut-off events. [2025-04-13 20:00:19,440 INFO L117 PetriNetUnfolderBase]: For 16203/16203 co-relation queries the response was YES. [2025-04-13 20:00:19,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11169 conditions, 2106 events. 1365/2106 cut-off events. For 16203/16203 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 10180 event pairs, 359 based on Foata normal form. 1/1875 useless extension candidates. Maximal degree in co-relation 11118. Up to 900 conditions per place. [2025-04-13 20:00:19,459 INFO L140 encePairwiseOnDemand]: 17/26 looper letters, 146 selfloop transitions, 32 changer transitions 1/179 dead transitions. [2025-04-13 20:00:19,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 179 transitions, 2443 flow [2025-04-13 20:00:19,460 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:19,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:19,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2025-04-13 20:00:19,460 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2025-04-13 20:00:19,460 INFO L175 Difference]: Start difference. First operand has 86 places, 91 transitions, 1176 flow. Second operand 7 states and 93 transitions. [2025-04-13 20:00:19,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 179 transitions, 2443 flow [2025-04-13 20:00:19,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 179 transitions, 2251 flow, removed 42 selfloop flow, removed 3 redundant places. [2025-04-13 20:00:19,485 INFO L231 Difference]: Finished difference. Result has 92 places, 105 transitions, 1418 flow [2025-04-13 20:00:19,485 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1418, PETRI_PLACES=92, PETRI_TRANSITIONS=105} [2025-04-13 20:00:19,486 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 64 predicate places. [2025-04-13 20:00:19,486 INFO L485 AbstractCegarLoop]: Abstraction has has 92 places, 105 transitions, 1418 flow [2025-04-13 20:00:19,486 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 8 states have internal predecessors, (43), 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-04-13 20:00:19,486 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:19,486 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:19,486 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-04-13 20:00:19,486 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:19,486 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:19,486 INFO L85 PathProgramCache]: Analyzing trace with hash -764587505, now seen corresponding path program 10 times [2025-04-13 20:00:19,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:19,486 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355662228] [2025-04-13 20:00:19,487 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:00:19,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:19,496 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 21 statements into 2 equivalence classes. [2025-04-13 20:00:19,508 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 21 of 21 statements. [2025-04-13 20:00:19,509 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:00:19,509 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:19,722 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:19,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:19,723 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355662228] [2025-04-13 20:00:19,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355662228] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:19,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:19,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-13 20:00:19,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157383144] [2025-04-13 20:00:19,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:19,723 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-13 20:00:19,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:19,723 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-13 20:00:19,723 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-04-13 20:00:19,723 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:19,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 105 transitions, 1418 flow. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 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-04-13 20:00:19,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:19,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:19,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:20,091 INFO L116 PetriNetUnfolderBase]: 1365/2102 cut-off events. [2025-04-13 20:00:20,091 INFO L117 PetriNetUnfolderBase]: For 16634/16634 co-relation queries the response was YES. [2025-04-13 20:00:20,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11298 conditions, 2102 events. 1365/2102 cut-off events. For 16634/16634 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 9921 event pairs, 397 based on Foata normal form. 4/1874 useless extension candidates. Maximal degree in co-relation 11244. Up to 941 conditions per place. [2025-04-13 20:00:20,103 INFO L140 encePairwiseOnDemand]: 19/26 looper letters, 77 selfloop transitions, 61 changer transitions 15/153 dead transitions. [2025-04-13 20:00:20,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 153 transitions, 2057 flow [2025-04-13 20:00:20,103 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-13 20:00:20,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-04-13 20:00:20,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 80 transitions. [2025-04-13 20:00:20,104 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2025-04-13 20:00:20,104 INFO L175 Difference]: Start difference. First operand has 92 places, 105 transitions, 1418 flow. Second operand 6 states and 80 transitions. [2025-04-13 20:00:20,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 153 transitions, 2057 flow [2025-04-13 20:00:20,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 153 transitions, 2002 flow, removed 6 selfloop flow, removed 2 redundant places. [2025-04-13 20:00:20,135 INFO L231 Difference]: Finished difference. Result has 97 places, 105 transitions, 1531 flow [2025-04-13 20:00:20,135 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=1393, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1531, PETRI_PLACES=97, PETRI_TRANSITIONS=105} [2025-04-13 20:00:20,136 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 69 predicate places. [2025-04-13 20:00:20,136 INFO L485 AbstractCegarLoop]: Abstraction has has 97 places, 105 transitions, 1531 flow [2025-04-13 20:00:20,136 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 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-04-13 20:00:20,136 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:20,136 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:20,136 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-04-13 20:00:20,136 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:20,137 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:20,137 INFO L85 PathProgramCache]: Analyzing trace with hash 746981621, now seen corresponding path program 11 times [2025-04-13 20:00:20,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:20,137 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200820619] [2025-04-13 20:00:20,137 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:00:20,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:20,145 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 21 statements into 3 equivalence classes. [2025-04-13 20:00:20,158 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 21 of 21 statements. [2025-04-13 20:00:20,158 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:00:20,158 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:20,553 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:00:20,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:20,554 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200820619] [2025-04-13 20:00:20,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200820619] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:00:20,554 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698006950] [2025-04-13 20:00:20,554 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:00:20,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:00:20,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:00:20,557 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-04-13 20:00:20,558 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-04-13 20:00:20,624 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 21 statements into 3 equivalence classes. [2025-04-13 20:00:20,646 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 21 of 21 statements. [2025-04-13 20:00:20,646 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:00:20,646 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:20,648 INFO L256 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-13 20:00:20,650 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:00:20,818 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:20,818 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-13 20:00:20,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698006950] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:20,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-13 20:00:20,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 11 [2025-04-13 20:00:20,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365768576] [2025-04-13 20:00:20,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:20,818 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-13 20:00:20,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:20,819 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-13 20:00:20,819 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2025-04-13 20:00:20,819 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:20,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 105 transitions, 1531 flow. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 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-04-13 20:00:20,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:20,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:20,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:21,288 INFO L116 PetriNetUnfolderBase]: 1328/2016 cut-off events. [2025-04-13 20:00:21,289 INFO L117 PetriNetUnfolderBase]: For 17744/17744 co-relation queries the response was YES. [2025-04-13 20:00:21,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11054 conditions, 2016 events. 1328/2016 cut-off events. For 17744/17744 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 9100 event pairs, 446 based on Foata normal form. 4/1790 useless extension candidates. Maximal degree in co-relation 10998. Up to 1130 conditions per place. [2025-04-13 20:00:21,300 INFO L140 encePairwiseOnDemand]: 19/26 looper letters, 92 selfloop transitions, 52 changer transitions 13/157 dead transitions. [2025-04-13 20:00:21,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 157 transitions, 2250 flow [2025-04-13 20:00:21,301 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-13 20:00:21,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-04-13 20:00:21,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 78 transitions. [2025-04-13 20:00:21,301 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5 [2025-04-13 20:00:21,301 INFO L175 Difference]: Start difference. First operand has 97 places, 105 transitions, 1531 flow. Second operand 6 states and 78 transitions. [2025-04-13 20:00:21,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 157 transitions, 2250 flow [2025-04-13 20:00:21,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 157 transitions, 2140 flow, removed 12 selfloop flow, removed 6 redundant places. [2025-04-13 20:00:21,333 INFO L231 Difference]: Finished difference. Result has 98 places, 111 transitions, 1678 flow [2025-04-13 20:00:21,334 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=1434, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1678, PETRI_PLACES=98, PETRI_TRANSITIONS=111} [2025-04-13 20:00:21,334 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 70 predicate places. [2025-04-13 20:00:21,334 INFO L485 AbstractCegarLoop]: Abstraction has has 98 places, 111 transitions, 1678 flow [2025-04-13 20:00:21,334 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 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-04-13 20:00:21,334 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:21,334 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:21,340 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-04-13 20:00:21,535 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:00:21,535 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:21,535 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:21,535 INFO L85 PathProgramCache]: Analyzing trace with hash -484497702, now seen corresponding path program 1 times [2025-04-13 20:00:21,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:21,536 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630700467] [2025-04-13 20:00:21,536 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 20:00:21,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:21,544 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:00:21,553 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:21,553 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:00:21,553 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:21,713 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:21,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:21,713 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630700467] [2025-04-13 20:00:21,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630700467] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:21,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:21,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:21,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004899389] [2025-04-13 20:00:21,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:21,713 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:21,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:21,714 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:21,714 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:21,714 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:21,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 111 transitions, 1678 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:21,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:21,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:21,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:22,139 INFO L116 PetriNetUnfolderBase]: 1486/2237 cut-off events. [2025-04-13 20:00:22,139 INFO L117 PetriNetUnfolderBase]: For 18978/18978 co-relation queries the response was YES. [2025-04-13 20:00:22,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12245 conditions, 2237 events. 1486/2237 cut-off events. For 18978/18978 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 10103 event pairs, 216 based on Foata normal form. 6/1963 useless extension candidates. Maximal degree in co-relation 12189. Up to 826 conditions per place. [2025-04-13 20:00:22,150 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 137 selfloop transitions, 40 changer transitions 0/177 dead transitions. [2025-04-13 20:00:22,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 177 transitions, 2525 flow [2025-04-13 20:00:22,151 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:22,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:22,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2025-04-13 20:00:22,152 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2025-04-13 20:00:22,152 INFO L175 Difference]: Start difference. First operand has 98 places, 111 transitions, 1678 flow. Second operand 7 states and 93 transitions. [2025-04-13 20:00:22,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 177 transitions, 2525 flow [2025-04-13 20:00:22,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 177 transitions, 2410 flow, removed 20 selfloop flow, removed 3 redundant places. [2025-04-13 20:00:22,184 INFO L231 Difference]: Finished difference. Result has 104 places, 124 transitions, 1903 flow [2025-04-13 20:00:22,184 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=1575, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1903, PETRI_PLACES=104, PETRI_TRANSITIONS=124} [2025-04-13 20:00:22,185 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 76 predicate places. [2025-04-13 20:00:22,185 INFO L485 AbstractCegarLoop]: Abstraction has has 104 places, 124 transitions, 1903 flow [2025-04-13 20:00:22,185 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:22,185 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:22,186 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:22,186 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-04-13 20:00:22,186 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:22,186 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:22,186 INFO L85 PathProgramCache]: Analyzing trace with hash -2146698396, now seen corresponding path program 2 times [2025-04-13 20:00:22,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:22,186 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114457745] [2025-04-13 20:00:22,186 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:00:22,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:22,196 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:00:22,215 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:22,215 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:00:22,215 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:22,369 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:22,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:22,370 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114457745] [2025-04-13 20:00:22,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114457745] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:22,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:22,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:22,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003765268] [2025-04-13 20:00:22,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:22,370 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:22,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:22,370 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:22,370 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:22,370 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:22,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 124 transitions, 1903 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:22,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:22,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:22,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:22,725 INFO L116 PetriNetUnfolderBase]: 1500/2279 cut-off events. [2025-04-13 20:00:22,726 INFO L117 PetriNetUnfolderBase]: For 21840/21840 co-relation queries the response was YES. [2025-04-13 20:00:22,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12749 conditions, 2279 events. 1500/2279 cut-off events. For 21840/21840 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 10683 event pairs, 387 based on Foata normal form. 4/1999 useless extension candidates. Maximal degree in co-relation 12690. Up to 981 conditions per place. [2025-04-13 20:00:22,737 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 117 selfloop transitions, 78 changer transitions 6/201 dead transitions. [2025-04-13 20:00:22,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 201 transitions, 3073 flow [2025-04-13 20:00:22,738 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:22,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:22,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 94 transitions. [2025-04-13 20:00:22,738 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5164835164835165 [2025-04-13 20:00:22,738 INFO L175 Difference]: Start difference. First operand has 104 places, 124 transitions, 1903 flow. Second operand 7 states and 94 transitions. [2025-04-13 20:00:22,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 201 transitions, 3073 flow [2025-04-13 20:00:22,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 201 transitions, 2994 flow, removed 18 selfloop flow, removed 1 redundant places. [2025-04-13 20:00:22,767 INFO L231 Difference]: Finished difference. Result has 114 places, 142 transitions, 2382 flow [2025-04-13 20:00:22,767 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=1839, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2382, PETRI_PLACES=114, PETRI_TRANSITIONS=142} [2025-04-13 20:00:22,767 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 86 predicate places. [2025-04-13 20:00:22,767 INFO L485 AbstractCegarLoop]: Abstraction has has 114 places, 142 transitions, 2382 flow [2025-04-13 20:00:22,767 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:22,767 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:22,768 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:22,768 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-04-13 20:00:22,768 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:22,768 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:22,768 INFO L85 PathProgramCache]: Analyzing trace with hash 384948039, now seen corresponding path program 1 times [2025-04-13 20:00:22,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:22,768 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390263271] [2025-04-13 20:00:22,768 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 20:00:22,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:22,775 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:00:22,783 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:22,783 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:00:22,783 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:22,948 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:22,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:22,948 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390263271] [2025-04-13 20:00:22,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390263271] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:22,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:22,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:22,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894367262] [2025-04-13 20:00:22,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:22,948 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:22,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:22,949 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:22,949 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:22,949 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:22,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 142 transitions, 2382 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:22,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:22,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:22,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:23,450 INFO L116 PetriNetUnfolderBase]: 1703/2585 cut-off events. [2025-04-13 20:00:23,450 INFO L117 PetriNetUnfolderBase]: For 25965/25965 co-relation queries the response was YES. [2025-04-13 20:00:23,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15020 conditions, 2585 events. 1703/2585 cut-off events. For 25965/25965 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 12429 event pairs, 243 based on Foata normal form. 7/2252 useless extension candidates. Maximal degree in co-relation 14955. Up to 1292 conditions per place. [2025-04-13 20:00:23,465 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 131 selfloop transitions, 75 changer transitions 0/206 dead transitions. [2025-04-13 20:00:23,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 206 transitions, 3186 flow [2025-04-13 20:00:23,465 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:23,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:23,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 102 transitions. [2025-04-13 20:00:23,466 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5604395604395604 [2025-04-13 20:00:23,466 INFO L175 Difference]: Start difference. First operand has 114 places, 142 transitions, 2382 flow. Second operand 7 states and 102 transitions. [2025-04-13 20:00:23,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 206 transitions, 3186 flow [2025-04-13 20:00:23,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 206 transitions, 3050 flow, removed 35 selfloop flow, removed 2 redundant places. [2025-04-13 20:00:23,505 INFO L231 Difference]: Finished difference. Result has 121 places, 151 transitions, 2615 flow [2025-04-13 20:00:23,505 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=2272, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2615, PETRI_PLACES=121, PETRI_TRANSITIONS=151} [2025-04-13 20:00:23,505 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 93 predicate places. [2025-04-13 20:00:23,505 INFO L485 AbstractCegarLoop]: Abstraction has has 121 places, 151 transitions, 2615 flow [2025-04-13 20:00:23,505 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:23,506 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:23,506 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:23,506 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-04-13 20:00:23,506 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:23,506 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:23,506 INFO L85 PathProgramCache]: Analyzing trace with hash -182986226, now seen corresponding path program 3 times [2025-04-13 20:00:23,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:23,506 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271346985] [2025-04-13 20:00:23,506 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:00:23,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:23,513 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:00:23,523 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:00:23,523 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:00:23,523 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:23,681 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:23,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:23,681 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271346985] [2025-04-13 20:00:23,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271346985] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:23,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:23,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:23,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659888057] [2025-04-13 20:00:23,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:23,681 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:23,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:23,682 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:23,682 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:23,682 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:23,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 151 transitions, 2615 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:23,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:23,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:23,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:24,148 INFO L116 PetriNetUnfolderBase]: 1719/2617 cut-off events. [2025-04-13 20:00:24,149 INFO L117 PetriNetUnfolderBase]: For 30483/30483 co-relation queries the response was YES. [2025-04-13 20:00:24,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15282 conditions, 2617 events. 1719/2617 cut-off events. For 30483/30483 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 12772 event pairs, 341 based on Foata normal form. 6/2276 useless extension candidates. Maximal degree in co-relation 15214. Up to 996 conditions per place. [2025-04-13 20:00:24,164 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 186 selfloop transitions, 40 changer transitions 0/226 dead transitions. [2025-04-13 20:00:24,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 226 transitions, 3725 flow [2025-04-13 20:00:24,164 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:24,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:24,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 99 transitions. [2025-04-13 20:00:24,165 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5439560439560439 [2025-04-13 20:00:24,165 INFO L175 Difference]: Start difference. First operand has 121 places, 151 transitions, 2615 flow. Second operand 7 states and 99 transitions. [2025-04-13 20:00:24,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 226 transitions, 3725 flow [2025-04-13 20:00:24,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 226 transitions, 3616 flow, removed 14 selfloop flow, removed 2 redundant places. [2025-04-13 20:00:24,207 INFO L231 Difference]: Finished difference. Result has 126 places, 152 transitions, 2614 flow [2025-04-13 20:00:24,207 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=2507, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2614, PETRI_PLACES=126, PETRI_TRANSITIONS=152} [2025-04-13 20:00:24,208 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 98 predicate places. [2025-04-13 20:00:24,208 INFO L485 AbstractCegarLoop]: Abstraction has has 126 places, 152 transitions, 2614 flow [2025-04-13 20:00:24,208 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:24,208 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:24,208 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:24,208 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-04-13 20:00:24,209 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:24,209 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:24,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1489203659, now seen corresponding path program 2 times [2025-04-13 20:00:24,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:24,209 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240661855] [2025-04-13 20:00:24,209 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:00:24,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:24,217 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:00:24,231 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:24,231 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:00:24,231 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:24,469 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:24,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:24,469 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240661855] [2025-04-13 20:00:24,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240661855] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:24,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:24,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:24,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847937887] [2025-04-13 20:00:24,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:24,469 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:24,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:24,470 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:24,470 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:24,470 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:24,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 152 transitions, 2614 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:24,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:24,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:24,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:24,980 INFO L116 PetriNetUnfolderBase]: 1950/2971 cut-off events. [2025-04-13 20:00:24,980 INFO L117 PetriNetUnfolderBase]: For 32478/32478 co-relation queries the response was YES. [2025-04-13 20:00:24,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17385 conditions, 2971 events. 1950/2971 cut-off events. For 32478/32478 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 14805 event pairs, 438 based on Foata normal form. 4/2566 useless extension candidates. Maximal degree in co-relation 17316. Up to 1028 conditions per place. [2025-04-13 20:00:24,999 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 180 selfloop transitions, 57 changer transitions 0/237 dead transitions. [2025-04-13 20:00:24,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 237 transitions, 3870 flow [2025-04-13 20:00:24,999 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:24,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:24,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2025-04-13 20:00:25,000 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5824175824175825 [2025-04-13 20:00:25,000 INFO L175 Difference]: Start difference. First operand has 126 places, 152 transitions, 2614 flow. Second operand 7 states and 106 transitions. [2025-04-13 20:00:25,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 237 transitions, 3870 flow [2025-04-13 20:00:25,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 237 transitions, 3776 flow, removed 2 selfloop flow, removed 5 redundant places. [2025-04-13 20:00:25,054 INFO L231 Difference]: Finished difference. Result has 130 places, 160 transitions, 2805 flow [2025-04-13 20:00:25,054 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=2530, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2805, PETRI_PLACES=130, PETRI_TRANSITIONS=160} [2025-04-13 20:00:25,055 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 102 predicate places. [2025-04-13 20:00:25,055 INFO L485 AbstractCegarLoop]: Abstraction has has 130 places, 160 transitions, 2805 flow [2025-04-13 20:00:25,055 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:25,055 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:25,055 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:25,055 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-04-13 20:00:25,055 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:25,055 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:25,056 INFO L85 PathProgramCache]: Analyzing trace with hash -2002725688, now seen corresponding path program 4 times [2025-04-13 20:00:25,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:25,056 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143379062] [2025-04-13 20:00:25,056 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:00:25,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:25,062 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:00:25,081 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:25,081 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:00:25,081 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:25,189 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:25,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:25,189 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143379062] [2025-04-13 20:00:25,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143379062] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:25,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:25,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:25,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275805249] [2025-04-13 20:00:25,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:25,189 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:25,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:25,190 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:25,190 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:25,190 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:25,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 160 transitions, 2805 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:25,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:25,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:25,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:25,614 INFO L116 PetriNetUnfolderBase]: 1946/2967 cut-off events. [2025-04-13 20:00:25,615 INFO L117 PetriNetUnfolderBase]: For 35002/35002 co-relation queries the response was YES. [2025-04-13 20:00:25,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17613 conditions, 2967 events. 1946/2967 cut-off events. For 35002/35002 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 14926 event pairs, 366 based on Foata normal form. 4/2562 useless extension candidates. Maximal degree in co-relation 17541. Up to 1225 conditions per place. [2025-04-13 20:00:25,627 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 186 selfloop transitions, 42 changer transitions 6/234 dead transitions. [2025-04-13 20:00:25,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 234 transitions, 3932 flow [2025-04-13 20:00:25,627 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:25,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:25,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 94 transitions. [2025-04-13 20:00:25,627 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5164835164835165 [2025-04-13 20:00:25,627 INFO L175 Difference]: Start difference. First operand has 130 places, 160 transitions, 2805 flow. Second operand 7 states and 94 transitions. [2025-04-13 20:00:25,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 234 transitions, 3932 flow [2025-04-13 20:00:25,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 234 transitions, 3778 flow, removed 25 selfloop flow, removed 3 redundant places. [2025-04-13 20:00:25,677 INFO L231 Difference]: Finished difference. Result has 134 places, 160 transitions, 2754 flow [2025-04-13 20:00:25,677 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=2637, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2754, PETRI_PLACES=134, PETRI_TRANSITIONS=160} [2025-04-13 20:00:25,678 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 106 predicate places. [2025-04-13 20:00:25,678 INFO L485 AbstractCegarLoop]: Abstraction has has 134 places, 160 transitions, 2754 flow [2025-04-13 20:00:25,678 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:25,678 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:25,678 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:25,678 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-04-13 20:00:25,678 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:25,678 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:25,678 INFO L85 PathProgramCache]: Analyzing trace with hash 473919335, now seen corresponding path program 3 times [2025-04-13 20:00:25,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:25,678 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834852260] [2025-04-13 20:00:25,679 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:00:25,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:25,685 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:00:25,700 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:00:25,700 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:00:25,700 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:25,899 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:25,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:25,899 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834852260] [2025-04-13 20:00:25,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834852260] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:25,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:25,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:25,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181402466] [2025-04-13 20:00:25,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:25,900 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:25,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:25,900 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:25,900 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:25,900 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:25,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 160 transitions, 2754 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:25,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:25,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:25,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:26,435 INFO L116 PetriNetUnfolderBase]: 1932/2940 cut-off events. [2025-04-13 20:00:26,435 INFO L117 PetriNetUnfolderBase]: For 35076/35076 co-relation queries the response was YES. [2025-04-13 20:00:26,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17611 conditions, 2940 events. 1932/2940 cut-off events. For 35076/35076 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 14579 event pairs, 439 based on Foata normal form. 7/2541 useless extension candidates. Maximal degree in co-relation 17538. Up to 1028 conditions per place. [2025-04-13 20:00:26,449 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 180 selfloop transitions, 58 changer transitions 0/238 dead transitions. [2025-04-13 20:00:26,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 238 transitions, 3935 flow [2025-04-13 20:00:26,449 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:26,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:26,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2025-04-13 20:00:26,450 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5824175824175825 [2025-04-13 20:00:26,450 INFO L175 Difference]: Start difference. First operand has 134 places, 160 transitions, 2754 flow. Second operand 7 states and 106 transitions. [2025-04-13 20:00:26,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 238 transitions, 3935 flow [2025-04-13 20:00:26,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 238 transitions, 3858 flow, removed 7 selfloop flow, removed 3 redundant places. [2025-04-13 20:00:26,499 INFO L231 Difference]: Finished difference. Result has 138 places, 162 transitions, 2844 flow [2025-04-13 20:00:26,499 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=2685, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2844, PETRI_PLACES=138, PETRI_TRANSITIONS=162} [2025-04-13 20:00:26,499 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 110 predicate places. [2025-04-13 20:00:26,500 INFO L485 AbstractCegarLoop]: Abstraction has has 138 places, 162 transitions, 2844 flow [2025-04-13 20:00:26,500 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:26,500 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:26,500 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:26,500 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-04-13 20:00:26,500 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:26,500 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:26,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1384353195, now seen corresponding path program 4 times [2025-04-13 20:00:26,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:26,500 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091392209] [2025-04-13 20:00:26,500 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:00:26,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:26,507 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:00:26,512 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:26,512 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:00:26,512 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:26,633 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:26,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:26,633 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091392209] [2025-04-13 20:00:26,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091392209] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:26,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:26,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:26,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179920745] [2025-04-13 20:00:26,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:26,633 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:26,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:26,634 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:26,634 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:26,634 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:26,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 162 transitions, 2844 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:26,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:26,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:26,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:27,218 INFO L116 PetriNetUnfolderBase]: 2024/3098 cut-off events. [2025-04-13 20:00:27,219 INFO L117 PetriNetUnfolderBase]: For 36617/36617 co-relation queries the response was YES. [2025-04-13 20:00:27,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18332 conditions, 3098 events. 2024/3098 cut-off events. For 36617/36617 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 15900 event pairs, 375 based on Foata normal form. 7/2666 useless extension candidates. Maximal degree in co-relation 18257. Up to 1158 conditions per place. [2025-04-13 20:00:27,234 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 205 selfloop transitions, 41 changer transitions 0/246 dead transitions. [2025-04-13 20:00:27,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 246 transitions, 4078 flow [2025-04-13 20:00:27,234 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:27,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:27,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 102 transitions. [2025-04-13 20:00:27,235 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5604395604395604 [2025-04-13 20:00:27,235 INFO L175 Difference]: Start difference. First operand has 138 places, 162 transitions, 2844 flow. Second operand 7 states and 102 transitions. [2025-04-13 20:00:27,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 246 transitions, 4078 flow [2025-04-13 20:00:27,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 246 transitions, 3947 flow, removed 11 selfloop flow, removed 4 redundant places. [2025-04-13 20:00:27,289 INFO L231 Difference]: Finished difference. Result has 142 places, 164 transitions, 2853 flow [2025-04-13 20:00:27,290 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=2717, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2853, PETRI_PLACES=142, PETRI_TRANSITIONS=164} [2025-04-13 20:00:27,290 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 114 predicate places. [2025-04-13 20:00:27,290 INFO L485 AbstractCegarLoop]: Abstraction has has 142 places, 164 transitions, 2853 flow [2025-04-13 20:00:27,290 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:27,290 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:27,290 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:27,290 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-04-13 20:00:27,290 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:27,291 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:27,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1582739181, now seen corresponding path program 5 times [2025-04-13 20:00:27,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:27,291 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387277045] [2025-04-13 20:00:27,291 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:00:27,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:27,297 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:00:27,306 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:27,306 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:00:27,306 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:27,506 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:00:27,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:27,507 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387277045] [2025-04-13 20:00:27,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387277045] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:00:27,507 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7788376] [2025-04-13 20:00:27,507 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:00:27,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:00:27,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:00:27,509 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-04-13 20:00:27,511 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-04-13 20:00:27,578 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:00:27,601 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:27,601 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:00:27,601 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:27,603 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-04-13 20:00:27,604 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:00:27,711 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:27,711 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:00:27,788 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:27,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [7788376] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:00:27,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:00:27,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 16 [2025-04-13 20:00:27,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863068703] [2025-04-13 20:00:27,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:27,789 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:27,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:27,789 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:27,789 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2025-04-13 20:00:27,789 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:27,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 164 transitions, 2853 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:27,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:27,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:27,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:28,289 INFO L116 PetriNetUnfolderBase]: 2094/3218 cut-off events. [2025-04-13 20:00:28,289 INFO L117 PetriNetUnfolderBase]: For 37223/37223 co-relation queries the response was YES. [2025-04-13 20:00:28,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18838 conditions, 3218 events. 2094/3218 cut-off events. For 37223/37223 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 16585 event pairs, 455 based on Foata normal form. 7/2759 useless extension candidates. Maximal degree in co-relation 18761. Up to 1028 conditions per place. [2025-04-13 20:00:28,307 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 192 selfloop transitions, 56 changer transitions 0/248 dead transitions. [2025-04-13 20:00:28,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 248 transitions, 4100 flow [2025-04-13 20:00:28,307 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:28,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:28,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2025-04-13 20:00:28,308 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5879120879120879 [2025-04-13 20:00:28,308 INFO L175 Difference]: Start difference. First operand has 142 places, 164 transitions, 2853 flow. Second operand 7 states and 107 transitions. [2025-04-13 20:00:28,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 248 transitions, 4100 flow [2025-04-13 20:00:28,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 248 transitions, 4020 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-04-13 20:00:28,374 INFO L231 Difference]: Finished difference. Result has 147 places, 167 transitions, 2986 flow [2025-04-13 20:00:28,374 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=2775, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2986, PETRI_PLACES=147, PETRI_TRANSITIONS=167} [2025-04-13 20:00:28,374 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 119 predicate places. [2025-04-13 20:00:28,374 INFO L485 AbstractCegarLoop]: Abstraction has has 147 places, 167 transitions, 2986 flow [2025-04-13 20:00:28,374 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:28,374 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:28,374 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:28,380 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-04-13 20:00:28,575 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:00:28,575 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:28,575 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:28,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1060823641, now seen corresponding path program 6 times [2025-04-13 20:00:28,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:28,575 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065056970] [2025-04-13 20:00:28,575 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:00:28,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:28,585 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:00:28,603 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:28,603 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:00:28,603 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:28,810 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:28,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:28,810 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065056970] [2025-04-13 20:00:28,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065056970] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:28,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:28,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:28,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786072671] [2025-04-13 20:00:28,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:28,811 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:28,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:28,812 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:28,812 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:28,812 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:28,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 167 transitions, 2986 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:28,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:28,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:28,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:29,340 INFO L116 PetriNetUnfolderBase]: 2110/3250 cut-off events. [2025-04-13 20:00:29,341 INFO L117 PetriNetUnfolderBase]: For 39379/39379 co-relation queries the response was YES. [2025-04-13 20:00:29,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19074 conditions, 3250 events. 2110/3250 cut-off events. For 39379/39379 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 16886 event pairs, 397 based on Foata normal form. 3/2784 useless extension candidates. Maximal degree in co-relation 18994. Up to 1278 conditions per place. [2025-04-13 20:00:29,354 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 210 selfloop transitions, 36 changer transitions 1/247 dead transitions. [2025-04-13 20:00:29,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 247 transitions, 4186 flow [2025-04-13 20:00:29,355 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:29,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:29,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2025-04-13 20:00:29,355 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.532967032967033 [2025-04-13 20:00:29,355 INFO L175 Difference]: Start difference. First operand has 147 places, 167 transitions, 2986 flow. Second operand 7 states and 97 transitions. [2025-04-13 20:00:29,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 247 transitions, 4186 flow [2025-04-13 20:00:29,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 247 transitions, 4103 flow, removed 5 selfloop flow, removed 3 redundant places. [2025-04-13 20:00:29,416 INFO L231 Difference]: Finished difference. Result has 152 places, 168 transitions, 2997 flow [2025-04-13 20:00:29,417 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=2877, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2997, PETRI_PLACES=152, PETRI_TRANSITIONS=168} [2025-04-13 20:00:29,417 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 124 predicate places. [2025-04-13 20:00:29,417 INFO L485 AbstractCegarLoop]: Abstraction has has 152 places, 168 transitions, 2997 flow [2025-04-13 20:00:29,417 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:29,417 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:29,417 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:29,417 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-04-13 20:00:29,417 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:29,418 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:29,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1174096711, now seen corresponding path program 7 times [2025-04-13 20:00:29,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:29,418 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090196967] [2025-04-13 20:00:29,418 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:00:29,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:29,424 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:00:29,440 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:29,441 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:00:29,441 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:29,603 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:29,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:29,604 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090196967] [2025-04-13 20:00:29,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090196967] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:29,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:29,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:29,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577553311] [2025-04-13 20:00:29,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:29,604 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:29,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:29,604 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:29,604 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:29,604 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:29,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 168 transitions, 2997 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:29,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:29,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:29,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:30,115 INFO L116 PetriNetUnfolderBase]: 2111/3246 cut-off events. [2025-04-13 20:00:30,115 INFO L117 PetriNetUnfolderBase]: For 40799/40799 co-relation queries the response was YES. [2025-04-13 20:00:30,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19593 conditions, 3246 events. 2111/3246 cut-off events. For 40799/40799 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 16813 event pairs, 397 based on Foata normal form. 7/3002 useless extension candidates. Maximal degree in co-relation 19511. Up to 1278 conditions per place. [2025-04-13 20:00:30,130 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 207 selfloop transitions, 38 changer transitions 0/245 dead transitions. [2025-04-13 20:00:30,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 245 transitions, 4196 flow [2025-04-13 20:00:30,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:30,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:30,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2025-04-13 20:00:30,131 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5274725274725275 [2025-04-13 20:00:30,131 INFO L175 Difference]: Start difference. First operand has 152 places, 168 transitions, 2997 flow. Second operand 7 states and 96 transitions. [2025-04-13 20:00:30,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 245 transitions, 4196 flow [2025-04-13 20:00:30,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 245 transitions, 4116 flow, removed 14 selfloop flow, removed 4 redundant places. [2025-04-13 20:00:30,195 INFO L231 Difference]: Finished difference. Result has 154 places, 169 transitions, 3021 flow [2025-04-13 20:00:30,195 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=2909, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3021, PETRI_PLACES=154, PETRI_TRANSITIONS=169} [2025-04-13 20:00:30,196 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 126 predicate places. [2025-04-13 20:00:30,196 INFO L485 AbstractCegarLoop]: Abstraction has has 154 places, 169 transitions, 3021 flow [2025-04-13 20:00:30,197 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:30,197 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:30,197 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:30,197 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-04-13 20:00:30,197 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:30,197 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:30,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1143851158, now seen corresponding path program 5 times [2025-04-13 20:00:30,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:30,197 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783286827] [2025-04-13 20:00:30,197 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:00:30,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:30,203 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:00:30,215 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:30,215 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:00:30,215 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:30,394 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:00:30,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:30,394 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783286827] [2025-04-13 20:00:30,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783286827] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:00:30,394 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57605692] [2025-04-13 20:00:30,395 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:00:30,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:00:30,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:00:30,396 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-04-13 20:00:30,398 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-04-13 20:00:30,466 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:00:30,488 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:30,488 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:00:30,488 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:30,489 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-13 20:00:30,490 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:00:30,564 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:30,564 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-13 20:00:30,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57605692] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:30,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-13 20:00:30,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 13 [2025-04-13 20:00:30,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952405682] [2025-04-13 20:00:30,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:30,564 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:30,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:30,564 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:30,565 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2025-04-13 20:00:30,565 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:30,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 169 transitions, 3021 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:30,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:30,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:30,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:31,076 INFO L116 PetriNetUnfolderBase]: 2101/3226 cut-off events. [2025-04-13 20:00:31,076 INFO L117 PetriNetUnfolderBase]: For 40844/40844 co-relation queries the response was YES. [2025-04-13 20:00:31,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19540 conditions, 3226 events. 2101/3226 cut-off events. For 40844/40844 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 16716 event pairs, 424 based on Foata normal form. 4/2983 useless extension candidates. Maximal degree in co-relation 19458. Up to 1516 conditions per place. [2025-04-13 20:00:31,093 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 193 selfloop transitions, 40 changer transitions 4/237 dead transitions. [2025-04-13 20:00:31,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 237 transitions, 4092 flow [2025-04-13 20:00:31,093 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:31,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:31,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2025-04-13 20:00:31,094 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2025-04-13 20:00:31,094 INFO L175 Difference]: Start difference. First operand has 154 places, 169 transitions, 3021 flow. Second operand 7 states and 93 transitions. [2025-04-13 20:00:31,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 237 transitions, 4092 flow [2025-04-13 20:00:31,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 237 transitions, 4026 flow, removed 5 selfloop flow, removed 4 redundant places. [2025-04-13 20:00:31,166 INFO L231 Difference]: Finished difference. Result has 156 places, 167 transitions, 2994 flow [2025-04-13 20:00:31,167 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=2931, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2994, PETRI_PLACES=156, PETRI_TRANSITIONS=167} [2025-04-13 20:00:31,167 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 128 predicate places. [2025-04-13 20:00:31,167 INFO L485 AbstractCegarLoop]: Abstraction has has 156 places, 167 transitions, 2994 flow [2025-04-13 20:00:31,167 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:31,167 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:31,167 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:31,173 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-04-13 20:00:31,367 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2025-04-13 20:00:31,367 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:31,368 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:31,368 INFO L85 PathProgramCache]: Analyzing trace with hash 146926356, now seen corresponding path program 6 times [2025-04-13 20:00:31,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:31,368 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80032885] [2025-04-13 20:00:31,368 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:00:31,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:31,374 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:00:31,388 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:31,388 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:00:31,388 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:31,530 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:31,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:31,530 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80032885] [2025-04-13 20:00:31,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80032885] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:00:31,530 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910665333] [2025-04-13 20:00:31,530 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:00:31,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:00:31,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:00:31,532 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-04-13 20:00:31,534 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-04-13 20:00:31,601 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:00:31,620 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:31,620 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:00:31,620 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:31,621 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-13 20:00:31,622 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:00:31,673 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:31,673 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:00:31,712 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:31,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910665333] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:00:31,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:00:31,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 14 [2025-04-13 20:00:31,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096091997] [2025-04-13 20:00:31,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:31,714 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:31,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:31,714 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:31,714 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2025-04-13 20:00:31,714 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:31,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 167 transitions, 2994 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:31,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:31,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:31,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:32,241 INFO L116 PetriNetUnfolderBase]: 2433/3732 cut-off events. [2025-04-13 20:00:32,242 INFO L117 PetriNetUnfolderBase]: For 44400/44400 co-relation queries the response was YES. [2025-04-13 20:00:32,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22083 conditions, 3732 events. 2433/3732 cut-off events. For 44400/44400 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 19366 event pairs, 333 based on Foata normal form. 6/3410 useless extension candidates. Maximal degree in co-relation 22001. Up to 1343 conditions per place. [2025-04-13 20:00:32,263 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 190 selfloop transitions, 58 changer transitions 2/250 dead transitions. [2025-04-13 20:00:32,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 250 transitions, 4448 flow [2025-04-13 20:00:32,263 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:32,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:32,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2025-04-13 20:00:32,264 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.489010989010989 [2025-04-13 20:00:32,264 INFO L175 Difference]: Start difference. First operand has 156 places, 167 transitions, 2994 flow. Second operand 7 states and 89 transitions. [2025-04-13 20:00:32,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 250 transitions, 4448 flow [2025-04-13 20:00:32,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 250 transitions, 4267 flow, removed 1 selfloop flow, removed 7 redundant places. [2025-04-13 20:00:32,363 INFO L231 Difference]: Finished difference. Result has 157 places, 181 transitions, 3308 flow [2025-04-13 20:00:32,363 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=2898, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3308, PETRI_PLACES=157, PETRI_TRANSITIONS=181} [2025-04-13 20:00:32,363 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 129 predicate places. [2025-04-13 20:00:32,363 INFO L485 AbstractCegarLoop]: Abstraction has has 157 places, 181 transitions, 3308 flow [2025-04-13 20:00:32,363 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:32,363 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:32,363 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:32,369 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-04-13 20:00:32,564 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:00:32,564 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:32,564 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:32,564 INFO L85 PathProgramCache]: Analyzing trace with hash 344108875, now seen corresponding path program 8 times [2025-04-13 20:00:32,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:32,565 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095230262] [2025-04-13 20:00:32,565 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:00:32,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:32,571 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:00:32,579 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:32,579 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:00:32,579 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:32,734 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:32,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:32,734 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095230262] [2025-04-13 20:00:32,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095230262] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:32,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:32,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:32,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409807210] [2025-04-13 20:00:32,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:32,734 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:32,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:32,735 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:32,735 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:32,735 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:32,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 181 transitions, 3308 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:32,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:32,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:32,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:33,308 INFO L116 PetriNetUnfolderBase]: 2426/3725 cut-off events. [2025-04-13 20:00:33,309 INFO L117 PetriNetUnfolderBase]: For 49242/49242 co-relation queries the response was YES. [2025-04-13 20:00:33,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22281 conditions, 3725 events. 2426/3725 cut-off events. For 49242/49242 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 19666 event pairs, 391 based on Foata normal form. 7/3404 useless extension candidates. Maximal degree in co-relation 22196. Up to 1697 conditions per place. [2025-04-13 20:00:33,327 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 189 selfloop transitions, 67 changer transitions 0/256 dead transitions. [2025-04-13 20:00:33,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 256 transitions, 4585 flow [2025-04-13 20:00:33,327 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:33,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:33,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2025-04-13 20:00:33,328 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.532967032967033 [2025-04-13 20:00:33,328 INFO L175 Difference]: Start difference. First operand has 157 places, 181 transitions, 3308 flow. Second operand 7 states and 97 transitions. [2025-04-13 20:00:33,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 256 transitions, 4585 flow [2025-04-13 20:00:33,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 256 transitions, 4484 flow, removed 13 selfloop flow, removed 2 redundant places. [2025-04-13 20:00:33,413 INFO L231 Difference]: Finished difference. Result has 162 places, 182 transitions, 3388 flow [2025-04-13 20:00:33,413 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=3226, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3388, PETRI_PLACES=162, PETRI_TRANSITIONS=182} [2025-04-13 20:00:33,413 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 134 predicate places. [2025-04-13 20:00:33,413 INFO L485 AbstractCegarLoop]: Abstraction has has 162 places, 182 transitions, 3388 flow [2025-04-13 20:00:33,413 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:33,413 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:33,413 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:33,413 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-04-13 20:00:33,413 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:33,414 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:33,414 INFO L85 PathProgramCache]: Analyzing trace with hash 92588850, now seen corresponding path program 7 times [2025-04-13 20:00:33,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:33,414 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058551673] [2025-04-13 20:00:33,414 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:00:33,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:33,420 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:00:33,432 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:33,432 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:00:33,432 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:33,586 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:33,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:33,586 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058551673] [2025-04-13 20:00:33,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058551673] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:33,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:33,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:33,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981473370] [2025-04-13 20:00:33,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:33,586 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:33,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:33,587 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:33,587 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:33,587 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:33,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 182 transitions, 3388 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:33,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:33,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:33,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:34,572 INFO L116 PetriNetUnfolderBase]: 3876/6039 cut-off events. [2025-04-13 20:00:34,572 INFO L117 PetriNetUnfolderBase]: For 74950/74950 co-relation queries the response was YES. [2025-04-13 20:00:34,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34612 conditions, 6039 events. 3876/6039 cut-off events. For 74950/74950 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 35276 event pairs, 420 based on Foata normal form. 6/5397 useless extension candidates. Maximal degree in co-relation 34526. Up to 2606 conditions per place. [2025-04-13 20:00:34,660 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 263 selfloop transitions, 66 changer transitions 2/331 dead transitions. [2025-04-13 20:00:34,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 331 transitions, 6366 flow [2025-04-13 20:00:34,660 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:34,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:34,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2025-04-13 20:00:34,661 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5054945054945055 [2025-04-13 20:00:34,661 INFO L175 Difference]: Start difference. First operand has 162 places, 182 transitions, 3388 flow. Second operand 7 states and 92 transitions. [2025-04-13 20:00:34,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 331 transitions, 6366 flow [2025-04-13 20:00:34,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 331 transitions, 6196 flow, removed 5 selfloop flow, removed 4 redundant places. [2025-04-13 20:00:34,822 INFO L231 Difference]: Finished difference. Result has 169 places, 221 transitions, 4236 flow [2025-04-13 20:00:34,822 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4236, PETRI_PLACES=169, PETRI_TRANSITIONS=221} [2025-04-13 20:00:34,822 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 141 predicate places. [2025-04-13 20:00:34,822 INFO L485 AbstractCegarLoop]: Abstraction has has 169 places, 221 transitions, 4236 flow [2025-04-13 20:00:34,822 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:34,822 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:34,822 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:34,822 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-04-13 20:00:34,822 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:34,823 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:34,823 INFO L85 PathProgramCache]: Analyzing trace with hash 454336749, now seen corresponding path program 9 times [2025-04-13 20:00:34,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:34,823 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758438503] [2025-04-13 20:00:34,823 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:00:34,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:34,830 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:00:34,838 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:00:34,838 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:00:34,838 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:34,974 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:34,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:34,974 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758438503] [2025-04-13 20:00:34,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758438503] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:34,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:34,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:34,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599041393] [2025-04-13 20:00:34,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:34,975 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:34,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:34,975 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:34,975 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:34,975 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:34,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 221 transitions, 4236 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:34,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:34,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:34,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:35,882 INFO L116 PetriNetUnfolderBase]: 3873/6036 cut-off events. [2025-04-13 20:00:35,882 INFO L117 PetriNetUnfolderBase]: For 84467/84467 co-relation queries the response was YES. [2025-04-13 20:00:35,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36574 conditions, 6036 events. 3873/6036 cut-off events. For 84467/84467 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 35429 event pairs, 633 based on Foata normal form. 3/5961 useless extension candidates. Maximal degree in co-relation 36483. Up to 3525 conditions per place. [2025-04-13 20:00:35,917 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 200 selfloop transitions, 95 changer transitions 3/298 dead transitions. [2025-04-13 20:00:35,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 298 transitions, 5694 flow [2025-04-13 20:00:35,917 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:35,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:35,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2025-04-13 20:00:35,918 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4945054945054945 [2025-04-13 20:00:35,918 INFO L175 Difference]: Start difference. First operand has 169 places, 221 transitions, 4236 flow. Second operand 7 states and 90 transitions. [2025-04-13 20:00:35,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 298 transitions, 5694 flow [2025-04-13 20:00:36,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 298 transitions, 5654 flow, removed 11 selfloop flow, removed 1 redundant places. [2025-04-13 20:00:36,108 INFO L231 Difference]: Finished difference. Result has 175 places, 223 transitions, 4424 flow [2025-04-13 20:00:36,108 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=4163, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4424, PETRI_PLACES=175, PETRI_TRANSITIONS=223} [2025-04-13 20:00:36,108 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 147 predicate places. [2025-04-13 20:00:36,108 INFO L485 AbstractCegarLoop]: Abstraction has has 175 places, 223 transitions, 4424 flow [2025-04-13 20:00:36,108 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:36,108 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:36,108 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:36,108 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-04-13 20:00:36,108 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:36,109 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:36,109 INFO L85 PathProgramCache]: Analyzing trace with hash 796406346, now seen corresponding path program 8 times [2025-04-13 20:00:36,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:36,109 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820580544] [2025-04-13 20:00:36,109 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:00:36,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:36,120 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:00:36,126 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:36,127 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:00:36,127 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:36,287 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:36,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:36,287 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820580544] [2025-04-13 20:00:36,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820580544] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:36,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:36,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:36,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536153349] [2025-04-13 20:00:36,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:36,287 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:36,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:36,288 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:36,288 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:36,288 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:36,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 223 transitions, 4424 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:36,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:36,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:36,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:37,216 INFO L116 PetriNetUnfolderBase]: 4051/6345 cut-off events. [2025-04-13 20:00:37,216 INFO L117 PetriNetUnfolderBase]: For 90587/90587 co-relation queries the response was YES. [2025-04-13 20:00:37,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38965 conditions, 6345 events. 4051/6345 cut-off events. For 90587/90587 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 37703 event pairs, 911 based on Foata normal form. 6/6273 useless extension candidates. Maximal degree in co-relation 38873. Up to 3213 conditions per place. [2025-04-13 20:00:37,252 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 241 selfloop transitions, 99 changer transitions 0/340 dead transitions. [2025-04-13 20:00:37,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 340 transitions, 6846 flow [2025-04-13 20:00:37,253 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:37,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:37,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 100 transitions. [2025-04-13 20:00:37,253 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5494505494505495 [2025-04-13 20:00:37,253 INFO L175 Difference]: Start difference. First operand has 175 places, 223 transitions, 4424 flow. Second operand 7 states and 100 transitions. [2025-04-13 20:00:37,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 340 transitions, 6846 flow [2025-04-13 20:00:37,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 340 transitions, 6575 flow, removed 14 selfloop flow, removed 4 redundant places. [2025-04-13 20:00:37,445 INFO L231 Difference]: Finished difference. Result has 181 places, 247 transitions, 5048 flow [2025-04-13 20:00:37,445 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=4205, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5048, PETRI_PLACES=181, PETRI_TRANSITIONS=247} [2025-04-13 20:00:37,446 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 153 predicate places. [2025-04-13 20:00:37,446 INFO L485 AbstractCegarLoop]: Abstraction has has 181 places, 247 transitions, 5048 flow [2025-04-13 20:00:37,446 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:37,446 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:37,446 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:37,446 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-04-13 20:00:37,446 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:37,446 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:37,446 INFO L85 PathProgramCache]: Analyzing trace with hash 759220228, now seen corresponding path program 9 times [2025-04-13 20:00:37,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:37,447 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804588974] [2025-04-13 20:00:37,447 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:00:37,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:37,452 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:00:37,465 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:00:37,465 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:00:37,465 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:37,614 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:37,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:37,614 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804588974] [2025-04-13 20:00:37,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804588974] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:37,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:37,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-13 20:00:37,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586941913] [2025-04-13 20:00:37,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:37,615 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-04-13 20:00:37,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:37,615 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-04-13 20:00:37,615 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-04-13 20:00:37,615 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:37,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 247 transitions, 5048 flow. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 9 states have internal predecessors, (47), 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-04-13 20:00:37,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:37,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:37,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:38,844 INFO L116 PetriNetUnfolderBase]: 4253/6697 cut-off events. [2025-04-13 20:00:38,845 INFO L117 PetriNetUnfolderBase]: For 98274/98274 co-relation queries the response was YES. [2025-04-13 20:00:38,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40726 conditions, 6697 events. 4253/6697 cut-off events. For 98274/98274 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 40681 event pairs, 704 based on Foata normal form. 6/6625 useless extension candidates. Maximal degree in co-relation 40629. Up to 3725 conditions per place. [2025-04-13 20:00:38,890 INFO L140 encePairwiseOnDemand]: 16/26 looper letters, 219 selfloop transitions, 107 changer transitions 0/326 dead transitions. [2025-04-13 20:00:38,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 326 transitions, 6583 flow [2025-04-13 20:00:38,890 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-13 20:00:38,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-04-13 20:00:38,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2025-04-13 20:00:38,891 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4807692307692308 [2025-04-13 20:00:38,891 INFO L175 Difference]: Start difference. First operand has 181 places, 247 transitions, 5048 flow. Second operand 8 states and 100 transitions. [2025-04-13 20:00:38,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 326 transitions, 6583 flow [2025-04-13 20:00:39,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 326 transitions, 6434 flow, removed 49 selfloop flow, removed 1 redundant places. [2025-04-13 20:00:39,176 INFO L231 Difference]: Finished difference. Result has 189 places, 249 transitions, 5217 flow [2025-04-13 20:00:39,176 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=4911, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5217, PETRI_PLACES=189, PETRI_TRANSITIONS=249} [2025-04-13 20:00:39,177 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 161 predicate places. [2025-04-13 20:00:39,177 INFO L485 AbstractCegarLoop]: Abstraction has has 189 places, 249 transitions, 5217 flow [2025-04-13 20:00:39,177 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 9 states have internal predecessors, (47), 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-04-13 20:00:39,177 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:39,177 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:39,177 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2025-04-13 20:00:39,177 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:39,177 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:39,177 INFO L85 PathProgramCache]: Analyzing trace with hash 359452238, now seen corresponding path program 10 times [2025-04-13 20:00:39,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:39,177 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493913304] [2025-04-13 20:00:39,177 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:00:39,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:39,187 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:00:39,195 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:39,195 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:00:39,195 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:39,304 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:39,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:39,304 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493913304] [2025-04-13 20:00:39,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493913304] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:39,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:39,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:39,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224108939] [2025-04-13 20:00:39,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:39,304 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:39,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:39,304 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:39,304 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:39,305 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:39,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 249 transitions, 5217 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:39,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:39,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:39,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:40,341 INFO L116 PetriNetUnfolderBase]: 4453/7043 cut-off events. [2025-04-13 20:00:40,341 INFO L117 PetriNetUnfolderBase]: For 102904/102904 co-relation queries the response was YES. [2025-04-13 20:00:40,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42356 conditions, 7043 events. 4453/7043 cut-off events. For 102904/102904 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 43422 event pairs, 877 based on Foata normal form. 6/6971 useless extension candidates. Maximal degree in co-relation 42256. Up to 3213 conditions per place. [2025-04-13 20:00:40,383 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 279 selfloop transitions, 89 changer transitions 0/368 dead transitions. [2025-04-13 20:00:40,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 368 transitions, 7717 flow [2025-04-13 20:00:40,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:40,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:40,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2025-04-13 20:00:40,384 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2025-04-13 20:00:40,384 INFO L175 Difference]: Start difference. First operand has 189 places, 249 transitions, 5217 flow. Second operand 7 states and 98 transitions. [2025-04-13 20:00:40,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 368 transitions, 7717 flow [2025-04-13 20:00:40,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 368 transitions, 7565 flow, removed 7 selfloop flow, removed 4 redundant places. [2025-04-13 20:00:40,615 INFO L231 Difference]: Finished difference. Result has 195 places, 264 transitions, 5707 flow [2025-04-13 20:00:40,615 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=5069, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5707, PETRI_PLACES=195, PETRI_TRANSITIONS=264} [2025-04-13 20:00:40,615 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 167 predicate places. [2025-04-13 20:00:40,615 INFO L485 AbstractCegarLoop]: Abstraction has has 195 places, 264 transitions, 5707 flow [2025-04-13 20:00:40,616 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:40,616 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:40,616 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:40,616 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-04-13 20:00:40,616 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:40,616 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:40,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1480161254, now seen corresponding path program 11 times [2025-04-13 20:00:40,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:40,616 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530911038] [2025-04-13 20:00:40,616 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:00:40,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:40,622 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:00:40,632 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:40,632 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:00:40,632 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:40,774 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:40,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:40,774 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530911038] [2025-04-13 20:00:40,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530911038] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:40,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:40,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:40,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344667175] [2025-04-13 20:00:40,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:40,775 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:40,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:40,775 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:40,775 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:40,775 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:40,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 264 transitions, 5707 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:40,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:40,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:40,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:41,847 INFO L116 PetriNetUnfolderBase]: 4457/7053 cut-off events. [2025-04-13 20:00:41,847 INFO L117 PetriNetUnfolderBase]: For 113482/113482 co-relation queries the response was YES. [2025-04-13 20:00:41,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43449 conditions, 7053 events. 4457/7053 cut-off events. For 113482/113482 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 43561 event pairs, 781 based on Foata normal form. 6/6981 useless extension candidates. Maximal degree in co-relation 43346. Up to 4071 conditions per place. [2025-04-13 20:00:41,895 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 236 selfloop transitions, 100 changer transitions 0/336 dead transitions. [2025-04-13 20:00:41,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 336 transitions, 7073 flow [2025-04-13 20:00:41,896 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:41,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:41,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2025-04-13 20:00:41,896 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.532967032967033 [2025-04-13 20:00:41,896 INFO L175 Difference]: Start difference. First operand has 195 places, 264 transitions, 5707 flow. Second operand 7 states and 97 transitions. [2025-04-13 20:00:41,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 336 transitions, 7073 flow [2025-04-13 20:00:42,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 336 transitions, 6908 flow, removed 30 selfloop flow, removed 2 redundant places. [2025-04-13 20:00:42,193 INFO L231 Difference]: Finished difference. Result has 201 places, 267 transitions, 5827 flow [2025-04-13 20:00:42,193 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=5542, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5827, PETRI_PLACES=201, PETRI_TRANSITIONS=267} [2025-04-13 20:00:42,193 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 173 predicate places. [2025-04-13 20:00:42,193 INFO L485 AbstractCegarLoop]: Abstraction has has 201 places, 267 transitions, 5827 flow [2025-04-13 20:00:42,193 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:42,193 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:42,193 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:42,193 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2025-04-13 20:00:42,193 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:42,194 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:42,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1430343014, now seen corresponding path program 12 times [2025-04-13 20:00:42,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:42,194 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577373820] [2025-04-13 20:00:42,194 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:00:42,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:42,200 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:00:42,215 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:42,215 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:00:42,215 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:42,375 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:42,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:42,376 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577373820] [2025-04-13 20:00:42,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577373820] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:42,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:42,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:42,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61185179] [2025-04-13 20:00:42,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:42,376 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:42,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:42,376 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:42,376 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:42,376 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:42,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 267 transitions, 5827 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:42,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:42,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:42,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:43,547 INFO L116 PetriNetUnfolderBase]: 4447/7033 cut-off events. [2025-04-13 20:00:43,547 INFO L117 PetriNetUnfolderBase]: For 115735/115735 co-relation queries the response was YES. [2025-04-13 20:00:43,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44088 conditions, 7033 events. 4447/7033 cut-off events. For 115735/115735 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 43370 event pairs, 781 based on Foata normal form. 4/6959 useless extension candidates. Maximal degree in co-relation 43983. Up to 4071 conditions per place. [2025-04-13 20:00:43,589 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 230 selfloop transitions, 97 changer transitions 4/331 dead transitions. [2025-04-13 20:00:43,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 331 transitions, 7088 flow [2025-04-13 20:00:43,590 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:43,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:43,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2025-04-13 20:00:43,590 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5 [2025-04-13 20:00:43,590 INFO L175 Difference]: Start difference. First operand has 201 places, 267 transitions, 5827 flow. Second operand 7 states and 91 transitions. [2025-04-13 20:00:43,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 331 transitions, 7088 flow [2025-04-13 20:00:43,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 331 transitions, 6912 flow, removed 3 selfloop flow, removed 3 redundant places. [2025-04-13 20:00:43,886 INFO L231 Difference]: Finished difference. Result has 204 places, 265 transitions, 5801 flow [2025-04-13 20:00:43,886 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=5626, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5801, PETRI_PLACES=204, PETRI_TRANSITIONS=265} [2025-04-13 20:00:43,887 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 176 predicate places. [2025-04-13 20:00:43,887 INFO L485 AbstractCegarLoop]: Abstraction has has 204 places, 265 transitions, 5801 flow [2025-04-13 20:00:43,887 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:43,887 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:43,887 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:43,887 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2025-04-13 20:00:43,887 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:43,887 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:43,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1505096321, now seen corresponding path program 10 times [2025-04-13 20:00:43,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:43,887 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294175465] [2025-04-13 20:00:43,887 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:00:43,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:43,894 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:00:43,903 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:43,903 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:00:43,903 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:44,008 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:44,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:44,009 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294175465] [2025-04-13 20:00:44,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294175465] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:44,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:44,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:44,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285852177] [2025-04-13 20:00:44,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:44,009 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:44,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:44,010 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:44,010 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:44,010 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:44,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 265 transitions, 5801 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:44,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:44,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:44,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:45,042 INFO L116 PetriNetUnfolderBase]: 4438/7011 cut-off events. [2025-04-13 20:00:45,042 INFO L117 PetriNetUnfolderBase]: For 116439/116439 co-relation queries the response was YES. [2025-04-13 20:00:45,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44033 conditions, 7011 events. 4438/7011 cut-off events. For 116439/116439 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 43136 event pairs, 849 based on Foata normal form. 3/6936 useless extension candidates. Maximal degree in co-relation 43928. Up to 4527 conditions per place. [2025-04-13 20:00:45,093 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 213 selfloop transitions, 107 changer transitions 3/323 dead transitions. [2025-04-13 20:00:45,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 323 transitions, 6939 flow [2025-04-13 20:00:45,094 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:45,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:45,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2025-04-13 20:00:45,094 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5 [2025-04-13 20:00:45,094 INFO L175 Difference]: Start difference. First operand has 204 places, 265 transitions, 5801 flow. Second operand 7 states and 91 transitions. [2025-04-13 20:00:45,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 323 transitions, 6939 flow [2025-04-13 20:00:45,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 323 transitions, 6737 flow, removed 5 selfloop flow, removed 6 redundant places. [2025-04-13 20:00:45,423 INFO L231 Difference]: Finished difference. Result has 202 places, 263 transitions, 5765 flow [2025-04-13 20:00:45,423 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=5564, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5765, PETRI_PLACES=202, PETRI_TRANSITIONS=263} [2025-04-13 20:00:45,423 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 174 predicate places. [2025-04-13 20:00:45,423 INFO L485 AbstractCegarLoop]: Abstraction has has 202 places, 263 transitions, 5765 flow [2025-04-13 20:00:45,423 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:45,423 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:45,423 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:45,424 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-04-13 20:00:45,424 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:45,424 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:45,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1532695432, now seen corresponding path program 13 times [2025-04-13 20:00:45,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:45,424 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308093377] [2025-04-13 20:00:45,424 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:00:45,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:45,430 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:00:45,440 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:45,440 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:00:45,440 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:45,569 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:45,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:45,570 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308093377] [2025-04-13 20:00:45,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308093377] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:45,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:45,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:45,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024900421] [2025-04-13 20:00:45,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:45,570 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:45,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:45,570 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:45,570 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:45,570 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:45,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 263 transitions, 5765 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:45,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:45,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:45,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:46,680 INFO L116 PetriNetUnfolderBase]: 4513/7215 cut-off events. [2025-04-13 20:00:46,681 INFO L117 PetriNetUnfolderBase]: For 116088/116088 co-relation queries the response was YES. [2025-04-13 20:00:46,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44754 conditions, 7215 events. 4513/7215 cut-off events. For 116088/116088 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 45487 event pairs, 1104 based on Foata normal form. 4/7141 useless extension candidates. Maximal degree in co-relation 44650. Up to 4675 conditions per place. [2025-04-13 20:00:46,722 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 223 selfloop transitions, 118 changer transitions 6/347 dead transitions. [2025-04-13 20:00:46,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 347 transitions, 7440 flow [2025-04-13 20:00:46,723 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:46,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:46,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2025-04-13 20:00:46,723 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.532967032967033 [2025-04-13 20:00:46,723 INFO L175 Difference]: Start difference. First operand has 202 places, 263 transitions, 5765 flow. Second operand 7 states and 97 transitions. [2025-04-13 20:00:46,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 347 transitions, 7440 flow [2025-04-13 20:00:47,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 347 transitions, 7196 flow, removed 1 selfloop flow, removed 5 redundant places. [2025-04-13 20:00:47,006 INFO L231 Difference]: Finished difference. Result has 206 places, 279 transitions, 6160 flow [2025-04-13 20:00:47,007 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=5549, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6160, PETRI_PLACES=206, PETRI_TRANSITIONS=279} [2025-04-13 20:00:47,007 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 178 predicate places. [2025-04-13 20:00:47,007 INFO L485 AbstractCegarLoop]: Abstraction has has 206 places, 279 transitions, 6160 flow [2025-04-13 20:00:47,007 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:47,007 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:47,007 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:47,007 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2025-04-13 20:00:47,007 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:47,008 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:47,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1070861572, now seen corresponding path program 14 times [2025-04-13 20:00:47,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:47,008 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595078544] [2025-04-13 20:00:47,008 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:00:47,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:47,014 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:00:47,020 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:47,020 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:00:47,020 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:47,182 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:47,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:47,182 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595078544] [2025-04-13 20:00:47,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595078544] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:47,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:47,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:00:47,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480233817] [2025-04-13 20:00:47,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:47,183 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:00:47,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:47,183 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:00:47,183 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:00:47,183 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:47,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 279 transitions, 6160 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:00:47,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:47,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:47,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:48,620 INFO L116 PetriNetUnfolderBase]: 4504/7202 cut-off events. [2025-04-13 20:00:48,620 INFO L117 PetriNetUnfolderBase]: For 118164/118164 co-relation queries the response was YES. [2025-04-13 20:00:48,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45323 conditions, 7202 events. 4504/7202 cut-off events. For 118164/118164 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 45259 event pairs, 1159 based on Foata normal form. 6/7130 useless extension candidates. Maximal degree in co-relation 45215. Up to 4675 conditions per place. [2025-04-13 20:00:48,669 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 228 selfloop transitions, 125 changer transitions 0/353 dead transitions. [2025-04-13 20:00:48,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 353 transitions, 7658 flow [2025-04-13 20:00:48,670 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:48,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:48,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 102 transitions. [2025-04-13 20:00:48,670 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5604395604395604 [2025-04-13 20:00:48,670 INFO L175 Difference]: Start difference. First operand has 206 places, 279 transitions, 6160 flow. Second operand 7 states and 102 transitions. [2025-04-13 20:00:48,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 353 transitions, 7658 flow [2025-04-13 20:00:48,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 353 transitions, 7482 flow, removed 12 selfloop flow, removed 3 redundant places. [2025-04-13 20:00:48,991 INFO L231 Difference]: Finished difference. Result has 209 places, 280 transitions, 6277 flow [2025-04-13 20:00:48,991 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=5997, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6277, PETRI_PLACES=209, PETRI_TRANSITIONS=280} [2025-04-13 20:00:48,991 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 181 predicate places. [2025-04-13 20:00:48,991 INFO L485 AbstractCegarLoop]: Abstraction has has 209 places, 280 transitions, 6277 flow [2025-04-13 20:00:48,991 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:00:48,991 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:48,991 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:48,991 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2025-04-13 20:00:48,991 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:48,992 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:48,992 INFO L85 PathProgramCache]: Analyzing trace with hash -382894932, now seen corresponding path program 15 times [2025-04-13 20:00:48,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:48,992 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136597073] [2025-04-13 20:00:48,992 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:00:48,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:48,998 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:00:49,006 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:00:49,006 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:00:49,006 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:49,174 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:49,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:49,174 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136597073] [2025-04-13 20:00:49,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136597073] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:49,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:49,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:00:49,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091184144] [2025-04-13 20:00:49,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:49,175 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:00:49,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:49,175 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:00:49,175 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:00:49,175 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:49,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 280 transitions, 6277 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:00:49,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:49,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:49,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:50,374 INFO L116 PetriNetUnfolderBase]: 4628/7426 cut-off events. [2025-04-13 20:00:50,375 INFO L117 PetriNetUnfolderBase]: For 124394/124394 co-relation queries the response was YES. [2025-04-13 20:00:50,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46701 conditions, 7426 events. 4628/7426 cut-off events. For 124394/124394 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 47192 event pairs, 1210 based on Foata normal form. 4/7352 useless extension candidates. Maximal degree in co-relation 46593. Up to 4697 conditions per place. [2025-04-13 20:00:50,429 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 222 selfloop transitions, 131 changer transitions 0/353 dead transitions. [2025-04-13 20:00:50,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 353 transitions, 7806 flow [2025-04-13 20:00:50,430 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:50,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:50,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 103 transitions. [2025-04-13 20:00:50,430 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5659340659340659 [2025-04-13 20:00:50,430 INFO L175 Difference]: Start difference. First operand has 209 places, 280 transitions, 6277 flow. Second operand 7 states and 103 transitions. [2025-04-13 20:00:50,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 353 transitions, 7806 flow [2025-04-13 20:00:50,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 353 transitions, 7528 flow, removed 3 selfloop flow, removed 5 redundant places. [2025-04-13 20:00:50,764 INFO L231 Difference]: Finished difference. Result has 214 places, 296 transitions, 6776 flow [2025-04-13 20:00:50,764 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=6021, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6776, PETRI_PLACES=214, PETRI_TRANSITIONS=296} [2025-04-13 20:00:50,764 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 186 predicate places. [2025-04-13 20:00:50,765 INFO L485 AbstractCegarLoop]: Abstraction has has 214 places, 296 transitions, 6776 flow [2025-04-13 20:00:50,765 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:00:50,765 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:50,765 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:50,765 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2025-04-13 20:00:50,765 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:50,765 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:50,765 INFO L85 PathProgramCache]: Analyzing trace with hash -416081552, now seen corresponding path program 16 times [2025-04-13 20:00:50,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:50,765 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944726153] [2025-04-13 20:00:50,765 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:00:50,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:50,771 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:00:50,777 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:50,777 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:00:50,777 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:50,885 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:50,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:50,886 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944726153] [2025-04-13 20:00:50,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944726153] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:50,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:50,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:50,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684397472] [2025-04-13 20:00:50,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:50,886 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:50,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:50,886 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:50,887 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:50,887 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:50,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 296 transitions, 6776 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:50,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:50,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:50,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:52,089 INFO L116 PetriNetUnfolderBase]: 4624/7422 cut-off events. [2025-04-13 20:00:52,089 INFO L117 PetriNetUnfolderBase]: For 127779/127779 co-relation queries the response was YES. [2025-04-13 20:00:52,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47163 conditions, 7422 events. 4624/7422 cut-off events. For 127779/127779 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 47311 event pairs, 1130 based on Foata normal form. 4/7348 useless extension candidates. Maximal degree in co-relation 47051. Up to 4697 conditions per place. [2025-04-13 20:00:52,145 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 230 selfloop transitions, 131 changer transitions 6/367 dead transitions. [2025-04-13 20:00:52,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 367 transitions, 8086 flow [2025-04-13 20:00:52,146 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:52,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:52,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 100 transitions. [2025-04-13 20:00:52,146 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5494505494505495 [2025-04-13 20:00:52,146 INFO L175 Difference]: Start difference. First operand has 214 places, 296 transitions, 6776 flow. Second operand 7 states and 100 transitions. [2025-04-13 20:00:52,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 367 transitions, 8086 flow [2025-04-13 20:00:52,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 367 transitions, 7899 flow, removed 14 selfloop flow, removed 2 redundant places. [2025-04-13 20:00:52,524 INFO L231 Difference]: Finished difference. Result has 219 places, 298 transitions, 6890 flow [2025-04-13 20:00:52,524 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=6558, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6890, PETRI_PLACES=219, PETRI_TRANSITIONS=298} [2025-04-13 20:00:52,525 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 191 predicate places. [2025-04-13 20:00:52,525 INFO L485 AbstractCegarLoop]: Abstraction has has 219 places, 298 transitions, 6890 flow [2025-04-13 20:00:52,525 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:52,525 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:52,525 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:52,525 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2025-04-13 20:00:52,525 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:52,525 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:52,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1822381519, now seen corresponding path program 11 times [2025-04-13 20:00:52,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:52,526 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208120754] [2025-04-13 20:00:52,526 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:00:52,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:52,532 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:00:52,538 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:52,538 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:00:52,538 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:52,737 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:00:52,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:52,738 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208120754] [2025-04-13 20:00:52,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208120754] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:00:52,738 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752354388] [2025-04-13 20:00:52,738 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:00:52,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:00:52,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:00:52,740 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-04-13 20:00:52,741 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-04-13 20:00:52,825 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:00:52,843 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:52,844 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:00:52,844 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:52,844 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-13 20:00:52,845 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:00:52,920 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:52,920 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:00:52,972 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:52,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752354388] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:00:52,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:00:52,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 7] total 17 [2025-04-13 20:00:52,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671171773] [2025-04-13 20:00:52,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:52,972 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:52,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:52,973 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:52,973 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2025-04-13 20:00:52,973 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:52,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 298 transitions, 6890 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:52,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:52,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:52,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:54,282 INFO L116 PetriNetUnfolderBase]: 4900/7893 cut-off events. [2025-04-13 20:00:54,282 INFO L117 PetriNetUnfolderBase]: For 133375/133375 co-relation queries the response was YES. [2025-04-13 20:00:54,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49444 conditions, 7893 events. 4900/7893 cut-off events. For 133375/133375 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 51101 event pairs, 910 based on Foata normal form. 7/7822 useless extension candidates. Maximal degree in co-relation 49331. Up to 2671 conditions per place. [2025-04-13 20:00:54,330 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 272 selfloop transitions, 114 changer transitions 0/386 dead transitions. [2025-04-13 20:00:54,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 386 transitions, 8535 flow [2025-04-13 20:00:54,331 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:54,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:54,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2025-04-13 20:00:54,331 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2025-04-13 20:00:54,331 INFO L175 Difference]: Start difference. First operand has 219 places, 298 transitions, 6890 flow. Second operand 7 states and 105 transitions. [2025-04-13 20:00:54,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 386 transitions, 8535 flow [2025-04-13 20:00:54,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 386 transitions, 8274 flow, removed 12 selfloop flow, removed 4 redundant places. [2025-04-13 20:00:54,659 INFO L231 Difference]: Finished difference. Result has 223 places, 300 transitions, 6964 flow [2025-04-13 20:00:54,659 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=6612, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6964, PETRI_PLACES=223, PETRI_TRANSITIONS=300} [2025-04-13 20:00:54,659 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 195 predicate places. [2025-04-13 20:00:54,659 INFO L485 AbstractCegarLoop]: Abstraction has has 223 places, 300 transitions, 6964 flow [2025-04-13 20:00:54,659 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:54,659 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:54,660 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:54,665 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-04-13 20:00:54,860 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:00:54,860 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:54,860 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:54,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1456756558, now seen corresponding path program 17 times [2025-04-13 20:00:54,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:54,860 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139251508] [2025-04-13 20:00:54,861 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:00:54,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:54,866 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:00:54,874 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:54,874 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:00:54,874 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:55,087 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:00:55,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:55,087 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139251508] [2025-04-13 20:00:55,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139251508] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:00:55,087 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941159170] [2025-04-13 20:00:55,087 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:00:55,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:00:55,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:00:55,089 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-04-13 20:00:55,090 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-04-13 20:00:55,184 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:00:55,205 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:55,205 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:00:55,205 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:55,206 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-04-13 20:00:55,207 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:00:55,328 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:55,328 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:00:55,418 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:55,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941159170] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:00:55,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:00:55,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 18 [2025-04-13 20:00:55,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420903124] [2025-04-13 20:00:55,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:55,418 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:55,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:55,419 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:55,419 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2025-04-13 20:00:55,419 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:55,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 300 transitions, 6964 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:55,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:55,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:55,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:57,100 INFO L116 PetriNetUnfolderBase]: 4912/7919 cut-off events. [2025-04-13 20:00:57,100 INFO L117 PetriNetUnfolderBase]: For 139306/139306 co-relation queries the response was YES. [2025-04-13 20:00:57,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50289 conditions, 7919 events. 4912/7919 cut-off events. For 139306/139306 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 51240 event pairs, 1286 based on Foata normal form. 4/7845 useless extension candidates. Maximal degree in co-relation 50174. Up to 5175 conditions per place. [2025-04-13 20:00:57,164 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 225 selfloop transitions, 130 changer transitions 0/355 dead transitions. [2025-04-13 20:00:57,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 355 transitions, 8073 flow [2025-04-13 20:00:57,164 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:57,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:57,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2025-04-13 20:00:57,165 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2025-04-13 20:00:57,165 INFO L175 Difference]: Start difference. First operand has 223 places, 300 transitions, 6964 flow. Second operand 7 states and 98 transitions. [2025-04-13 20:00:57,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 355 transitions, 8073 flow [2025-04-13 20:00:57,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 355 transitions, 7928 flow, removed 3 selfloop flow, removed 4 redundant places. [2025-04-13 20:00:57,592 INFO L231 Difference]: Finished difference. Result has 226 places, 302 transitions, 7118 flow [2025-04-13 20:00:57,592 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=6821, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7118, PETRI_PLACES=226, PETRI_TRANSITIONS=302} [2025-04-13 20:00:57,593 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 198 predicate places. [2025-04-13 20:00:57,593 INFO L485 AbstractCegarLoop]: Abstraction has has 226 places, 302 transitions, 7118 flow [2025-04-13 20:00:57,593 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:57,593 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:00:57,593 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:00:57,599 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-04-13 20:00:57,793 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2025-04-13 20:00:57,794 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:00:57,794 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:00:57,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1527292784, now seen corresponding path program 18 times [2025-04-13 20:00:57,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:00:57,794 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952342601] [2025-04-13 20:00:57,794 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:00:57,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:00:57,837 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:00:57,846 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:00:57,846 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:00:57,846 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:00:57,994 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:00:57,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:00:57,995 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952342601] [2025-04-13 20:00:57,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952342601] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:00:57,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:00:57,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:00:57,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326204876] [2025-04-13 20:00:57,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:00:57,995 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:00:57,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:00:57,995 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:00:57,995 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:00:57,995 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:00:57,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 302 transitions, 7118 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:00:57,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:00:57,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:00:57,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:00:59,629 INFO L116 PetriNetUnfolderBase]: 4902/7899 cut-off events. [2025-04-13 20:00:59,629 INFO L117 PetriNetUnfolderBase]: For 142206/142206 co-relation queries the response was YES. [2025-04-13 20:00:59,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50634 conditions, 7899 events. 4902/7899 cut-off events. For 142206/142206 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 51006 event pairs, 1286 based on Foata normal form. 4/7825 useless extension candidates. Maximal degree in co-relation 50520. Up to 5175 conditions per place. [2025-04-13 20:00:59,694 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 218 selfloop transitions, 128 changer transitions 4/350 dead transitions. [2025-04-13 20:00:59,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 350 transitions, 8136 flow [2025-04-13 20:00:59,695 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:00:59,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:00:59,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2025-04-13 20:00:59,695 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5054945054945055 [2025-04-13 20:00:59,695 INFO L175 Difference]: Start difference. First operand has 226 places, 302 transitions, 7118 flow. Second operand 7 states and 92 transitions. [2025-04-13 20:00:59,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 350 transitions, 8136 flow [2025-04-13 20:01:00,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 350 transitions, 7973 flow, removed 1 selfloop flow, removed 2 redundant places. [2025-04-13 20:01:00,134 INFO L231 Difference]: Finished difference. Result has 231 places, 301 transitions, 7180 flow [2025-04-13 20:01:00,134 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=6919, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7180, PETRI_PLACES=231, PETRI_TRANSITIONS=301} [2025-04-13 20:01:00,135 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 203 predicate places. [2025-04-13 20:01:00,135 INFO L485 AbstractCegarLoop]: Abstraction has has 231 places, 301 transitions, 7180 flow [2025-04-13 20:01:00,135 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:00,135 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:00,135 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:00,135 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2025-04-13 20:01:00,135 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:00,136 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:00,136 INFO L85 PathProgramCache]: Analyzing trace with hash -152448609, now seen corresponding path program 12 times [2025-04-13 20:01:00,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:00,136 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856675310] [2025-04-13 20:01:00,136 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:01:00,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:00,145 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:01:00,159 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:00,160 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:01:00,160 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:00,367 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:00,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:00,368 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856675310] [2025-04-13 20:01:00,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856675310] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:00,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:01:00,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:01:00,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715744213] [2025-04-13 20:01:00,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:00,368 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:00,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:00,368 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:00,369 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:01:00,369 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:00,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 301 transitions, 7180 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:00,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:00,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:00,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:01,773 INFO L116 PetriNetUnfolderBase]: 4916/7923 cut-off events. [2025-04-13 20:01:01,773 INFO L117 PetriNetUnfolderBase]: For 147008/147008 co-relation queries the response was YES. [2025-04-13 20:01:01,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51103 conditions, 7923 events. 4916/7923 cut-off events. For 147008/147008 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 51168 event pairs, 1094 based on Foata normal form. 7/7852 useless extension candidates. Maximal degree in co-relation 50988. Up to 2671 conditions per place. [2025-04-13 20:01:01,828 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 264 selfloop transitions, 117 changer transitions 0/381 dead transitions. [2025-04-13 20:01:01,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 381 transitions, 8738 flow [2025-04-13 20:01:01,829 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:01,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:01,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 102 transitions. [2025-04-13 20:01:01,829 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5604395604395604 [2025-04-13 20:01:01,829 INFO L175 Difference]: Start difference. First operand has 231 places, 301 transitions, 7180 flow. Second operand 7 states and 102 transitions. [2025-04-13 20:01:01,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 381 transitions, 8738 flow [2025-04-13 20:01:02,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 381 transitions, 8478 flow, removed 1 selfloop flow, removed 5 redundant places. [2025-04-13 20:01:02,233 INFO L231 Difference]: Finished difference. Result has 233 places, 307 transitions, 7325 flow [2025-04-13 20:01:02,234 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=6922, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7325, PETRI_PLACES=233, PETRI_TRANSITIONS=307} [2025-04-13 20:01:02,234 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 205 predicate places. [2025-04-13 20:01:02,234 INFO L485 AbstractCegarLoop]: Abstraction has has 233 places, 307 transitions, 7325 flow [2025-04-13 20:01:02,234 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:02,234 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:02,234 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:02,234 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2025-04-13 20:01:02,234 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:02,235 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:02,235 INFO L85 PathProgramCache]: Analyzing trace with hash 203621933, now seen corresponding path program 13 times [2025-04-13 20:01:02,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:02,235 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653572243] [2025-04-13 20:01:02,235 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:01:02,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:02,241 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:01:02,247 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:02,247 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:01:02,247 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:02,520 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:02,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:02,521 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653572243] [2025-04-13 20:01:02,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653572243] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:02,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:01:02,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:01:02,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725569570] [2025-04-13 20:01:02,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:02,531 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:02,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:02,534 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:02,535 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:01:02,535 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:02,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 307 transitions, 7325 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:02,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:02,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:02,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:03,925 INFO L116 PetriNetUnfolderBase]: 4909/7907 cut-off events. [2025-04-13 20:01:03,926 INFO L117 PetriNetUnfolderBase]: For 147753/147753 co-relation queries the response was YES. [2025-04-13 20:01:03,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51488 conditions, 7907 events. 4909/7907 cut-off events. For 147753/147753 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 50980 event pairs, 1096 based on Foata normal form. 3/7832 useless extension candidates. Maximal degree in co-relation 51371. Up to 2671 conditions per place. [2025-04-13 20:01:03,979 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 260 selfloop transitions, 113 changer transitions 3/376 dead transitions. [2025-04-13 20:01:03,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 376 transitions, 8695 flow [2025-04-13 20:01:03,979 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:03,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:03,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2025-04-13 20:01:03,980 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5274725274725275 [2025-04-13 20:01:03,980 INFO L175 Difference]: Start difference. First operand has 233 places, 307 transitions, 7325 flow. Second operand 7 states and 96 transitions. [2025-04-13 20:01:03,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 376 transitions, 8695 flow [2025-04-13 20:01:04,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 376 transitions, 8569 flow, removed 5 selfloop flow, removed 2 redundant places. [2025-04-13 20:01:04,500 INFO L231 Difference]: Finished difference. Result has 237 places, 305 transitions, 7374 flow [2025-04-13 20:01:04,500 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=7167, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7374, PETRI_PLACES=237, PETRI_TRANSITIONS=305} [2025-04-13 20:01:04,501 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 209 predicate places. [2025-04-13 20:01:04,501 INFO L485 AbstractCegarLoop]: Abstraction has has 237 places, 305 transitions, 7374 flow [2025-04-13 20:01:04,501 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:04,501 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:04,501 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:04,501 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2025-04-13 20:01:04,501 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:04,502 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:04,502 INFO L85 PathProgramCache]: Analyzing trace with hash 792313374, now seen corresponding path program 19 times [2025-04-13 20:01:04,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:04,502 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238844128] [2025-04-13 20:01:04,502 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:01:04,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:04,511 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:01:04,519 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:04,519 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:01:04,519 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:04,644 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:04,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:04,645 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238844128] [2025-04-13 20:01:04,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238844128] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:04,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:01:04,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:01:04,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248617781] [2025-04-13 20:01:04,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:04,645 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:04,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:04,645 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:04,646 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:01:04,646 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:04,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 305 transitions, 7374 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:04,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:04,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:04,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:06,094 INFO L116 PetriNetUnfolderBase]: 4897/7882 cut-off events. [2025-04-13 20:01:06,094 INFO L117 PetriNetUnfolderBase]: For 151532/151532 co-relation queries the response was YES. [2025-04-13 20:01:06,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51609 conditions, 7882 events. 4897/7882 cut-off events. For 151532/151532 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 50748 event pairs, 1341 based on Foata normal form. 4/7808 useless extension candidates. Maximal degree in co-relation 51492. Up to 5188 conditions per place. [2025-04-13 20:01:06,149 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 230 selfloop transitions, 129 changer transitions 4/363 dead transitions. [2025-04-13 20:01:06,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 363 transitions, 8524 flow [2025-04-13 20:01:06,150 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:06,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:06,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2025-04-13 20:01:06,150 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5274725274725275 [2025-04-13 20:01:06,150 INFO L175 Difference]: Start difference. First operand has 237 places, 305 transitions, 7374 flow. Second operand 7 states and 96 transitions. [2025-04-13 20:01:06,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 363 transitions, 8524 flow [2025-04-13 20:01:06,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 363 transitions, 8298 flow, removed 1 selfloop flow, removed 5 redundant places. [2025-04-13 20:01:06,586 INFO L231 Difference]: Finished difference. Result has 237 places, 304 transitions, 7371 flow [2025-04-13 20:01:06,586 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=7108, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7371, PETRI_PLACES=237, PETRI_TRANSITIONS=304} [2025-04-13 20:01:06,587 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 209 predicate places. [2025-04-13 20:01:06,587 INFO L485 AbstractCegarLoop]: Abstraction has has 237 places, 304 transitions, 7371 flow [2025-04-13 20:01:06,587 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:06,587 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:06,587 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:06,587 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2025-04-13 20:01:06,587 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:06,588 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:06,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1316358641, now seen corresponding path program 14 times [2025-04-13 20:01:06,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:06,588 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435935673] [2025-04-13 20:01:06,588 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:01:06,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:06,595 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:01:06,601 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:06,601 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:01:06,601 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:06,750 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:06,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:06,751 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435935673] [2025-04-13 20:01:06,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435935673] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:06,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:01:06,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:01:06,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965373350] [2025-04-13 20:01:06,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:06,751 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:06,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:06,751 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:06,751 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:01:06,751 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:06,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 304 transitions, 7371 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:06,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:06,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:06,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:08,386 INFO L116 PetriNetUnfolderBase]: 5048/8135 cut-off events. [2025-04-13 20:01:08,386 INFO L117 PetriNetUnfolderBase]: For 156967/156967 co-relation queries the response was YES. [2025-04-13 20:01:08,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53398 conditions, 8135 events. 5048/8135 cut-off events. For 156967/156967 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 52824 event pairs, 1250 based on Foata normal form. 4/8061 useless extension candidates. Maximal degree in co-relation 53280. Up to 3770 conditions per place. [2025-04-13 20:01:08,452 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 250 selfloop transitions, 131 changer transitions 0/381 dead transitions. [2025-04-13 20:01:08,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 381 transitions, 8948 flow [2025-04-13 20:01:08,453 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:08,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:08,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 103 transitions. [2025-04-13 20:01:08,454 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5659340659340659 [2025-04-13 20:01:08,454 INFO L175 Difference]: Start difference. First operand has 237 places, 304 transitions, 7371 flow. Second operand 7 states and 103 transitions. [2025-04-13 20:01:08,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 381 transitions, 8948 flow [2025-04-13 20:01:08,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 381 transitions, 8734 flow, removed 9 selfloop flow, removed 4 redundant places. [2025-04-13 20:01:08,909 INFO L231 Difference]: Finished difference. Result has 241 places, 317 transitions, 7742 flow [2025-04-13 20:01:08,909 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=7169, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7742, PETRI_PLACES=241, PETRI_TRANSITIONS=317} [2025-04-13 20:01:08,910 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 213 predicate places. [2025-04-13 20:01:08,910 INFO L485 AbstractCegarLoop]: Abstraction has has 241 places, 317 transitions, 7742 flow [2025-04-13 20:01:08,910 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:08,910 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:08,910 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:08,910 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2025-04-13 20:01:08,910 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:08,911 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:08,911 INFO L85 PathProgramCache]: Analyzing trace with hash -2093508240, now seen corresponding path program 20 times [2025-04-13 20:01:08,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:08,911 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211573853] [2025-04-13 20:01:08,911 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:01:08,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:08,917 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:01:08,924 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:08,924 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:01:08,924 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:09,095 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:09,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:09,095 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211573853] [2025-04-13 20:01:09,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211573853] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:09,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:01:09,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:01:09,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237545276] [2025-04-13 20:01:09,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:09,096 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:01:09,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:09,096 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:01:09,096 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:01:09,096 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:09,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 317 transitions, 7742 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:01:09,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:09,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:09,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:10,691 INFO L116 PetriNetUnfolderBase]: 5050/8141 cut-off events. [2025-04-13 20:01:10,691 INFO L117 PetriNetUnfolderBase]: For 163877/163877 co-relation queries the response was YES. [2025-04-13 20:01:10,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54405 conditions, 8141 events. 5050/8141 cut-off events. For 163877/163877 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 52775 event pairs, 1375 based on Foata normal form. 4/8067 useless extension candidates. Maximal degree in co-relation 54284. Up to 5423 conditions per place. [2025-04-13 20:01:10,749 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 241 selfloop transitions, 134 changer transitions 0/375 dead transitions. [2025-04-13 20:01:10,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 375 transitions, 8964 flow [2025-04-13 20:01:10,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:10,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:10,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 100 transitions. [2025-04-13 20:01:10,750 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5494505494505495 [2025-04-13 20:01:10,751 INFO L175 Difference]: Start difference. First operand has 241 places, 317 transitions, 7742 flow. Second operand 7 states and 100 transitions. [2025-04-13 20:01:10,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 375 transitions, 8964 flow [2025-04-13 20:01:11,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 375 transitions, 8812 flow, removed 15 selfloop flow, removed 2 redundant places. [2025-04-13 20:01:11,207 INFO L231 Difference]: Finished difference. Result has 247 places, 320 transitions, 7924 flow [2025-04-13 20:01:11,207 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=7595, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7924, PETRI_PLACES=247, PETRI_TRANSITIONS=320} [2025-04-13 20:01:11,208 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 219 predicate places. [2025-04-13 20:01:11,208 INFO L485 AbstractCegarLoop]: Abstraction has has 247 places, 320 transitions, 7924 flow [2025-04-13 20:01:11,208 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:01:11,208 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:11,208 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:11,208 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2025-04-13 20:01:11,208 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:11,209 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:11,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1476336311, now seen corresponding path program 15 times [2025-04-13 20:01:11,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:11,209 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133103164] [2025-04-13 20:01:11,209 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:01:11,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:11,216 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:01:11,223 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:01:11,223 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:01:11,223 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:11,371 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:11,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:11,371 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133103164] [2025-04-13 20:01:11,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133103164] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:11,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:01:11,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:01:11,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947037974] [2025-04-13 20:01:11,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:11,372 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:11,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:11,372 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:11,372 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:01:11,372 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:11,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 320 transitions, 7924 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:11,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:11,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:11,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:12,993 INFO L116 PetriNetUnfolderBase]: 5039/8119 cut-off events. [2025-04-13 20:01:12,993 INFO L117 PetriNetUnfolderBase]: For 165783/165783 co-relation queries the response was YES. [2025-04-13 20:01:13,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54306 conditions, 8119 events. 5039/8119 cut-off events. For 165783/165783 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 52661 event pairs, 1250 based on Foata normal form. 14/8055 useless extension candidates. Maximal degree in co-relation 54183. Up to 3779 conditions per place. [2025-04-13 20:01:13,080 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 251 selfloop transitions, 134 changer transitions 0/385 dead transitions. [2025-04-13 20:01:13,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 385 transitions, 9314 flow [2025-04-13 20:01:13,080 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:13,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:13,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 103 transitions. [2025-04-13 20:01:13,084 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5659340659340659 [2025-04-13 20:01:13,085 INFO L175 Difference]: Start difference. First operand has 247 places, 320 transitions, 7924 flow. Second operand 7 states and 103 transitions. [2025-04-13 20:01:13,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 385 transitions, 9314 flow [2025-04-13 20:01:13,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 385 transitions, 9056 flow, removed 5 selfloop flow, removed 3 redundant places. [2025-04-13 20:01:13,624 INFO L231 Difference]: Finished difference. Result has 252 places, 324 transitions, 8080 flow [2025-04-13 20:01:13,624 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=7668, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8080, PETRI_PLACES=252, PETRI_TRANSITIONS=324} [2025-04-13 20:01:13,625 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 224 predicate places. [2025-04-13 20:01:13,625 INFO L485 AbstractCegarLoop]: Abstraction has has 252 places, 324 transitions, 8080 flow [2025-04-13 20:01:13,625 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:13,625 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:13,626 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:13,626 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2025-04-13 20:01:13,626 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:13,626 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:13,627 INFO L85 PathProgramCache]: Analyzing trace with hash 2042076032, now seen corresponding path program 21 times [2025-04-13 20:01:13,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:13,627 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930396889] [2025-04-13 20:01:13,627 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:01:13,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:13,635 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:01:13,644 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:01:13,644 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:01:13,644 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:13,826 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:13,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:13,826 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930396889] [2025-04-13 20:01:13,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930396889] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:13,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:01:13,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:01:13,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197000591] [2025-04-13 20:01:13,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:13,826 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:13,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:13,827 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:13,827 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:01:13,827 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:13,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 324 transitions, 8080 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:13,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:13,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:13,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:15,351 INFO L116 PetriNetUnfolderBase]: 5029/8099 cut-off events. [2025-04-13 20:01:15,351 INFO L117 PetriNetUnfolderBase]: For 166693/166693 co-relation queries the response was YES. [2025-04-13 20:01:15,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54243 conditions, 8099 events. 5029/8099 cut-off events. For 166693/166693 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 52428 event pairs, 1368 based on Foata normal form. 4/8025 useless extension candidates. Maximal degree in co-relation 54118. Up to 5401 conditions per place. [2025-04-13 20:01:15,409 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 242 selfloop transitions, 130 changer transitions 4/376 dead transitions. [2025-04-13 20:01:15,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 376 transitions, 9260 flow [2025-04-13 20:01:15,409 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:15,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:15,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2025-04-13 20:01:15,410 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.521978021978022 [2025-04-13 20:01:15,410 INFO L175 Difference]: Start difference. First operand has 252 places, 324 transitions, 8080 flow. Second operand 7 states and 95 transitions. [2025-04-13 20:01:15,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 376 transitions, 9260 flow [2025-04-13 20:01:15,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 376 transitions, 9056 flow, removed 6 selfloop flow, removed 3 redundant places. [2025-04-13 20:01:15,870 INFO L231 Difference]: Finished difference. Result has 257 places, 324 transitions, 8148 flow [2025-04-13 20:01:15,870 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=7876, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8148, PETRI_PLACES=257, PETRI_TRANSITIONS=324} [2025-04-13 20:01:15,870 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 229 predicate places. [2025-04-13 20:01:15,871 INFO L485 AbstractCegarLoop]: Abstraction has has 257 places, 324 transitions, 8148 flow [2025-04-13 20:01:15,871 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:15,871 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:15,871 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:15,871 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2025-04-13 20:01:15,871 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:15,871 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:15,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1414341681, now seen corresponding path program 16 times [2025-04-13 20:01:15,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:15,871 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907996482] [2025-04-13 20:01:15,871 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:01:15,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:15,877 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:01:15,883 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:15,884 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:01:15,884 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:15,997 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:15,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:15,997 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907996482] [2025-04-13 20:01:15,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907996482] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:15,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:01:15,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:01:15,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214741674] [2025-04-13 20:01:15,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:15,998 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:15,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:15,998 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:15,998 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:01:15,998 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:15,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 324 transitions, 8148 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:15,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:15,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:15,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:17,583 INFO L116 PetriNetUnfolderBase]: 5020/8080 cut-off events. [2025-04-13 20:01:17,584 INFO L117 PetriNetUnfolderBase]: For 165870/165870 co-relation queries the response was YES. [2025-04-13 20:01:17,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54451 conditions, 8080 events. 5020/8080 cut-off events. For 165870/165870 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 52286 event pairs, 1229 based on Foata normal form. 6/8008 useless extension candidates. Maximal degree in co-relation 54324. Up to 3759 conditions per place. [2025-04-13 20:01:17,640 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 260 selfloop transitions, 128 changer transitions 1/389 dead transitions. [2025-04-13 20:01:17,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 389 transitions, 9525 flow [2025-04-13 20:01:17,640 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:17,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:17,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 99 transitions. [2025-04-13 20:01:17,641 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5439560439560439 [2025-04-13 20:01:17,641 INFO L175 Difference]: Start difference. First operand has 257 places, 324 transitions, 8148 flow. Second operand 7 states and 99 transitions. [2025-04-13 20:01:17,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 389 transitions, 9525 flow [2025-04-13 20:01:18,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 389 transitions, 9259 flow, removed 1 selfloop flow, removed 6 redundant places. [2025-04-13 20:01:18,098 INFO L231 Difference]: Finished difference. Result has 259 places, 328 transitions, 8296 flow [2025-04-13 20:01:18,098 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=7886, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8296, PETRI_PLACES=259, PETRI_TRANSITIONS=328} [2025-04-13 20:01:18,099 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 231 predicate places. [2025-04-13 20:01:18,099 INFO L485 AbstractCegarLoop]: Abstraction has has 259 places, 328 transitions, 8296 flow [2025-04-13 20:01:18,099 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:18,099 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:18,099 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:18,099 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2025-04-13 20:01:18,099 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:18,099 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:18,100 INFO L85 PathProgramCache]: Analyzing trace with hash -220360665, now seen corresponding path program 17 times [2025-04-13 20:01:18,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:18,100 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715905097] [2025-04-13 20:01:18,100 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:01:18,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:18,106 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:01:18,113 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:18,113 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:01:18,113 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:18,422 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:01:18,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:18,423 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715905097] [2025-04-13 20:01:18,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715905097] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:01:18,423 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324564118] [2025-04-13 20:01:18,423 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:01:18,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:01:18,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:01:18,426 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-04-13 20:01:18,427 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-04-13 20:01:18,540 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:01:18,566 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:18,566 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:01:18,566 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:18,567 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-13 20:01:18,568 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:01:18,708 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:18,708 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-13 20:01:18,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324564118] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:18,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-13 20:01:18,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 13 [2025-04-13 20:01:18,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953265104] [2025-04-13 20:01:18,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:18,708 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:18,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:18,709 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:18,709 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2025-04-13 20:01:18,709 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:18,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 328 transitions, 8296 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:18,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:18,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:18,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:20,241 INFO L116 PetriNetUnfolderBase]: 5012/8060 cut-off events. [2025-04-13 20:01:20,242 INFO L117 PetriNetUnfolderBase]: For 166965/166965 co-relation queries the response was YES. [2025-04-13 20:01:20,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54543 conditions, 8060 events. 5012/8060 cut-off events. For 166965/166965 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 52025 event pairs, 1383 based on Foata normal form. 3/7985 useless extension candidates. Maximal degree in co-relation 54414. Up to 5369 conditions per place. [2025-04-13 20:01:20,304 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 231 selfloop transitions, 135 changer transitions 3/369 dead transitions. [2025-04-13 20:01:20,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 369 transitions, 9321 flow [2025-04-13 20:01:20,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:20,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:20,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2025-04-13 20:01:20,305 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5054945054945055 [2025-04-13 20:01:20,305 INFO L175 Difference]: Start difference. First operand has 259 places, 328 transitions, 8296 flow. Second operand 7 states and 92 transitions. [2025-04-13 20:01:20,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 369 transitions, 9321 flow [2025-04-13 20:01:20,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 369 transitions, 9119 flow, removed 1 selfloop flow, removed 3 redundant places. [2025-04-13 20:01:20,873 INFO L231 Difference]: Finished difference. Result has 264 places, 328 transitions, 8382 flow [2025-04-13 20:01:20,873 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=8056, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8382, PETRI_PLACES=264, PETRI_TRANSITIONS=328} [2025-04-13 20:01:20,873 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 236 predicate places. [2025-04-13 20:01:20,874 INFO L485 AbstractCegarLoop]: Abstraction has has 264 places, 328 transitions, 8382 flow [2025-04-13 20:01:20,874 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:20,874 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:20,874 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:20,880 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-04-13 20:01:21,074 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2025-04-13 20:01:21,074 INFO L403 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:21,075 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:21,075 INFO L85 PathProgramCache]: Analyzing trace with hash 386524269, now seen corresponding path program 18 times [2025-04-13 20:01:21,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:21,075 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529226078] [2025-04-13 20:01:21,075 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:01:21,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:21,082 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:01:21,089 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:21,090 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:01:21,090 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:21,255 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:21,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:21,255 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529226078] [2025-04-13 20:01:21,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529226078] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:21,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:01:21,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:01:21,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501279626] [2025-04-13 20:01:21,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:21,255 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:01:21,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:21,256 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:01:21,256 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:01:21,256 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:21,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 328 transitions, 8382 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:01:21,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:21,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:21,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:22,844 INFO L116 PetriNetUnfolderBase]: 5021/8074 cut-off events. [2025-04-13 20:01:22,844 INFO L117 PetriNetUnfolderBase]: For 168556/168556 co-relation queries the response was YES. [2025-04-13 20:01:22,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54805 conditions, 8074 events. 5021/8074 cut-off events. For 168556/168556 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 52128 event pairs, 1242 based on Foata normal form. 4/8000 useless extension candidates. Maximal degree in co-relation 54674. Up to 3759 conditions per place. [2025-04-13 20:01:22,901 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 257 selfloop transitions, 132 changer transitions 0/389 dead transitions. [2025-04-13 20:01:22,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 389 transitions, 9637 flow [2025-04-13 20:01:22,902 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:22,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:22,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 100 transitions. [2025-04-13 20:01:22,902 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5494505494505495 [2025-04-13 20:01:22,902 INFO L175 Difference]: Start difference. First operand has 264 places, 328 transitions, 8382 flow. Second operand 7 states and 100 transitions. [2025-04-13 20:01:22,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 389 transitions, 9637 flow [2025-04-13 20:01:23,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 389 transitions, 9341 flow, removed 9 selfloop flow, removed 6 redundant places. [2025-04-13 20:01:23,354 INFO L231 Difference]: Finished difference. Result has 263 places, 331 transitions, 8406 flow [2025-04-13 20:01:23,354 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=8060, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8406, PETRI_PLACES=263, PETRI_TRANSITIONS=331} [2025-04-13 20:01:23,354 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 235 predicate places. [2025-04-13 20:01:23,354 INFO L485 AbstractCegarLoop]: Abstraction has has 263 places, 331 transitions, 8406 flow [2025-04-13 20:01:23,355 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:01:23,355 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:23,355 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:23,355 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2025-04-13 20:01:23,355 INFO L403 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:23,355 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:23,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1455208594, now seen corresponding path program 22 times [2025-04-13 20:01:23,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:23,355 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008307522] [2025-04-13 20:01:23,355 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:01:23,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:23,362 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:01:23,369 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:23,369 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:01:23,369 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:23,490 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:23,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:23,490 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008307522] [2025-04-13 20:01:23,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008307522] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:23,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:01:23,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:01:23,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589394510] [2025-04-13 20:01:23,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:23,491 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:23,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:23,491 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:23,491 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:01:23,491 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:23,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 331 transitions, 8406 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:23,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:23,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:23,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:25,042 INFO L116 PetriNetUnfolderBase]: 4991/8014 cut-off events. [2025-04-13 20:01:25,042 INFO L117 PetriNetUnfolderBase]: For 169294/169294 co-relation queries the response was YES. [2025-04-13 20:01:25,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54849 conditions, 8014 events. 4991/8014 cut-off events. For 169294/169294 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 51487 event pairs, 1359 based on Foata normal form. 12/7948 useless extension candidates. Maximal degree in co-relation 54719. Up to 5380 conditions per place. [2025-04-13 20:01:25,098 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 242 selfloop transitions, 138 changer transitions 0/380 dead transitions. [2025-04-13 20:01:25,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 380 transitions, 9535 flow [2025-04-13 20:01:25,099 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:25,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:25,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 100 transitions. [2025-04-13 20:01:25,099 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5494505494505495 [2025-04-13 20:01:25,099 INFO L175 Difference]: Start difference. First operand has 263 places, 331 transitions, 8406 flow. Second operand 7 states and 100 transitions. [2025-04-13 20:01:25,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 380 transitions, 9535 flow [2025-04-13 20:01:25,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 380 transitions, 9269 flow, removed 4 selfloop flow, removed 5 redundant places. [2025-04-13 20:01:25,549 INFO L231 Difference]: Finished difference. Result has 266 places, 332 transitions, 8484 flow [2025-04-13 20:01:25,549 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=8128, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8484, PETRI_PLACES=266, PETRI_TRANSITIONS=332} [2025-04-13 20:01:25,549 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 238 predicate places. [2025-04-13 20:01:25,549 INFO L485 AbstractCegarLoop]: Abstraction has has 266 places, 332 transitions, 8484 flow [2025-04-13 20:01:25,549 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:25,549 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:25,550 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:25,550 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2025-04-13 20:01:25,550 INFO L403 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:25,550 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:25,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1468605913, now seen corresponding path program 19 times [2025-04-13 20:01:25,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:25,550 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662303865] [2025-04-13 20:01:25,550 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:01:25,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:25,558 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:01:25,567 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:25,567 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:01:25,567 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:25,712 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:25,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:25,712 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662303865] [2025-04-13 20:01:25,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662303865] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:25,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:01:25,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:01:25,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086867393] [2025-04-13 20:01:25,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:25,713 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:25,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:25,713 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:25,713 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:01:25,713 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:25,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 332 transitions, 8484 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:25,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:25,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:25,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:27,466 INFO L116 PetriNetUnfolderBase]: 4976/7981 cut-off events. [2025-04-13 20:01:27,466 INFO L117 PetriNetUnfolderBase]: For 168437/168437 co-relation queries the response was YES. [2025-04-13 20:01:27,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54857 conditions, 7981 events. 4976/7981 cut-off events. For 168437/168437 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 51271 event pairs, 1203 based on Foata normal form. 7/7910 useless extension candidates. Maximal degree in co-relation 54725. Up to 3699 conditions per place. [2025-04-13 20:01:27,538 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 254 selfloop transitions, 134 changer transitions 0/388 dead transitions. [2025-04-13 20:01:27,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 388 transitions, 9750 flow [2025-04-13 20:01:27,538 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:27,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:27,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2025-04-13 20:01:27,539 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5274725274725275 [2025-04-13 20:01:27,539 INFO L175 Difference]: Start difference. First operand has 266 places, 332 transitions, 8484 flow. Second operand 7 states and 96 transitions. [2025-04-13 20:01:27,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 388 transitions, 9750 flow [2025-04-13 20:01:28,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 388 transitions, 9493 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-04-13 20:01:28,096 INFO L231 Difference]: Finished difference. Result has 270 places, 335 transitions, 8584 flow [2025-04-13 20:01:28,096 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=8227, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8584, PETRI_PLACES=270, PETRI_TRANSITIONS=335} [2025-04-13 20:01:28,097 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 242 predicate places. [2025-04-13 20:01:28,097 INFO L485 AbstractCegarLoop]: Abstraction has has 270 places, 335 transitions, 8584 flow [2025-04-13 20:01:28,097 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:28,097 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:28,097 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:28,097 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2025-04-13 20:01:28,097 INFO L403 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:28,098 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:28,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1473642620, now seen corresponding path program 23 times [2025-04-13 20:01:28,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:28,098 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205709297] [2025-04-13 20:01:28,098 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:01:28,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:28,105 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:01:28,114 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:28,114 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:01:28,114 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:28,280 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:01:28,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:28,281 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205709297] [2025-04-13 20:01:28,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205709297] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:01:28,281 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667139131] [2025-04-13 20:01:28,281 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:01:28,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:01:28,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:01:28,283 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-04-13 20:01:28,284 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-04-13 20:01:28,369 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:01:28,388 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:28,388 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:01:28,388 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:28,390 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-13 20:01:28,391 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:01:28,561 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:28,561 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:01:28,631 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:28,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667139131] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:01:28,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:01:28,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 18 [2025-04-13 20:01:28,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322648280] [2025-04-13 20:01:28,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:28,632 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:28,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:28,632 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:28,632 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2025-04-13 20:01:28,632 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:28,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 335 transitions, 8584 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:28,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:28,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:28,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:30,192 INFO L116 PetriNetUnfolderBase]: 4958/7943 cut-off events. [2025-04-13 20:01:30,192 INFO L117 PetriNetUnfolderBase]: For 169612/169612 co-relation queries the response was YES. [2025-04-13 20:01:30,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54732 conditions, 7943 events. 4958/7943 cut-off events. For 169612/169612 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 50767 event pairs, 1343 based on Foata normal form. 6/7871 useless extension candidates. Maximal degree in co-relation 54598. Up to 5347 conditions per place. [2025-04-13 20:01:30,251 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 248 selfloop transitions, 136 changer transitions 0/384 dead transitions. [2025-04-13 20:01:30,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 384 transitions, 9683 flow [2025-04-13 20:01:30,252 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:30,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:30,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2025-04-13 20:01:30,252 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2025-04-13 20:01:30,252 INFO L175 Difference]: Start difference. First operand has 270 places, 335 transitions, 8584 flow. Second operand 7 states and 98 transitions. [2025-04-13 20:01:30,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 384 transitions, 9683 flow [2025-04-13 20:01:30,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 384 transitions, 9468 flow, removed 3 selfloop flow, removed 5 redundant places. [2025-04-13 20:01:30,782 INFO L231 Difference]: Finished difference. Result has 272 places, 336 transitions, 8663 flow [2025-04-13 20:01:30,782 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=8344, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8663, PETRI_PLACES=272, PETRI_TRANSITIONS=336} [2025-04-13 20:01:30,783 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 244 predicate places. [2025-04-13 20:01:30,783 INFO L485 AbstractCegarLoop]: Abstraction has has 272 places, 336 transitions, 8663 flow [2025-04-13 20:01:30,786 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:30,786 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:30,787 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:30,792 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-04-13 20:01:30,987 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2025-04-13 20:01:30,987 INFO L403 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:30,988 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:30,988 INFO L85 PathProgramCache]: Analyzing trace with hash -293924680, now seen corresponding path program 24 times [2025-04-13 20:01:30,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:30,988 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682632797] [2025-04-13 20:01:30,988 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:01:30,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:30,995 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:01:31,003 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:31,003 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:01:31,003 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:31,167 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:31,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:31,167 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682632797] [2025-04-13 20:01:31,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682632797] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:01:31,167 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84805439] [2025-04-13 20:01:31,167 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:01:31,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:01:31,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:01:31,169 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-04-13 20:01:31,170 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-04-13 20:01:31,258 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:01:31,277 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:31,277 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:01:31,277 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:31,278 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-13 20:01:31,279 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:01:31,381 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:31,381 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-13 20:01:31,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84805439] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:31,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-13 20:01:31,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 13 [2025-04-13 20:01:31,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670057875] [2025-04-13 20:01:31,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:31,382 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:31,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:31,382 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:31,382 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2025-04-13 20:01:31,382 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:31,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 336 transitions, 8663 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:31,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:31,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:31,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:32,941 INFO L116 PetriNetUnfolderBase]: 4948/7923 cut-off events. [2025-04-13 20:01:32,941 INFO L117 PetriNetUnfolderBase]: For 172193/172193 co-relation queries the response was YES. [2025-04-13 20:01:32,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54801 conditions, 7923 events. 4948/7923 cut-off events. For 172193/172193 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 50641 event pairs, 1345 based on Foata normal form. 4/7849 useless extension candidates. Maximal degree in co-relation 54668. Up to 5347 conditions per place. [2025-04-13 20:01:33,003 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 233 selfloop transitions, 138 changer transitions 4/375 dead transitions. [2025-04-13 20:01:33,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 375 transitions, 9643 flow [2025-04-13 20:01:33,003 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:33,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:33,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2025-04-13 20:01:33,004 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5 [2025-04-13 20:01:33,004 INFO L175 Difference]: Start difference. First operand has 272 places, 336 transitions, 8663 flow. Second operand 7 states and 91 transitions. [2025-04-13 20:01:33,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 375 transitions, 9643 flow [2025-04-13 20:01:33,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 375 transitions, 9405 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-04-13 20:01:33,629 INFO L231 Difference]: Finished difference. Result has 275 places, 334 transitions, 8629 flow [2025-04-13 20:01:33,629 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=8379, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8629, PETRI_PLACES=275, PETRI_TRANSITIONS=334} [2025-04-13 20:01:33,629 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 247 predicate places. [2025-04-13 20:01:33,629 INFO L485 AbstractCegarLoop]: Abstraction has has 275 places, 334 transitions, 8629 flow [2025-04-13 20:01:33,630 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:33,630 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:33,630 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:33,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-04-13 20:01:33,830 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2025-04-13 20:01:33,831 INFO L403 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:33,831 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:33,831 INFO L85 PathProgramCache]: Analyzing trace with hash 154960646, now seen corresponding path program 25 times [2025-04-13 20:01:33,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:33,831 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857790827] [2025-04-13 20:01:33,831 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:01:33,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:33,843 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:01:33,851 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:33,851 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:01:33,851 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:34,047 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:34,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:34,047 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857790827] [2025-04-13 20:01:34,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857790827] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:34,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:01:34,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:01:34,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136136783] [2025-04-13 20:01:34,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:34,048 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:34,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:34,048 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:34,048 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:01:34,048 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:34,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 334 transitions, 8629 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:34,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:34,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:34,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:35,668 INFO L116 PetriNetUnfolderBase]: 5052/8107 cut-off events. [2025-04-13 20:01:35,668 INFO L117 PetriNetUnfolderBase]: For 181074/181074 co-relation queries the response was YES. [2025-04-13 20:01:35,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56106 conditions, 8107 events. 5052/8107 cut-off events. For 181074/181074 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 52273 event pairs, 1206 based on Foata normal form. 8/8037 useless extension candidates. Maximal degree in co-relation 55973. Up to 3568 conditions per place. [2025-04-13 20:01:35,735 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 295 selfloop transitions, 142 changer transitions 0/437 dead transitions. [2025-04-13 20:01:35,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 437 transitions, 11252 flow [2025-04-13 20:01:35,735 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:35,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:35,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 103 transitions. [2025-04-13 20:01:35,736 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5659340659340659 [2025-04-13 20:01:35,736 INFO L175 Difference]: Start difference. First operand has 275 places, 334 transitions, 8629 flow. Second operand 7 states and 103 transitions. [2025-04-13 20:01:35,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 437 transitions, 11252 flow [2025-04-13 20:01:36,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 437 transitions, 10903 flow, removed 8 selfloop flow, removed 6 redundant places. [2025-04-13 20:01:36,382 INFO L231 Difference]: Finished difference. Result has 278 places, 366 transitions, 9804 flow [2025-04-13 20:01:36,382 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=8340, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9804, PETRI_PLACES=278, PETRI_TRANSITIONS=366} [2025-04-13 20:01:36,383 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 250 predicate places. [2025-04-13 20:01:36,383 INFO L485 AbstractCegarLoop]: Abstraction has has 278 places, 366 transitions, 9804 flow [2025-04-13 20:01:36,383 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:36,383 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:36,383 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:36,383 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2025-04-13 20:01:36,383 INFO L403 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:36,383 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:36,383 INFO L85 PathProgramCache]: Analyzing trace with hash -844952255, now seen corresponding path program 20 times [2025-04-13 20:01:36,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:36,383 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506816468] [2025-04-13 20:01:36,383 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:01:36,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:36,390 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:01:36,397 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:36,397 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:01:36,397 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:36,556 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:36,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:36,556 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506816468] [2025-04-13 20:01:36,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506816468] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:36,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:01:36,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:01:36,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851072698] [2025-04-13 20:01:36,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:36,556 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:36,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:36,556 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:36,557 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:01:36,557 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:36,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 366 transitions, 9804 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:36,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:36,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:36,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:38,249 INFO L116 PetriNetUnfolderBase]: 5038/8093 cut-off events. [2025-04-13 20:01:38,250 INFO L117 PetriNetUnfolderBase]: For 189339/189339 co-relation queries the response was YES. [2025-04-13 20:01:38,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57225 conditions, 8093 events. 5038/8093 cut-off events. For 189339/189339 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 52275 event pairs, 1388 based on Foata normal form. 14/8029 useless extension candidates. Maximal degree in co-relation 57089. Up to 5944 conditions per place. [2025-04-13 20:01:38,309 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 274 selfloop transitions, 160 changer transitions 0/434 dead transitions. [2025-04-13 20:01:38,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 434 transitions, 11360 flow [2025-04-13 20:01:38,309 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:38,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:38,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2025-04-13 20:01:38,310 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.554945054945055 [2025-04-13 20:01:38,310 INFO L175 Difference]: Start difference. First operand has 278 places, 366 transitions, 9804 flow. Second operand 7 states and 101 transitions. [2025-04-13 20:01:38,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 434 transitions, 11360 flow [2025-04-13 20:01:38,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 434 transitions, 11149 flow, removed 36 selfloop flow, removed 2 redundant places. [2025-04-13 20:01:38,903 INFO L231 Difference]: Finished difference. Result has 284 places, 373 transitions, 10104 flow [2025-04-13 20:01:38,903 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=9595, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10104, PETRI_PLACES=284, PETRI_TRANSITIONS=373} [2025-04-13 20:01:38,903 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 256 predicate places. [2025-04-13 20:01:38,903 INFO L485 AbstractCegarLoop]: Abstraction has has 284 places, 373 transitions, 10104 flow [2025-04-13 20:01:38,903 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:38,903 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:38,903 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:38,904 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2025-04-13 20:01:38,904 INFO L403 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:38,904 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:38,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1161196658, now seen corresponding path program 26 times [2025-04-13 20:01:38,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:38,904 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634160790] [2025-04-13 20:01:38,904 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:01:38,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:38,912 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:01:38,918 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:38,918 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:01:38,918 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:39,075 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:39,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:39,075 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634160790] [2025-04-13 20:01:39,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634160790] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:39,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:01:39,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:01:39,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660324400] [2025-04-13 20:01:39,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:39,076 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:39,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:39,076 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:39,076 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:01:39,076 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:39,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 373 transitions, 10104 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:39,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:39,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:39,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:40,812 INFO L116 PetriNetUnfolderBase]: 5012/8037 cut-off events. [2025-04-13 20:01:40,813 INFO L117 PetriNetUnfolderBase]: For 186608/186608 co-relation queries the response was YES. [2025-04-13 20:01:40,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56401 conditions, 8037 events. 5012/8037 cut-off events. For 186608/186608 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 51658 event pairs, 1168 based on Foata normal form. 8/7967 useless extension candidates. Maximal degree in co-relation 56263. Up to 3568 conditions per place. [2025-04-13 20:01:40,876 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 276 selfloop transitions, 172 changer transitions 0/448 dead transitions. [2025-04-13 20:01:40,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 448 transitions, 11819 flow [2025-04-13 20:01:40,876 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:40,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:40,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2025-04-13 20:01:40,877 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.554945054945055 [2025-04-13 20:01:40,877 INFO L175 Difference]: Start difference. First operand has 284 places, 373 transitions, 10104 flow. Second operand 7 states and 101 transitions. [2025-04-13 20:01:40,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 448 transitions, 11819 flow [2025-04-13 20:01:41,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 448 transitions, 11263 flow, removed 24 selfloop flow, removed 8 redundant places. [2025-04-13 20:01:41,457 INFO L231 Difference]: Finished difference. Result has 284 places, 380 transitions, 10094 flow [2025-04-13 20:01:41,458 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=9561, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10094, PETRI_PLACES=284, PETRI_TRANSITIONS=380} [2025-04-13 20:01:41,458 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 256 predicate places. [2025-04-13 20:01:41,458 INFO L485 AbstractCegarLoop]: Abstraction has has 284 places, 380 transitions, 10094 flow [2025-04-13 20:01:41,458 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:41,458 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:41,458 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:41,458 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2025-04-13 20:01:41,458 INFO L403 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:41,459 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:41,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1322813316, now seen corresponding path program 27 times [2025-04-13 20:01:41,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:41,459 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513870935] [2025-04-13 20:01:41,459 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:01:41,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:41,466 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:01:41,474 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:01:41,474 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:01:41,474 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:41,741 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:41,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:41,742 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513870935] [2025-04-13 20:01:41,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513870935] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:01:41,742 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077407153] [2025-04-13 20:01:41,742 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:01:41,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:01:41,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:01:41,743 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-04-13 20:01:41,744 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-04-13 20:01:41,833 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:01:41,852 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:01:41,852 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:01:41,852 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:41,853 INFO L256 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-13 20:01:41,854 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:01:41,947 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:41,947 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:01:42,017 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:42,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077407153] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:01:42,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:01:42,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 17 [2025-04-13 20:01:42,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661532939] [2025-04-13 20:01:42,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:42,017 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:42,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:42,018 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:42,018 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2025-04-13 20:01:42,018 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:42,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 380 transitions, 10094 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:42,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:42,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:42,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:43,631 INFO L116 PetriNetUnfolderBase]: 4970/7955 cut-off events. [2025-04-13 20:01:43,631 INFO L117 PetriNetUnfolderBase]: For 178918/178918 co-relation queries the response was YES. [2025-04-13 20:01:43,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55674 conditions, 7955 events. 4970/7955 cut-off events. For 178918/178918 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 50841 event pairs, 1170 based on Foata normal form. 18/7895 useless extension candidates. Maximal degree in co-relation 55537. Up to 3568 conditions per place. [2025-04-13 20:01:43,690 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 272 selfloop transitions, 169 changer transitions 0/441 dead transitions. [2025-04-13 20:01:43,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 441 transitions, 11553 flow [2025-04-13 20:01:43,691 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:43,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:43,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2025-04-13 20:01:43,691 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2025-04-13 20:01:43,691 INFO L175 Difference]: Start difference. First operand has 284 places, 380 transitions, 10094 flow. Second operand 7 states and 98 transitions. [2025-04-13 20:01:43,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 441 transitions, 11553 flow [2025-04-13 20:01:44,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 441 transitions, 11307 flow, removed 7 selfloop flow, removed 3 redundant places. [2025-04-13 20:01:44,222 INFO L231 Difference]: Finished difference. Result has 288 places, 379 transitions, 10192 flow [2025-04-13 20:01:44,222 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=9800, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10192, PETRI_PLACES=288, PETRI_TRANSITIONS=379} [2025-04-13 20:01:44,223 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 260 predicate places. [2025-04-13 20:01:44,223 INFO L485 AbstractCegarLoop]: Abstraction has has 288 places, 379 transitions, 10192 flow [2025-04-13 20:01:44,223 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:44,223 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:44,223 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:44,229 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-04-13 20:01:44,423 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2025-04-13 20:01:44,423 INFO L403 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:44,424 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:44,424 INFO L85 PathProgramCache]: Analyzing trace with hash -538030105, now seen corresponding path program 21 times [2025-04-13 20:01:44,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:44,424 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711154441] [2025-04-13 20:01:44,424 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:01:44,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:44,431 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:01:44,437 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:01:44,437 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:01:44,437 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:44,583 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:44,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:44,583 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711154441] [2025-04-13 20:01:44,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711154441] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:44,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:01:44,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:01:44,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500575595] [2025-04-13 20:01:44,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:44,583 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:44,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:44,583 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:44,583 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:01:44,584 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:44,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 379 transitions, 10192 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:44,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:44,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:44,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:46,300 INFO L116 PetriNetUnfolderBase]: 4963/7948 cut-off events. [2025-04-13 20:01:46,301 INFO L117 PetriNetUnfolderBase]: For 180724/180724 co-relation queries the response was YES. [2025-04-13 20:01:46,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56052 conditions, 7948 events. 4963/7948 cut-off events. For 180724/180724 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 50876 event pairs, 1345 based on Foata normal form. 7/7877 useless extension candidates. Maximal degree in co-relation 55914. Up to 5806 conditions per place. [2025-04-13 20:01:46,386 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 275 selfloop transitions, 166 changer transitions 0/441 dead transitions. [2025-04-13 20:01:46,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 441 transitions, 11645 flow [2025-04-13 20:01:46,387 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:46,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:46,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2025-04-13 20:01:46,387 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2025-04-13 20:01:46,387 INFO L175 Difference]: Start difference. First operand has 288 places, 379 transitions, 10192 flow. Second operand 7 states and 98 transitions. [2025-04-13 20:01:46,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 441 transitions, 11645 flow [2025-04-13 20:01:47,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 441 transitions, 11329 flow, removed 1 selfloop flow, removed 4 redundant places. [2025-04-13 20:01:47,012 INFO L231 Difference]: Finished difference. Result has 291 places, 379 transitions, 10214 flow [2025-04-13 20:01:47,012 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=9876, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10214, PETRI_PLACES=291, PETRI_TRANSITIONS=379} [2025-04-13 20:01:47,012 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 263 predicate places. [2025-04-13 20:01:47,012 INFO L485 AbstractCegarLoop]: Abstraction has has 291 places, 379 transitions, 10214 flow [2025-04-13 20:01:47,012 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:47,013 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:47,013 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:47,013 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2025-04-13 20:01:47,013 INFO L403 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:47,013 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:47,013 INFO L85 PathProgramCache]: Analyzing trace with hash -272988565, now seen corresponding path program 22 times [2025-04-13 20:01:47,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:47,013 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871245078] [2025-04-13 20:01:47,014 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:01:47,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:47,022 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:01:47,032 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:47,032 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:01:47,032 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:47,167 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:47,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:47,167 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871245078] [2025-04-13 20:01:47,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871245078] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:47,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:01:47,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:01:47,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350861039] [2025-04-13 20:01:47,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:47,168 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:47,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:47,168 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:47,168 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:01:47,168 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:47,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 379 transitions, 10214 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:47,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:47,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:47,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:48,779 INFO L116 PetriNetUnfolderBase]: 4984/8017 cut-off events. [2025-04-13 20:01:48,779 INFO L117 PetriNetUnfolderBase]: For 182929/182929 co-relation queries the response was YES. [2025-04-13 20:01:48,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56508 conditions, 8017 events. 4984/8017 cut-off events. For 182929/182929 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 51810 event pairs, 1343 based on Foata normal form. 3/7942 useless extension candidates. Maximal degree in co-relation 56369. Up to 5806 conditions per place. [2025-04-13 20:01:48,839 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 273 selfloop transitions, 170 changer transitions 3/446 dead transitions. [2025-04-13 20:01:48,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 446 transitions, 11903 flow [2025-04-13 20:01:48,840 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:48,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:48,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2025-04-13 20:01:48,840 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5 [2025-04-13 20:01:48,840 INFO L175 Difference]: Start difference. First operand has 291 places, 379 transitions, 10214 flow. Second operand 7 states and 91 transitions. [2025-04-13 20:01:48,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 446 transitions, 11903 flow [2025-04-13 20:01:49,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 446 transitions, 11640 flow, removed 23 selfloop flow, removed 2 redundant places. [2025-04-13 20:01:49,402 INFO L231 Difference]: Finished difference. Result has 299 places, 392 transitions, 10710 flow [2025-04-13 20:01:49,402 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=9962, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10710, PETRI_PLACES=299, PETRI_TRANSITIONS=392} [2025-04-13 20:01:49,403 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 271 predicate places. [2025-04-13 20:01:49,403 INFO L485 AbstractCegarLoop]: Abstraction has has 299 places, 392 transitions, 10710 flow [2025-04-13 20:01:49,403 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:49,403 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:49,403 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:49,403 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2025-04-13 20:01:49,403 INFO L403 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:49,403 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:49,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1245943025, now seen corresponding path program 23 times [2025-04-13 20:01:49,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:49,404 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066274157] [2025-04-13 20:01:49,404 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:01:49,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:49,410 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:01:49,419 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:49,419 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:01:49,419 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:49,563 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:01:49,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:49,563 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066274157] [2025-04-13 20:01:49,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066274157] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:01:49,563 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386617705] [2025-04-13 20:01:49,563 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:01:49,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:01:49,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:01:49,565 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-04-13 20:01:49,566 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-04-13 20:01:49,658 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:01:49,676 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:49,676 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:01:49,676 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:49,676 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-13 20:01:49,677 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:01:49,826 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:49,826 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-13 20:01:49,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386617705] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:49,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-13 20:01:49,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 12 [2025-04-13 20:01:49,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804823019] [2025-04-13 20:01:49,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:49,827 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:49,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:49,827 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:49,827 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2025-04-13 20:01:49,827 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:49,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 392 transitions, 10710 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:49,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:49,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:49,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:51,538 INFO L116 PetriNetUnfolderBase]: 4979/8009 cut-off events. [2025-04-13 20:01:51,539 INFO L117 PetriNetUnfolderBase]: For 188860/188860 co-relation queries the response was YES. [2025-04-13 20:01:51,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57050 conditions, 8009 events. 4979/8009 cut-off events. For 188860/188860 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 51710 event pairs, 1336 based on Foata normal form. 3/7934 useless extension candidates. Maximal degree in co-relation 56923. Up to 5806 conditions per place. [2025-04-13 20:01:51,602 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 274 selfloop transitions, 174 changer transitions 3/451 dead transitions. [2025-04-13 20:01:51,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 451 transitions, 12151 flow [2025-04-13 20:01:51,603 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:51,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:51,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2025-04-13 20:01:51,603 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2025-04-13 20:01:51,603 INFO L175 Difference]: Start difference. First operand has 299 places, 392 transitions, 10710 flow. Second operand 7 states and 93 transitions. [2025-04-13 20:01:51,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 451 transitions, 12151 flow [2025-04-13 20:01:52,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 451 transitions, 11916 flow, removed 9 selfloop flow, removed 2 redundant places. [2025-04-13 20:01:52,228 INFO L231 Difference]: Finished difference. Result has 303 places, 393 transitions, 10851 flow [2025-04-13 20:01:52,228 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=10437, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10851, PETRI_PLACES=303, PETRI_TRANSITIONS=393} [2025-04-13 20:01:52,229 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 275 predicate places. [2025-04-13 20:01:52,229 INFO L485 AbstractCegarLoop]: Abstraction has has 303 places, 393 transitions, 10851 flow [2025-04-13 20:01:52,229 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:52,229 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:52,229 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:52,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-04-13 20:01:52,429 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2025-04-13 20:01:52,430 INFO L403 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:52,430 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:52,430 INFO L85 PathProgramCache]: Analyzing trace with hash -730690850, now seen corresponding path program 28 times [2025-04-13 20:01:52,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:52,430 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571348430] [2025-04-13 20:01:52,430 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:01:52,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:52,437 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:01:52,443 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:52,444 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:01:52,444 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:52,544 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:52,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:52,544 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571348430] [2025-04-13 20:01:52,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571348430] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:52,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:01:52,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:01:52,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558484900] [2025-04-13 20:01:52,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:52,545 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:52,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:52,545 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:52,545 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:01:52,545 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:52,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 393 transitions, 10851 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:52,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:52,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:52,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:54,302 INFO L116 PetriNetUnfolderBase]: 4963/7980 cut-off events. [2025-04-13 20:01:54,302 INFO L117 PetriNetUnfolderBase]: For 191484/191484 co-relation queries the response was YES. [2025-04-13 20:01:54,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57027 conditions, 7980 events. 4963/7980 cut-off events. For 191484/191484 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 51329 event pairs, 1146 based on Foata normal form. 8/7910 useless extension candidates. Maximal degree in co-relation 56899. Up to 3568 conditions per place. [2025-04-13 20:01:54,365 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 322 selfloop transitions, 139 changer transitions 1/462 dead transitions. [2025-04-13 20:01:54,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 462 transitions, 12410 flow [2025-04-13 20:01:54,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:54,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:54,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2025-04-13 20:01:54,366 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.521978021978022 [2025-04-13 20:01:54,366 INFO L175 Difference]: Start difference. First operand has 303 places, 393 transitions, 10851 flow. Second operand 7 states and 95 transitions. [2025-04-13 20:01:54,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 462 transitions, 12410 flow [2025-04-13 20:01:55,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 462 transitions, 12087 flow, removed 6 selfloop flow, removed 4 redundant places. [2025-04-13 20:01:55,059 INFO L231 Difference]: Finished difference. Result has 306 places, 392 transitions, 10798 flow [2025-04-13 20:01:55,059 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=10501, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10798, PETRI_PLACES=306, PETRI_TRANSITIONS=392} [2025-04-13 20:01:55,060 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 278 predicate places. [2025-04-13 20:01:55,060 INFO L485 AbstractCegarLoop]: Abstraction has has 306 places, 392 transitions, 10798 flow [2025-04-13 20:01:55,060 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:55,060 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:55,060 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:55,060 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2025-04-13 20:01:55,060 INFO L403 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:55,061 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:55,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1798120527, now seen corresponding path program 24 times [2025-04-13 20:01:55,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:55,061 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715419224] [2025-04-13 20:01:55,061 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:01:55,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:55,071 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:01:55,080 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:55,080 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:01:55,080 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:55,297 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:55,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:55,298 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715419224] [2025-04-13 20:01:55,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715419224] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:55,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:01:55,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:01:55,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137625172] [2025-04-13 20:01:55,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:55,298 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:01:55,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:55,299 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:01:55,299 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:01:55,299 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:55,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 392 transitions, 10798 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:01:55,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:55,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:55,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:57,093 INFO L116 PetriNetUnfolderBase]: 4967/7984 cut-off events. [2025-04-13 20:01:57,094 INFO L117 PetriNetUnfolderBase]: For 195728/195728 co-relation queries the response was YES. [2025-04-13 20:01:57,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57663 conditions, 7984 events. 4967/7984 cut-off events. For 195728/195728 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 51408 event pairs, 1351 based on Foata normal form. 4/7910 useless extension candidates. Maximal degree in co-relation 57534. Up to 5782 conditions per place. [2025-04-13 20:01:57,175 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 276 selfloop transitions, 171 changer transitions 0/447 dead transitions. [2025-04-13 20:01:57,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 447 transitions, 12165 flow [2025-04-13 20:01:57,175 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:57,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:57,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2025-04-13 20:01:57,176 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.554945054945055 [2025-04-13 20:01:57,177 INFO L175 Difference]: Start difference. First operand has 306 places, 392 transitions, 10798 flow. Second operand 7 states and 101 transitions. [2025-04-13 20:01:57,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 447 transitions, 12165 flow [2025-04-13 20:01:57,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 447 transitions, 11919 flow, removed 6 selfloop flow, removed 4 redundant places. [2025-04-13 20:01:57,966 INFO L231 Difference]: Finished difference. Result has 310 places, 395 transitions, 10998 flow [2025-04-13 20:01:57,966 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=10554, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10998, PETRI_PLACES=310, PETRI_TRANSITIONS=395} [2025-04-13 20:01:57,968 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 282 predicate places. [2025-04-13 20:01:57,968 INFO L485 AbstractCegarLoop]: Abstraction has has 310 places, 395 transitions, 10998 flow [2025-04-13 20:01:57,969 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:01:57,969 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:01:57,969 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:01:57,969 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2025-04-13 20:01:57,969 INFO L403 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:01:57,969 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:01:57,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1134241679, now seen corresponding path program 25 times [2025-04-13 20:01:57,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:01:57,970 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347695898] [2025-04-13 20:01:57,970 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:01:57,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:01:57,979 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:01:57,988 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:01:57,988 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:01:57,988 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:01:58,163 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:01:58,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:01:58,164 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347695898] [2025-04-13 20:01:58,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347695898] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:01:58,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:01:58,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:01:58,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413738660] [2025-04-13 20:01:58,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:01:58,164 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:01:58,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:01:58,165 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:01:58,165 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:01:58,165 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:01:58,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 395 transitions, 10998 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:01:58,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:01:58,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:01:58,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:01:59,838 INFO L116 PetriNetUnfolderBase]: 4975/8005 cut-off events. [2025-04-13 20:01:59,838 INFO L117 PetriNetUnfolderBase]: For 198403/198403 co-relation queries the response was YES. [2025-04-13 20:01:59,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58137 conditions, 8005 events. 4975/8005 cut-off events. For 198403/198403 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 51699 event pairs, 1352 based on Foata normal form. 6/7933 useless extension candidates. Maximal degree in co-relation 58007. Up to 5782 conditions per place. [2025-04-13 20:01:59,902 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 272 selfloop transitions, 174 changer transitions 1/447 dead transitions. [2025-04-13 20:01:59,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 447 transitions, 12348 flow [2025-04-13 20:01:59,903 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:01:59,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:01:59,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2025-04-13 20:01:59,903 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5054945054945055 [2025-04-13 20:01:59,904 INFO L175 Difference]: Start difference. First operand has 310 places, 395 transitions, 10998 flow. Second operand 7 states and 92 transitions. [2025-04-13 20:01:59,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 447 transitions, 12348 flow [2025-04-13 20:02:00,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 447 transitions, 12011 flow, removed 18 selfloop flow, removed 3 redundant places. [2025-04-13 20:02:00,579 INFO L231 Difference]: Finished difference. Result has 315 places, 397 transitions, 11053 flow [2025-04-13 20:02:00,579 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=10615, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11053, PETRI_PLACES=315, PETRI_TRANSITIONS=397} [2025-04-13 20:02:00,579 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 287 predicate places. [2025-04-13 20:02:00,579 INFO L485 AbstractCegarLoop]: Abstraction has has 315 places, 397 transitions, 11053 flow [2025-04-13 20:02:00,579 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:00,579 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:02:00,579 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:02:00,580 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2025-04-13 20:02:00,580 INFO L403 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:02:00,580 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:02:00,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1266795700, now seen corresponding path program 29 times [2025-04-13 20:02:00,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:02:00,580 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409499596] [2025-04-13 20:02:00,580 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:02:00,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:02:00,587 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:02:00,594 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:00,594 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:02:00,594 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:00,772 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:02:00,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:02:00,772 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409499596] [2025-04-13 20:02:00,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409499596] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:02:00,772 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021505995] [2025-04-13 20:02:00,772 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:02:00,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:02:00,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:02:00,774 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-04-13 20:02:00,775 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-04-13 20:02:00,873 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:02:00,891 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:00,891 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:02:00,891 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:00,892 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-13 20:02:00,892 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:02:01,059 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:01,060 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:02:01,141 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:01,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021505995] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:02:01,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:02:01,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 18 [2025-04-13 20:02:01,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735394888] [2025-04-13 20:02:01,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:02:01,142 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:02:01,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:02:01,142 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:02:01,142 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2025-04-13 20:02:01,142 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:02:01,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 397 transitions, 11053 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:01,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:02:01,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:02:01,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:02:02,857 INFO L116 PetriNetUnfolderBase]: 4966/7983 cut-off events. [2025-04-13 20:02:02,858 INFO L117 PetriNetUnfolderBase]: For 197324/197324 co-relation queries the response was YES. [2025-04-13 20:02:02,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57991 conditions, 7983 events. 4966/7983 cut-off events. For 197324/197324 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 51303 event pairs, 1145 based on Foata normal form. 6/7911 useless extension candidates. Maximal degree in co-relation 57859. Up to 3568 conditions per place. [2025-04-13 20:02:02,924 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 317 selfloop transitions, 145 changer transitions 0/462 dead transitions. [2025-04-13 20:02:02,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 462 transitions, 12591 flow [2025-04-13 20:02:02,925 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:02:02,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:02:02,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2025-04-13 20:02:02,925 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2025-04-13 20:02:02,925 INFO L175 Difference]: Start difference. First operand has 315 places, 397 transitions, 11053 flow. Second operand 7 states and 93 transitions. [2025-04-13 20:02:02,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 462 transitions, 12591 flow [2025-04-13 20:02:03,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 462 transitions, 12264 flow, removed 6 selfloop flow, removed 4 redundant places. [2025-04-13 20:02:03,635 INFO L231 Difference]: Finished difference. Result has 317 places, 398 transitions, 11039 flow [2025-04-13 20:02:03,635 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=10709, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11039, PETRI_PLACES=317, PETRI_TRANSITIONS=398} [2025-04-13 20:02:03,636 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 289 predicate places. [2025-04-13 20:02:03,636 INFO L485 AbstractCegarLoop]: Abstraction has has 317 places, 398 transitions, 11039 flow [2025-04-13 20:02:03,636 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:03,636 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:02:03,636 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:02:03,643 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-04-13 20:02:03,836 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:02:03,837 INFO L403 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:02:03,837 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:02:03,837 INFO L85 PathProgramCache]: Analyzing trace with hash 352925041, now seen corresponding path program 26 times [2025-04-13 20:02:03,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:02:03,837 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228138097] [2025-04-13 20:02:03,837 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:02:03,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:02:03,845 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:02:03,851 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:03,851 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:02:03,851 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:04,105 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:04,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:02:04,105 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228138097] [2025-04-13 20:02:04,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228138097] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:02:04,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:02:04,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:02:04,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360822456] [2025-04-13 20:02:04,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:02:04,106 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:02:04,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:02:04,106 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:02:04,106 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:02:04,106 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:02:04,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 398 transitions, 11039 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:02:04,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:02:04,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:02:04,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:02:05,772 INFO L116 PetriNetUnfolderBase]: 4961/7969 cut-off events. [2025-04-13 20:02:05,772 INFO L117 PetriNetUnfolderBase]: For 193912/193912 co-relation queries the response was YES. [2025-04-13 20:02:05,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57157 conditions, 7969 events. 4961/7969 cut-off events. For 193912/193912 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 51275 event pairs, 1337 based on Foata normal form. 4/7895 useless extension candidates. Maximal degree in co-relation 57025. Up to 5764 conditions per place. [2025-04-13 20:02:05,837 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 267 selfloop transitions, 174 changer transitions 0/441 dead transitions. [2025-04-13 20:02:05,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 441 transitions, 12257 flow [2025-04-13 20:02:05,837 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:02:05,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:02:05,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 88 transitions. [2025-04-13 20:02:05,838 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4835164835164835 [2025-04-13 20:02:05,838 INFO L175 Difference]: Start difference. First operand has 317 places, 398 transitions, 11039 flow. Second operand 7 states and 88 transitions. [2025-04-13 20:02:05,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 441 transitions, 12257 flow [2025-04-13 20:02:06,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 441 transitions, 11969 flow, removed 3 selfloop flow, removed 6 redundant places. [2025-04-13 20:02:06,589 INFO L231 Difference]: Finished difference. Result has 316 places, 397 transitions, 11063 flow [2025-04-13 20:02:06,589 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=10715, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11063, PETRI_PLACES=316, PETRI_TRANSITIONS=397} [2025-04-13 20:02:06,590 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 288 predicate places. [2025-04-13 20:02:06,590 INFO L485 AbstractCegarLoop]: Abstraction has has 316 places, 397 transitions, 11063 flow [2025-04-13 20:02:06,590 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:02:06,590 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:02:06,590 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:02:06,590 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2025-04-13 20:02:06,590 INFO L403 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:02:06,591 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:02:06,591 INFO L85 PathProgramCache]: Analyzing trace with hash -427207585, now seen corresponding path program 27 times [2025-04-13 20:02:06,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:02:06,591 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885535235] [2025-04-13 20:02:06,591 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:02:06,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:02:06,600 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:02:06,607 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:02:06,607 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:02:06,608 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:06,771 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:06,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:02:06,772 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885535235] [2025-04-13 20:02:06,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885535235] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:02:06,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:02:06,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:02:06,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757877691] [2025-04-13 20:02:06,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:02:06,772 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:02:06,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:02:06,772 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:02:06,773 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:02:06,773 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:02:06,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 397 transitions, 11063 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:06,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:02:06,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:02:06,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:02:08,390 INFO L116 PetriNetUnfolderBase]: 4954/7953 cut-off events. [2025-04-13 20:02:08,390 INFO L117 PetriNetUnfolderBase]: For 193334/193334 co-relation queries the response was YES. [2025-04-13 20:02:08,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57214 conditions, 7953 events. 4954/7953 cut-off events. For 193334/193334 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 51101 event pairs, 1341 based on Foata normal form. 3/7878 useless extension candidates. Maximal degree in co-relation 57083. Up to 5764 conditions per place. [2025-04-13 20:02:08,538 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 271 selfloop transitions, 174 changer transitions 3/448 dead transitions. [2025-04-13 20:02:08,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 448 transitions, 12349 flow [2025-04-13 20:02:08,540 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:02:08,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:02:08,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2025-04-13 20:02:08,540 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5054945054945055 [2025-04-13 20:02:08,540 INFO L175 Difference]: Start difference. First operand has 316 places, 397 transitions, 11063 flow. Second operand 7 states and 92 transitions. [2025-04-13 20:02:08,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 448 transitions, 12349 flow [2025-04-13 20:02:09,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 448 transitions, 11995 flow, removed 3 selfloop flow, removed 5 redundant places. [2025-04-13 20:02:09,230 INFO L231 Difference]: Finished difference. Result has 318 places, 396 transitions, 11019 flow [2025-04-13 20:02:09,230 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=10666, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11019, PETRI_PLACES=318, PETRI_TRANSITIONS=396} [2025-04-13 20:02:09,231 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 290 predicate places. [2025-04-13 20:02:09,231 INFO L485 AbstractCegarLoop]: Abstraction has has 318 places, 396 transitions, 11019 flow [2025-04-13 20:02:09,231 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:09,231 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:02:09,231 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:02:09,231 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2025-04-13 20:02:09,231 INFO L403 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:02:09,232 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:02:09,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1637562650, now seen corresponding path program 30 times [2025-04-13 20:02:09,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:02:09,232 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596164241] [2025-04-13 20:02:09,232 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:02:09,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:02:09,239 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:02:09,247 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:09,247 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:02:09,247 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:09,400 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:09,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:02:09,400 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596164241] [2025-04-13 20:02:09,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596164241] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:02:09,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:02:09,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:02:09,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326941439] [2025-04-13 20:02:09,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:02:09,400 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:02:09,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:02:09,401 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:02:09,401 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:02:09,401 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:02:09,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 396 transitions, 11019 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:09,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:02:09,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:02:09,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:02:11,041 INFO L116 PetriNetUnfolderBase]: 4938/7920 cut-off events. [2025-04-13 20:02:11,041 INFO L117 PetriNetUnfolderBase]: For 192473/192473 co-relation queries the response was YES. [2025-04-13 20:02:11,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56980 conditions, 7920 events. 4938/7920 cut-off events. For 192473/192473 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 50757 event pairs, 1178 based on Foata normal form. 12/7854 useless extension candidates. Maximal degree in co-relation 56848. Up to 3568 conditions per place. [2025-04-13 20:02:11,106 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 305 selfloop transitions, 154 changer transitions 0/459 dead transitions. [2025-04-13 20:02:11,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 459 transitions, 12544 flow [2025-04-13 20:02:11,107 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:02:11,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:02:11,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2025-04-13 20:02:11,107 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.554945054945055 [2025-04-13 20:02:11,107 INFO L175 Difference]: Start difference. First operand has 318 places, 396 transitions, 11019 flow. Second operand 7 states and 101 transitions. [2025-04-13 20:02:11,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 459 transitions, 12544 flow [2025-04-13 20:02:11,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 459 transitions, 12283 flow, removed 3 selfloop flow, removed 4 redundant places. [2025-04-13 20:02:11,900 INFO L231 Difference]: Finished difference. Result has 321 places, 399 transitions, 11210 flow [2025-04-13 20:02:11,901 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=10758, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11210, PETRI_PLACES=321, PETRI_TRANSITIONS=399} [2025-04-13 20:02:11,901 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 293 predicate places. [2025-04-13 20:02:11,901 INFO L485 AbstractCegarLoop]: Abstraction has has 321 places, 399 transitions, 11210 flow [2025-04-13 20:02:11,901 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:11,901 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:02:11,901 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:02:11,901 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2025-04-13 20:02:11,902 INFO L403 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:02:11,902 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:02:11,902 INFO L85 PathProgramCache]: Analyzing trace with hash -867548803, now seen corresponding path program 28 times [2025-04-13 20:02:11,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:02:11,902 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111670075] [2025-04-13 20:02:11,902 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:02:11,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:02:11,909 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:02:11,912 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:11,913 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:02:11,913 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:12,026 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:12,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:02:12,027 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111670075] [2025-04-13 20:02:12,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111670075] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:02:12,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:02:12,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:02:12,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158959674] [2025-04-13 20:02:12,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:02:12,027 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:02:12,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:02:12,027 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:02:12,027 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:02:12,027 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:02:12,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 399 transitions, 11210 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:12,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:02:12,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:02:12,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:02:13,760 INFO L116 PetriNetUnfolderBase]: 4924/7888 cut-off events. [2025-04-13 20:02:13,760 INFO L117 PetriNetUnfolderBase]: For 195026/195026 co-relation queries the response was YES. [2025-04-13 20:02:13,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56879 conditions, 7888 events. 4924/7888 cut-off events. For 195026/195026 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 50406 event pairs, 1327 based on Foata normal form. 6/7816 useless extension candidates. Maximal degree in co-relation 56745. Up to 5736 conditions per place. [2025-04-13 20:02:13,823 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 284 selfloop transitions, 167 changer transitions 1/452 dead transitions. [2025-04-13 20:02:13,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 452 transitions, 12510 flow [2025-04-13 20:02:13,824 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:02:13,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:02:13,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2025-04-13 20:02:13,824 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.532967032967033 [2025-04-13 20:02:13,824 INFO L175 Difference]: Start difference. First operand has 321 places, 399 transitions, 11210 flow. Second operand 7 states and 97 transitions. [2025-04-13 20:02:13,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 452 transitions, 12510 flow [2025-04-13 20:02:14,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 452 transitions, 12204 flow, removed 4 selfloop flow, removed 8 redundant places. [2025-04-13 20:02:14,457 INFO L231 Difference]: Finished difference. Result has 320 places, 398 transitions, 11206 flow [2025-04-13 20:02:14,457 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=10904, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11206, PETRI_PLACES=320, PETRI_TRANSITIONS=398} [2025-04-13 20:02:14,458 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 292 predicate places. [2025-04-13 20:02:14,458 INFO L485 AbstractCegarLoop]: Abstraction has has 320 places, 398 transitions, 11206 flow [2025-04-13 20:02:14,458 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:14,458 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:02:14,458 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:02:14,458 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2025-04-13 20:02:14,458 INFO L403 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:02:14,458 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:02:14,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1715035686, now seen corresponding path program 31 times [2025-04-13 20:02:14,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:02:14,459 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207372943] [2025-04-13 20:02:14,459 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:02:14,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:02:14,465 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:02:14,472 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:14,473 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:02:14,473 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:14,613 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:14,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:02:14,613 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207372943] [2025-04-13 20:02:14,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207372943] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:02:14,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:02:14,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:02:14,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634534633] [2025-04-13 20:02:14,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:02:14,613 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:02:14,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:02:14,614 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:02:14,614 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:02:14,614 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:02:14,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 398 transitions, 11206 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:14,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:02:14,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:02:14,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:02:16,347 INFO L116 PetriNetUnfolderBase]: 4903/7844 cut-off events. [2025-04-13 20:02:16,348 INFO L117 PetriNetUnfolderBase]: For 195193/195193 co-relation queries the response was YES. [2025-04-13 20:02:16,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56691 conditions, 7844 events. 4903/7844 cut-off events. For 195193/195193 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 50030 event pairs, 1168 based on Foata normal form. 8/7774 useless extension candidates. Maximal degree in co-relation 56560. Up to 3568 conditions per place. [2025-04-13 20:02:16,415 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 310 selfloop transitions, 147 changer transitions 1/458 dead transitions. [2025-04-13 20:02:16,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 458 transitions, 12637 flow [2025-04-13 20:02:16,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:02:16,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:02:16,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2025-04-13 20:02:16,415 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5274725274725275 [2025-04-13 20:02:16,416 INFO L175 Difference]: Start difference. First operand has 320 places, 398 transitions, 11206 flow. Second operand 7 states and 96 transitions. [2025-04-13 20:02:16,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 458 transitions, 12637 flow [2025-04-13 20:02:17,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 458 transitions, 12329 flow, removed 2 selfloop flow, removed 4 redundant places. [2025-04-13 20:02:17,099 INFO L231 Difference]: Finished difference. Result has 324 places, 399 transitions, 11261 flow [2025-04-13 20:02:17,100 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=10898, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11261, PETRI_PLACES=324, PETRI_TRANSITIONS=399} [2025-04-13 20:02:17,100 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 296 predicate places. [2025-04-13 20:02:17,100 INFO L485 AbstractCegarLoop]: Abstraction has has 324 places, 399 transitions, 11261 flow [2025-04-13 20:02:17,100 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:17,100 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:02:17,100 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:02:17,100 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2025-04-13 20:02:17,100 INFO L403 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:02:17,101 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:02:17,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1555652662, now seen corresponding path program 32 times [2025-04-13 20:02:17,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:02:17,101 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433704747] [2025-04-13 20:02:17,101 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:02:17,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:02:17,108 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:02:17,114 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:17,115 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:02:17,115 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:17,271 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:17,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:02:17,272 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433704747] [2025-04-13 20:02:17,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433704747] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:02:17,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:02:17,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:02:17,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870615044] [2025-04-13 20:02:17,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:02:17,272 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:02:17,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:02:17,272 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:02:17,272 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:02:17,272 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:02:17,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 399 transitions, 11261 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:02:17,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:02:17,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:02:17,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:02:19,134 INFO L116 PetriNetUnfolderBase]: 4914/7859 cut-off events. [2025-04-13 20:02:19,134 INFO L117 PetriNetUnfolderBase]: For 197074/197074 co-relation queries the response was YES. [2025-04-13 20:02:19,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56892 conditions, 7859 events. 4914/7859 cut-off events. For 197074/197074 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 50110 event pairs, 1166 based on Foata normal form. 4/7785 useless extension candidates. Maximal degree in co-relation 56760. Up to 3568 conditions per place. [2025-04-13 20:02:19,193 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 307 selfloop transitions, 152 changer transitions 0/459 dead transitions. [2025-04-13 20:02:19,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 459 transitions, 12674 flow [2025-04-13 20:02:19,194 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:02:19,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:02:19,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2025-04-13 20:02:19,194 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.532967032967033 [2025-04-13 20:02:19,195 INFO L175 Difference]: Start difference. First operand has 324 places, 399 transitions, 11261 flow. Second operand 7 states and 97 transitions. [2025-04-13 20:02:19,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 459 transitions, 12674 flow [2025-04-13 20:02:19,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 459 transitions, 12419 flow, removed 3 selfloop flow, removed 6 redundant places. [2025-04-13 20:02:19,820 INFO L231 Difference]: Finished difference. Result has 324 places, 402 transitions, 11373 flow [2025-04-13 20:02:19,820 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=10971, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11373, PETRI_PLACES=324, PETRI_TRANSITIONS=402} [2025-04-13 20:02:19,821 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 296 predicate places. [2025-04-13 20:02:19,821 INFO L485 AbstractCegarLoop]: Abstraction has has 324 places, 402 transitions, 11373 flow [2025-04-13 20:02:19,821 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:02:19,821 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:02:19,821 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:02:19,821 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2025-04-13 20:02:19,821 INFO L403 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:02:19,822 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:02:19,822 INFO L85 PathProgramCache]: Analyzing trace with hash 924379847, now seen corresponding path program 29 times [2025-04-13 20:02:19,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:02:19,822 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589505346] [2025-04-13 20:02:19,822 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:02:19,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:02:19,829 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:02:19,837 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:19,837 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:02:19,837 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:20,018 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:02:20,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:02:20,018 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589505346] [2025-04-13 20:02:20,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589505346] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:02:20,018 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32970053] [2025-04-13 20:02:20,018 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:02:20,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:02:20,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:02:20,020 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-04-13 20:02:20,021 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-04-13 20:02:20,124 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:02:20,142 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:20,142 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:02:20,142 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:20,143 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-13 20:02:20,143 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:02:20,254 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:20,254 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:02:20,325 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:20,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32970053] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:02:20,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:02:20,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 18 [2025-04-13 20:02:20,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169206369] [2025-04-13 20:02:20,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:02:20,325 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:02:20,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:02:20,325 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:02:20,325 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2025-04-13 20:02:20,326 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:02:20,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 402 transitions, 11373 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:20,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:02:20,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:02:20,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:02:22,072 INFO L116 PetriNetUnfolderBase]: 4915/7855 cut-off events. [2025-04-13 20:02:22,072 INFO L117 PetriNetUnfolderBase]: For 202888/202888 co-relation queries the response was YES. [2025-04-13 20:02:22,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57548 conditions, 7855 events. 4915/7855 cut-off events. For 202888/202888 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 49978 event pairs, 1312 based on Foata normal form. 4/7781 useless extension candidates. Maximal degree in co-relation 57418. Up to 5708 conditions per place. [2025-04-13 20:02:22,132 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 281 selfloop transitions, 173 changer transitions 0/454 dead transitions. [2025-04-13 20:02:22,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 454 transitions, 12631 flow [2025-04-13 20:02:22,133 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:02:22,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:02:22,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2025-04-13 20:02:22,133 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2025-04-13 20:02:22,133 INFO L175 Difference]: Start difference. First operand has 324 places, 402 transitions, 11373 flow. Second operand 7 states and 98 transitions. [2025-04-13 20:02:22,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 454 transitions, 12631 flow [2025-04-13 20:02:22,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 454 transitions, 12359 flow, removed 8 selfloop flow, removed 6 redundant places. [2025-04-13 20:02:22,761 INFO L231 Difference]: Finished difference. Result has 324 places, 404 transitions, 11474 flow [2025-04-13 20:02:22,761 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=11068, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11474, PETRI_PLACES=324, PETRI_TRANSITIONS=404} [2025-04-13 20:02:22,761 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 296 predicate places. [2025-04-13 20:02:22,761 INFO L485 AbstractCegarLoop]: Abstraction has has 324 places, 404 transitions, 11474 flow [2025-04-13 20:02:22,761 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:22,762 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:02:22,762 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:02:22,768 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-04-13 20:02:22,962 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:02:22,962 INFO L403 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:02:22,963 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:02:22,963 INFO L85 PathProgramCache]: Analyzing trace with hash 2011498198, now seen corresponding path program 33 times [2025-04-13 20:02:22,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:02:22,963 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232876520] [2025-04-13 20:02:22,963 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:02:22,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:02:22,970 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:02:22,976 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:02:22,976 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:02:22,977 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:23,137 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:23,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:02:23,137 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232876520] [2025-04-13 20:02:23,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232876520] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:02:23,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:02:23,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:02:23,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544504764] [2025-04-13 20:02:23,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:02:23,138 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:02:23,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:02:23,138 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:02:23,138 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:02:23,138 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:02:23,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 404 transitions, 11474 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:02:23,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:02:23,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:02:23,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:02:24,970 INFO L116 PetriNetUnfolderBase]: 4897/7817 cut-off events. [2025-04-13 20:02:24,971 INFO L117 PetriNetUnfolderBase]: For 205913/205913 co-relation queries the response was YES. [2025-04-13 20:02:25,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58018 conditions, 7817 events. 4897/7817 cut-off events. For 205913/205913 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 49667 event pairs, 1155 based on Foata normal form. 6/7745 useless extension candidates. Maximal degree in co-relation 57889. Up to 3568 conditions per place. [2025-04-13 20:02:25,038 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 307 selfloop transitions, 153 changer transitions 0/460 dead transitions. [2025-04-13 20:02:25,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 460 transitions, 12907 flow [2025-04-13 20:02:25,038 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:02:25,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:02:25,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2025-04-13 20:02:25,039 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5274725274725275 [2025-04-13 20:02:25,039 INFO L175 Difference]: Start difference. First operand has 324 places, 404 transitions, 11474 flow. Second operand 7 states and 96 transitions. [2025-04-13 20:02:25,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 460 transitions, 12907 flow [2025-04-13 20:02:25,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 460 transitions, 12639 flow, removed 3 selfloop flow, removed 5 redundant places. [2025-04-13 20:02:25,740 INFO L231 Difference]: Finished difference. Result has 326 places, 406 transitions, 11595 flow [2025-04-13 20:02:25,740 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=11182, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11595, PETRI_PLACES=326, PETRI_TRANSITIONS=406} [2025-04-13 20:02:25,741 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 298 predicate places. [2025-04-13 20:02:25,741 INFO L485 AbstractCegarLoop]: Abstraction has has 326 places, 406 transitions, 11595 flow [2025-04-13 20:02:25,741 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:02:25,741 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:02:25,741 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:02:25,741 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2025-04-13 20:02:25,741 INFO L403 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:02:25,742 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:02:25,742 INFO L85 PathProgramCache]: Analyzing trace with hash -938480733, now seen corresponding path program 30 times [2025-04-13 20:02:25,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:02:25,742 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477675929] [2025-04-13 20:02:25,742 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:02:25,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:02:25,749 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:02:25,854 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:25,854 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:02:25,854 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:26,033 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:26,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:02:26,033 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477675929] [2025-04-13 20:02:26,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477675929] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:02:26,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:02:26,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:02:26,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106488272] [2025-04-13 20:02:26,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:02:26,033 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:02:26,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:02:26,034 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:02:26,034 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:02:26,034 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:02:26,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 406 transitions, 11595 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:26,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:02:26,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:02:26,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:02:27,761 INFO L116 PetriNetUnfolderBase]: 4882/7784 cut-off events. [2025-04-13 20:02:27,762 INFO L117 PetriNetUnfolderBase]: For 209583/209583 co-relation queries the response was YES. [2025-04-13 20:02:27,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57868 conditions, 7784 events. 4882/7784 cut-off events. For 209583/209583 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 49317 event pairs, 1304 based on Foata normal form. 7/7713 useless extension candidates. Maximal degree in co-relation 57739. Up to 5670 conditions per place. [2025-04-13 20:02:27,821 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 278 selfloop transitions, 174 changer transitions 0/452 dead transitions. [2025-04-13 20:02:27,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 452 transitions, 12822 flow [2025-04-13 20:02:27,822 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:02:27,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:02:27,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 99 transitions. [2025-04-13 20:02:27,822 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5439560439560439 [2025-04-13 20:02:27,823 INFO L175 Difference]: Start difference. First operand has 326 places, 406 transitions, 11595 flow. Second operand 7 states and 99 transitions. [2025-04-13 20:02:27,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 452 transitions, 12822 flow [2025-04-13 20:02:28,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 452 transitions, 12494 flow, removed 2 selfloop flow, removed 5 redundant places. [2025-04-13 20:02:28,480 INFO L231 Difference]: Finished difference. Result has 327 places, 405 transitions, 11602 flow [2025-04-13 20:02:28,481 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=11228, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11602, PETRI_PLACES=327, PETRI_TRANSITIONS=405} [2025-04-13 20:02:28,481 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 299 predicate places. [2025-04-13 20:02:28,481 INFO L485 AbstractCegarLoop]: Abstraction has has 327 places, 405 transitions, 11602 flow [2025-04-13 20:02:28,481 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:28,481 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:02:28,481 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:02:28,481 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2025-04-13 20:02:28,481 INFO L403 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:02:28,482 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:02:28,482 INFO L85 PathProgramCache]: Analyzing trace with hash 14011648, now seen corresponding path program 34 times [2025-04-13 20:02:28,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:02:28,482 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925745797] [2025-04-13 20:02:28,482 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:02:28,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:02:28,490 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:02:28,497 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:28,497 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:02:28,497 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:28,611 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:28,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:02:28,611 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925745797] [2025-04-13 20:02:28,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925745797] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:02:28,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:02:28,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:02:28,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805986291] [2025-04-13 20:02:28,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:02:28,612 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:02:28,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:02:28,612 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:02:28,612 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:02:28,612 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:02:28,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 405 transitions, 11602 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:28,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:02:28,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:02:28,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:02:30,176 INFO L116 PetriNetUnfolderBase]: 4872/7764 cut-off events. [2025-04-13 20:02:30,176 INFO L117 PetriNetUnfolderBase]: For 207795/207795 co-relation queries the response was YES. [2025-04-13 20:02:30,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57801 conditions, 7764 events. 4872/7764 cut-off events. For 207795/207795 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 49082 event pairs, 1152 based on Foata normal form. 4/7690 useless extension candidates. Maximal degree in co-relation 57673. Up to 3568 conditions per place. [2025-04-13 20:02:30,241 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 301 selfloop transitions, 149 changer transitions 4/454 dead transitions. [2025-04-13 20:02:30,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 454 transitions, 12902 flow [2025-04-13 20:02:30,242 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:02:30,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:02:30,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2025-04-13 20:02:30,242 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4945054945054945 [2025-04-13 20:02:30,242 INFO L175 Difference]: Start difference. First operand has 327 places, 405 transitions, 11602 flow. Second operand 7 states and 90 transitions. [2025-04-13 20:02:30,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 454 transitions, 12902 flow [2025-04-13 20:02:31,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 454 transitions, 12576 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-04-13 20:02:31,086 INFO L231 Difference]: Finished difference. Result has 329 places, 403 transitions, 11504 flow [2025-04-13 20:02:31,086 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=11235, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11504, PETRI_PLACES=329, PETRI_TRANSITIONS=403} [2025-04-13 20:02:31,086 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 301 predicate places. [2025-04-13 20:02:31,086 INFO L485 AbstractCegarLoop]: Abstraction has has 329 places, 403 transitions, 11504 flow [2025-04-13 20:02:31,087 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:31,087 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:02:31,087 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:02:31,087 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2025-04-13 20:02:31,087 INFO L403 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:02:31,087 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:02:31,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1704421431, now seen corresponding path program 31 times [2025-04-13 20:02:31,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:02:31,087 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478802167] [2025-04-13 20:02:31,088 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:02:31,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:02:31,095 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:02:31,102 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:31,102 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:02:31,102 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:31,235 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:31,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:02:31,235 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478802167] [2025-04-13 20:02:31,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478802167] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:02:31,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:02:31,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:02:31,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560054959] [2025-04-13 20:02:31,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:02:31,236 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:02:31,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:02:31,236 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:02:31,236 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:02:31,236 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:02:31,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 403 transitions, 11504 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:31,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:02:31,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:02:31,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:02:32,915 INFO L116 PetriNetUnfolderBase]: 4863/7742 cut-off events. [2025-04-13 20:02:32,916 INFO L117 PetriNetUnfolderBase]: For 207363/207363 co-relation queries the response was YES. [2025-04-13 20:02:32,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57522 conditions, 7742 events. 4863/7742 cut-off events. For 207363/207363 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 48878 event pairs, 1302 based on Foata normal form. 3/7667 useless extension candidates. Maximal degree in co-relation 57394. Up to 5650 conditions per place. [2025-04-13 20:02:32,987 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 276 selfloop transitions, 167 changer transitions 3/446 dead transitions. [2025-04-13 20:02:32,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 446 transitions, 12669 flow [2025-04-13 20:02:32,987 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:02:32,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:02:32,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2025-04-13 20:02:32,992 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5 [2025-04-13 20:02:32,992 INFO L175 Difference]: Start difference. First operand has 329 places, 403 transitions, 11504 flow. Second operand 7 states and 91 transitions. [2025-04-13 20:02:32,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 446 transitions, 12669 flow [2025-04-13 20:02:33,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 446 transitions, 12445 flow, removed 7 selfloop flow, removed 4 redundant places. [2025-04-13 20:02:33,706 INFO L231 Difference]: Finished difference. Result has 330 places, 401 transitions, 11538 flow [2025-04-13 20:02:33,706 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=11227, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11538, PETRI_PLACES=330, PETRI_TRANSITIONS=401} [2025-04-13 20:02:33,707 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 302 predicate places. [2025-04-13 20:02:33,707 INFO L485 AbstractCegarLoop]: Abstraction has has 330 places, 401 transitions, 11538 flow [2025-04-13 20:02:33,707 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:33,707 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:02:33,707 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:02:33,707 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2025-04-13 20:02:33,707 INFO L403 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:02:33,708 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:02:33,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1773674185, now seen corresponding path program 32 times [2025-04-13 20:02:33,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:02:33,708 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907004798] [2025-04-13 20:02:33,708 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:02:33,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:02:33,717 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:02:33,726 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:33,727 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:02:33,727 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:33,831 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:33,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:02:33,831 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907004798] [2025-04-13 20:02:33,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907004798] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:02:33,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:02:33,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:02:33,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9219969] [2025-04-13 20:02:33,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:02:33,831 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:02:33,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:02:33,832 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:02:33,832 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:02:33,832 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:02:33,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 401 transitions, 11538 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:33,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:02:33,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:02:33,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:02:35,613 INFO L116 PetriNetUnfolderBase]: 4850/7717 cut-off events. [2025-04-13 20:02:35,613 INFO L117 PetriNetUnfolderBase]: For 207627/207627 co-relation queries the response was YES. [2025-04-13 20:02:35,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57552 conditions, 7717 events. 4850/7717 cut-off events. For 207627/207627 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 48901 event pairs, 853 based on Foata normal form. 7/7646 useless extension candidates. Maximal degree in co-relation 57424. Up to 4031 conditions per place. [2025-04-13 20:02:35,693 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 359 selfloop transitions, 125 changer transitions 3/487 dead transitions. [2025-04-13 20:02:35,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 487 transitions, 13712 flow [2025-04-13 20:02:35,693 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:02:35,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:02:35,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2025-04-13 20:02:35,694 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.532967032967033 [2025-04-13 20:02:35,694 INFO L175 Difference]: Start difference. First operand has 330 places, 401 transitions, 11538 flow. Second operand 7 states and 97 transitions. [2025-04-13 20:02:35,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 487 transitions, 13712 flow [2025-04-13 20:02:36,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 487 transitions, 13185 flow, removed 8 selfloop flow, removed 9 redundant places. [2025-04-13 20:02:36,516 INFO L231 Difference]: Finished difference. Result has 328 places, 406 transitions, 11447 flow [2025-04-13 20:02:36,516 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=11051, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11447, PETRI_PLACES=328, PETRI_TRANSITIONS=406} [2025-04-13 20:02:36,517 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 300 predicate places. [2025-04-13 20:02:36,517 INFO L485 AbstractCegarLoop]: Abstraction has has 328 places, 406 transitions, 11447 flow [2025-04-13 20:02:36,517 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:36,517 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:02:36,517 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:02:36,517 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2025-04-13 20:02:36,517 INFO L403 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:02:36,517 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:02:36,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1283055321, now seen corresponding path program 33 times [2025-04-13 20:02:36,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:02:36,518 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031839359] [2025-04-13 20:02:36,518 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:02:36,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:02:36,525 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:02:36,531 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:02:36,531 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:02:36,531 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:36,648 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:36,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:02:36,648 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031839359] [2025-04-13 20:02:36,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031839359] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:02:36,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:02:36,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:02:36,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422966867] [2025-04-13 20:02:36,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:02:36,648 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:02:36,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:02:36,649 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:02:36,649 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:02:36,649 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:02:36,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 406 transitions, 11447 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:36,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:02:36,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:02:36,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:02:38,228 INFO L116 PetriNetUnfolderBase]: 4920/7862 cut-off events. [2025-04-13 20:02:38,228 INFO L117 PetriNetUnfolderBase]: For 210579/210579 co-relation queries the response was YES. [2025-04-13 20:02:38,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58545 conditions, 7862 events. 4920/7862 cut-off events. For 210579/210579 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 50208 event pairs, 1978 based on Foata normal form. 3/7787 useless extension candidates. Maximal degree in co-relation 58417. Up to 6021 conditions per place. [2025-04-13 20:02:38,292 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 353 selfloop transitions, 115 changer transitions 4/472 dead transitions. [2025-04-13 20:02:38,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 472 transitions, 13464 flow [2025-04-13 20:02:38,293 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:02:38,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:02:38,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 82 transitions. [2025-04-13 20:02:38,293 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.45054945054945056 [2025-04-13 20:02:38,293 INFO L175 Difference]: Start difference. First operand has 328 places, 406 transitions, 11447 flow. Second operand 7 states and 82 transitions. [2025-04-13 20:02:38,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 472 transitions, 13464 flow [2025-04-13 20:02:39,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 472 transitions, 13162 flow, removed 33 selfloop flow, removed 3 redundant places. [2025-04-13 20:02:39,050 INFO L231 Difference]: Finished difference. Result has 335 places, 419 transitions, 11787 flow [2025-04-13 20:02:39,051 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=11182, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11787, PETRI_PLACES=335, PETRI_TRANSITIONS=419} [2025-04-13 20:02:39,051 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 307 predicate places. [2025-04-13 20:02:39,051 INFO L485 AbstractCegarLoop]: Abstraction has has 335 places, 419 transitions, 11787 flow [2025-04-13 20:02:39,051 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:39,051 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:02:39,051 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:02:39,051 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2025-04-13 20:02:39,051 INFO L403 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:02:39,052 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:02:39,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1791701751, now seen corresponding path program 34 times [2025-04-13 20:02:39,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:02:39,052 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934997322] [2025-04-13 20:02:39,052 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:02:39,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:02:39,150 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:02:39,166 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:39,166 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:02:39,166 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:39,381 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:39,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:02:39,382 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934997322] [2025-04-13 20:02:39,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934997322] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:02:39,382 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542000658] [2025-04-13 20:02:39,382 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:02:39,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:02:39,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:02:39,384 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-04-13 20:02:39,385 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-04-13 20:02:39,502 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:02:39,520 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:39,520 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:02:39,520 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:39,521 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-13 20:02:39,521 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:02:39,589 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:39,589 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:02:39,638 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:39,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542000658] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:02:39,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:02:39,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 15 [2025-04-13 20:02:39,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449692420] [2025-04-13 20:02:39,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:02:39,639 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:02:39,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:02:39,639 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:02:39,639 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2025-04-13 20:02:39,639 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:02:39,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 419 transitions, 11787 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:39,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:02:39,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:02:39,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:02:41,696 INFO L116 PetriNetUnfolderBase]: 5928/9545 cut-off events. [2025-04-13 20:02:41,697 INFO L117 PetriNetUnfolderBase]: For 230452/230452 co-relation queries the response was YES. [2025-04-13 20:02:41,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67825 conditions, 9545 events. 5928/9545 cut-off events. For 230452/230452 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 63996 event pairs, 962 based on Foata normal form. 7/9474 useless extension candidates. Maximal degree in co-relation 67693. Up to 5051 conditions per place. [2025-04-13 20:02:41,772 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 429 selfloop transitions, 112 changer transitions 4/545 dead transitions. [2025-04-13 20:02:41,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 545 transitions, 15008 flow [2025-04-13 20:02:41,773 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:02:41,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:02:41,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 100 transitions. [2025-04-13 20:02:41,773 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5494505494505495 [2025-04-13 20:02:41,773 INFO L175 Difference]: Start difference. First operand has 335 places, 419 transitions, 11787 flow. Second operand 7 states and 100 transitions. [2025-04-13 20:02:41,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 545 transitions, 15008 flow [2025-04-13 20:02:42,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 545 transitions, 14668 flow, removed 49 selfloop flow, removed 3 redundant places. [2025-04-13 20:02:42,714 INFO L231 Difference]: Finished difference. Result has 341 places, 456 transitions, 12793 flow [2025-04-13 20:02:42,714 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=11532, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12793, PETRI_PLACES=341, PETRI_TRANSITIONS=456} [2025-04-13 20:02:42,715 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 313 predicate places. [2025-04-13 20:02:42,715 INFO L485 AbstractCegarLoop]: Abstraction has has 341 places, 456 transitions, 12793 flow [2025-04-13 20:02:42,715 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:42,715 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:02:42,715 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:02:42,722 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-04-13 20:02:42,915 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2025-04-13 20:02:42,915 INFO L403 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:02:42,916 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:02:42,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1458928789, now seen corresponding path program 35 times [2025-04-13 20:02:42,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:02:42,916 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179625440] [2025-04-13 20:02:42,916 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:02:42,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:02:42,923 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:02:42,934 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:42,934 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:02:42,934 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:43,242 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:02:43,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:02:43,243 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179625440] [2025-04-13 20:02:43,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179625440] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:02:43,243 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512769929] [2025-04-13 20:02:43,243 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:02:43,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:02:43,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:02:43,245 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-04-13 20:02:43,245 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-04-13 20:02:43,354 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:02:43,373 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:43,373 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:02:43,373 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:43,374 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-13 20:02:43,375 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:02:43,447 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:43,447 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-13 20:02:43,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512769929] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:02:43,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-13 20:02:43,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 13 [2025-04-13 20:02:43,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612396745] [2025-04-13 20:02:43,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:02:43,447 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:02:43,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:02:43,448 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:02:43,448 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2025-04-13 20:02:43,448 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:02:43,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 456 transitions, 12793 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:43,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:02:43,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:02:43,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:02:45,621 INFO L116 PetriNetUnfolderBase]: 5969/9676 cut-off events. [2025-04-13 20:02:45,621 INFO L117 PetriNetUnfolderBase]: For 240591/240591 co-relation queries the response was YES. [2025-04-13 20:02:45,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70018 conditions, 9676 events. 5969/9676 cut-off events. For 240591/240591 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 65395 event pairs, 2535 based on Foata normal form. 3/9601 useless extension candidates. Maximal degree in co-relation 69883. Up to 7349 conditions per place. [2025-04-13 20:02:45,700 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 382 selfloop transitions, 135 changer transitions 4/521 dead transitions. [2025-04-13 20:02:45,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 521 transitions, 14763 flow [2025-04-13 20:02:45,700 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:02:45,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:02:45,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 85 transitions. [2025-04-13 20:02:45,700 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.46703296703296704 [2025-04-13 20:02:45,701 INFO L175 Difference]: Start difference. First operand has 341 places, 456 transitions, 12793 flow. Second operand 7 states and 85 transitions. [2025-04-13 20:02:45,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 521 transitions, 14763 flow [2025-04-13 20:02:46,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 521 transitions, 14595 flow, removed 68 selfloop flow, removed 2 redundant places. [2025-04-13 20:02:46,800 INFO L231 Difference]: Finished difference. Result has 349 places, 472 transitions, 13412 flow [2025-04-13 20:02:46,800 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=12666, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13412, PETRI_PLACES=349, PETRI_TRANSITIONS=472} [2025-04-13 20:02:46,800 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 321 predicate places. [2025-04-13 20:02:46,800 INFO L485 AbstractCegarLoop]: Abstraction has has 349 places, 472 transitions, 13412 flow [2025-04-13 20:02:46,800 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:46,800 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:02:46,800 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:02:46,807 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-04-13 20:02:47,001 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:02:47,001 INFO L403 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:02:47,001 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:02:47,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1123126726, now seen corresponding path program 35 times [2025-04-13 20:02:47,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:02:47,002 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118521374] [2025-04-13 20:02:47,002 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:02:47,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:02:47,009 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:02:47,018 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:47,018 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:02:47,018 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:47,164 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:02:47,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:02:47,164 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118521374] [2025-04-13 20:02:47,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118521374] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:02:47,165 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655128083] [2025-04-13 20:02:47,165 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:02:47,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:02:47,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:02:47,170 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-04-13 20:02:47,172 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-04-13 20:02:47,283 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:02:47,300 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:47,300 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:02:47,300 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:47,301 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-13 20:02:47,302 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:02:47,352 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:47,352 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-13 20:02:47,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655128083] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:02:47,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-13 20:02:47,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 12 [2025-04-13 20:02:47,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106368884] [2025-04-13 20:02:47,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:02:47,352 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:02:47,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:02:47,352 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:02:47,352 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2025-04-13 20:02:47,353 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:02:47,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 472 transitions, 13412 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:47,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:02:47,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:02:47,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:02:49,686 INFO L116 PetriNetUnfolderBase]: 6125/9989 cut-off events. [2025-04-13 20:02:49,686 INFO L117 PetriNetUnfolderBase]: For 250038/250038 co-relation queries the response was YES. [2025-04-13 20:02:49,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72677 conditions, 9989 events. 6125/9989 cut-off events. For 250038/250038 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 68839 event pairs, 2404 based on Foata normal form. 4/9915 useless extension candidates. Maximal degree in co-relation 72539. Up to 6987 conditions per place. [2025-04-13 20:02:49,775 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 412 selfloop transitions, 144 changer transitions 7/563 dead transitions. [2025-04-13 20:02:49,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 563 transitions, 15985 flow [2025-04-13 20:02:49,775 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:02:49,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:02:49,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2025-04-13 20:02:49,776 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4945054945054945 [2025-04-13 20:02:49,776 INFO L175 Difference]: Start difference. First operand has 349 places, 472 transitions, 13412 flow. Second operand 7 states and 90 transitions. [2025-04-13 20:02:49,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 563 transitions, 15985 flow [2025-04-13 20:02:51,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 563 transitions, 15689 flow, removed 97 selfloop flow, removed 2 redundant places. [2025-04-13 20:02:51,054 INFO L231 Difference]: Finished difference. Result has 356 places, 493 transitions, 14057 flow [2025-04-13 20:02:51,055 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=13154, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14057, PETRI_PLACES=356, PETRI_TRANSITIONS=493} [2025-04-13 20:02:51,055 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 328 predicate places. [2025-04-13 20:02:51,055 INFO L485 AbstractCegarLoop]: Abstraction has has 356 places, 493 transitions, 14057 flow [2025-04-13 20:02:51,055 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:51,055 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:02:51,055 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:02:51,062 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-04-13 20:02:51,256 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:02:51,256 INFO L403 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:02:51,256 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:02:51,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1886412988, now seen corresponding path program 36 times [2025-04-13 20:02:51,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:02:51,257 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996429030] [2025-04-13 20:02:51,257 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:02:51,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:02:51,265 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:02:51,274 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:51,274 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:02:51,274 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:51,391 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:51,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:02:51,391 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996429030] [2025-04-13 20:02:51,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996429030] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:02:51,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:02:51,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:02:51,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621707251] [2025-04-13 20:02:51,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:02:51,391 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:02:51,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:02:51,392 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:02:51,392 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:02:51,392 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:02:51,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 493 transitions, 14057 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:51,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:02:51,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:02:51,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:02:53,834 INFO L116 PetriNetUnfolderBase]: 6109/9953 cut-off events. [2025-04-13 20:02:53,834 INFO L117 PetriNetUnfolderBase]: For 251090/251090 co-relation queries the response was YES. [2025-04-13 20:02:53,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72105 conditions, 9953 events. 6109/9953 cut-off events. For 251090/251090 co-relation queries the response was YES. Maximal size of possible extension queue 681. Compared 68344 event pairs, 2463 based on Foata normal form. 4/9879 useless extension candidates. Maximal degree in co-relation 71964. Up to 6987 conditions per place. [2025-04-13 20:02:53,936 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 412 selfloop transitions, 159 changer transitions 7/578 dead transitions. [2025-04-13 20:02:53,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 578 transitions, 16315 flow [2025-04-13 20:02:53,937 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:02:53,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:02:53,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2025-04-13 20:02:53,937 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2025-04-13 20:02:53,937 INFO L175 Difference]: Start difference. First operand has 356 places, 493 transitions, 14057 flow. Second operand 7 states and 98 transitions. [2025-04-13 20:02:53,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 578 transitions, 16315 flow [2025-04-13 20:02:55,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 578 transitions, 16052 flow, removed 12 selfloop flow, removed 3 redundant places. [2025-04-13 20:02:55,148 INFO L231 Difference]: Finished difference. Result has 360 places, 511 transitions, 14626 flow [2025-04-13 20:02:55,148 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=13760, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14626, PETRI_PLACES=360, PETRI_TRANSITIONS=511} [2025-04-13 20:02:55,149 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 332 predicate places. [2025-04-13 20:02:55,149 INFO L485 AbstractCegarLoop]: Abstraction has has 360 places, 511 transitions, 14626 flow [2025-04-13 20:02:55,149 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:55,149 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:02:55,149 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:02:55,149 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2025-04-13 20:02:55,149 INFO L403 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:02:55,150 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:02:55,150 INFO L85 PathProgramCache]: Analyzing trace with hash 2077240941, now seen corresponding path program 36 times [2025-04-13 20:02:55,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:02:55,150 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142256839] [2025-04-13 20:02:55,150 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:02:55,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:02:55,157 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:02:55,165 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:55,166 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:02:55,166 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:55,286 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:55,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:02:55,287 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142256839] [2025-04-13 20:02:55,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142256839] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:02:55,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:02:55,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:02:55,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932937848] [2025-04-13 20:02:55,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:02:55,287 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:02:55,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:02:55,287 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:02:55,287 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:02:55,287 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:02:55,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 511 transitions, 14626 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:55,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:02:55,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:02:55,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:02:57,649 INFO L116 PetriNetUnfolderBase]: 6083/9890 cut-off events. [2025-04-13 20:02:57,649 INFO L117 PetriNetUnfolderBase]: For 248333/248333 co-relation queries the response was YES. [2025-04-13 20:02:57,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72403 conditions, 9890 events. 6083/9890 cut-off events. For 248333/248333 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 67580 event pairs, 1259 based on Foata normal form. 8/9820 useless extension candidates. Maximal degree in co-relation 72261. Up to 4760 conditions per place. [2025-04-13 20:02:57,749 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 436 selfloop transitions, 135 changer transitions 3/574 dead transitions. [2025-04-13 20:02:57,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 574 transitions, 16470 flow [2025-04-13 20:02:57,749 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:02:57,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:02:57,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2025-04-13 20:02:57,750 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5274725274725275 [2025-04-13 20:02:57,750 INFO L175 Difference]: Start difference. First operand has 360 places, 511 transitions, 14626 flow. Second operand 7 states and 96 transitions. [2025-04-13 20:02:57,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 574 transitions, 16470 flow [2025-04-13 20:02:58,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 574 transitions, 16173 flow, removed 31 selfloop flow, removed 3 redundant places. [2025-04-13 20:02:58,866 INFO L231 Difference]: Finished difference. Result has 363 places, 510 transitions, 14578 flow [2025-04-13 20:02:58,866 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=14267, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14578, PETRI_PLACES=363, PETRI_TRANSITIONS=510} [2025-04-13 20:02:58,866 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 335 predicate places. [2025-04-13 20:02:58,866 INFO L485 AbstractCegarLoop]: Abstraction has has 363 places, 510 transitions, 14578 flow [2025-04-13 20:02:58,867 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:58,867 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:02:58,867 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:02:58,867 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2025-04-13 20:02:58,867 INFO L403 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:02:58,867 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:02:58,867 INFO L85 PathProgramCache]: Analyzing trace with hash 822826745, now seen corresponding path program 37 times [2025-04-13 20:02:58,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:02:58,867 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130756875] [2025-04-13 20:02:58,867 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:02:58,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:02:58,875 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:02:58,882 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:02:58,882 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:02:58,882 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:02:58,981 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:02:58,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:02:58,981 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130756875] [2025-04-13 20:02:58,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130756875] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:02:58,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:02:58,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:02:58,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773482342] [2025-04-13 20:02:58,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:02:58,982 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:02:58,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:02:58,982 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:02:58,982 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:02:58,982 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:02:58,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 510 transitions, 14578 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:02:58,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:02:58,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:02:58,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:03:01,514 INFO L116 PetriNetUnfolderBase]: 6375/10362 cut-off events. [2025-04-13 20:03:01,514 INFO L117 PetriNetUnfolderBase]: For 260601/260601 co-relation queries the response was YES. [2025-04-13 20:03:01,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75981 conditions, 10362 events. 6375/10362 cut-off events. For 260601/260601 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 71447 event pairs, 1304 based on Foata normal form. 8/10284 useless extension candidates. Maximal degree in co-relation 75839. Up to 6215 conditions per place. [2025-04-13 20:03:01,626 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 442 selfloop transitions, 153 changer transitions 3/598 dead transitions. [2025-04-13 20:03:01,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 598 transitions, 17137 flow [2025-04-13 20:03:01,627 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:03:01,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:03:01,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2025-04-13 20:03:01,627 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2025-04-13 20:03:01,627 INFO L175 Difference]: Start difference. First operand has 363 places, 510 transitions, 14578 flow. Second operand 7 states and 93 transitions. [2025-04-13 20:03:01,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 598 transitions, 17137 flow [2025-04-13 20:03:03,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 598 transitions, 16852 flow, removed 6 selfloop flow, removed 4 redundant places. [2025-04-13 20:03:03,051 INFO L231 Difference]: Finished difference. Result has 369 places, 527 transitions, 15305 flow [2025-04-13 20:03:03,051 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=14309, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15305, PETRI_PLACES=369, PETRI_TRANSITIONS=527} [2025-04-13 20:03:03,051 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 341 predicate places. [2025-04-13 20:03:03,051 INFO L485 AbstractCegarLoop]: Abstraction has has 369 places, 527 transitions, 15305 flow [2025-04-13 20:03:03,052 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:03,052 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:03:03,052 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:03:03,052 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2025-04-13 20:03:03,052 INFO L403 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:03:03,052 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:03:03,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1753202199, now seen corresponding path program 38 times [2025-04-13 20:03:03,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:03:03,052 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813862425] [2025-04-13 20:03:03,052 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:03:03,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:03:03,059 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:03:03,067 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:03:03,067 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:03:03,067 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:03:03,194 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:03:03,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:03:03,195 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813862425] [2025-04-13 20:03:03,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813862425] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:03:03,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:03:03,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:03:03,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82531176] [2025-04-13 20:03:03,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:03:03,195 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:03:03,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:03:03,195 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:03:03,195 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:03:03,195 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:03:03,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 527 transitions, 15305 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:03,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:03:03,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:03:03,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:03:05,598 INFO L116 PetriNetUnfolderBase]: 6355/10315 cut-off events. [2025-04-13 20:03:05,599 INFO L117 PetriNetUnfolderBase]: For 276807/276807 co-relation queries the response was YES. [2025-04-13 20:03:05,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76587 conditions, 10315 events. 6355/10315 cut-off events. For 276807/276807 co-relation queries the response was YES. Maximal size of possible extension queue 698. Compared 70875 event pairs, 1315 based on Foata normal form. 8/10237 useless extension candidates. Maximal degree in co-relation 76441. Up to 6215 conditions per place. [2025-04-13 20:03:05,695 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 444 selfloop transitions, 152 changer transitions 3/599 dead transitions. [2025-04-13 20:03:05,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 599 transitions, 17384 flow [2025-04-13 20:03:05,696 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:03:05,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:03:05,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2025-04-13 20:03:05,696 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2025-04-13 20:03:05,696 INFO L175 Difference]: Start difference. First operand has 369 places, 527 transitions, 15305 flow. Second operand 7 states and 98 transitions. [2025-04-13 20:03:05,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 599 transitions, 17384 flow [2025-04-13 20:03:07,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 599 transitions, 17015 flow, removed 58 selfloop flow, removed 3 redundant places. [2025-04-13 20:03:07,148 INFO L231 Difference]: Finished difference. Result has 375 places, 533 transitions, 15489 flow [2025-04-13 20:03:07,149 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=14962, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15489, PETRI_PLACES=375, PETRI_TRANSITIONS=533} [2025-04-13 20:03:07,149 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 347 predicate places. [2025-04-13 20:03:07,149 INFO L485 AbstractCegarLoop]: Abstraction has has 375 places, 533 transitions, 15489 flow [2025-04-13 20:03:07,149 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:07,149 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:03:07,149 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:03:07,149 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2025-04-13 20:03:07,150 INFO L403 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:03:07,150 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:03:07,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1912949229, now seen corresponding path program 39 times [2025-04-13 20:03:07,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:03:07,150 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231441922] [2025-04-13 20:03:07,150 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:03:07,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:03:07,162 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:03:07,169 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:03:07,169 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:03:07,169 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:03:07,293 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:03:07,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:03:07,293 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231441922] [2025-04-13 20:03:07,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231441922] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:03:07,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:03:07,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:03:07,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737248919] [2025-04-13 20:03:07,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:03:07,294 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:03:07,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:03:07,294 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:03:07,294 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:03:07,294 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:03:07,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 533 transitions, 15489 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:07,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:03:07,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:03:07,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:03:09,749 INFO L116 PetriNetUnfolderBase]: 6322/10255 cut-off events. [2025-04-13 20:03:09,750 INFO L117 PetriNetUnfolderBase]: For 271511/271511 co-relation queries the response was YES. [2025-04-13 20:03:09,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76742 conditions, 10255 events. 6322/10255 cut-off events. For 271511/271511 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 70328 event pairs, 1308 based on Foata normal form. 21/10190 useless extension candidates. Maximal degree in co-relation 76593. Up to 6215 conditions per place. [2025-04-13 20:03:09,848 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 439 selfloop transitions, 152 changer transitions 3/594 dead transitions. [2025-04-13 20:03:09,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 594 transitions, 17351 flow [2025-04-13 20:03:09,850 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:03:09,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:03:09,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 94 transitions. [2025-04-13 20:03:09,850 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5164835164835165 [2025-04-13 20:03:09,851 INFO L175 Difference]: Start difference. First operand has 375 places, 533 transitions, 15489 flow. Second operand 7 states and 94 transitions. [2025-04-13 20:03:09,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 594 transitions, 17351 flow [2025-04-13 20:03:11,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 594 transitions, 17086 flow, removed 9 selfloop flow, removed 3 redundant places. [2025-04-13 20:03:11,190 INFO L231 Difference]: Finished difference. Result has 379 places, 534 transitions, 15569 flow [2025-04-13 20:03:11,191 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=15204, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15569, PETRI_PLACES=379, PETRI_TRANSITIONS=534} [2025-04-13 20:03:11,191 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 351 predicate places. [2025-04-13 20:03:11,191 INFO L485 AbstractCegarLoop]: Abstraction has has 379 places, 534 transitions, 15569 flow [2025-04-13 20:03:11,191 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:11,191 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:03:11,191 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:03:11,191 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2025-04-13 20:03:11,191 INFO L403 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:03:11,192 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:03:11,192 INFO L85 PathProgramCache]: Analyzing trace with hash 415180490, now seen corresponding path program 37 times [2025-04-13 20:03:11,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:03:11,192 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215922955] [2025-04-13 20:03:11,192 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:03:11,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:03:11,199 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:03:11,205 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:03:11,205 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:03:11,205 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:03:11,324 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:03:11,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:03:11,324 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215922955] [2025-04-13 20:03:11,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215922955] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:03:11,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:03:11,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:03:11,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075187192] [2025-04-13 20:03:11,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:03:11,324 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:03:11,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:03:11,325 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:03:11,325 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:03:11,325 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:03:11,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 534 transitions, 15569 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:11,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:03:11,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:03:11,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:03:13,814 INFO L116 PetriNetUnfolderBase]: 6306/10219 cut-off events. [2025-04-13 20:03:13,814 INFO L117 PetriNetUnfolderBase]: For 277802/277802 co-relation queries the response was YES. [2025-04-13 20:03:13,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76680 conditions, 10219 events. 6306/10219 cut-off events. For 277802/277802 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 70038 event pairs, 2491 based on Foata normal form. 4/10137 useless extension candidates. Maximal degree in co-relation 76530. Up to 7305 conditions per place. [2025-04-13 20:03:13,910 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 441 selfloop transitions, 142 changer transitions 0/583 dead transitions. [2025-04-13 20:03:13,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 583 transitions, 17095 flow [2025-04-13 20:03:13,911 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:03:13,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:03:13,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2025-04-13 20:03:13,911 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.521978021978022 [2025-04-13 20:03:13,911 INFO L175 Difference]: Start difference. First operand has 379 places, 534 transitions, 15569 flow. Second operand 7 states and 95 transitions. [2025-04-13 20:03:13,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 583 transitions, 17095 flow [2025-04-13 20:03:15,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 583 transitions, 16801 flow, removed 2 selfloop flow, removed 4 redundant places. [2025-04-13 20:03:15,255 INFO L231 Difference]: Finished difference. Result has 383 places, 536 transitions, 15660 flow [2025-04-13 20:03:15,255 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=15250, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15660, PETRI_PLACES=383, PETRI_TRANSITIONS=536} [2025-04-13 20:03:15,256 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 355 predicate places. [2025-04-13 20:03:15,256 INFO L485 AbstractCegarLoop]: Abstraction has has 383 places, 536 transitions, 15660 flow [2025-04-13 20:03:15,256 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:15,256 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:03:15,256 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:03:15,256 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2025-04-13 20:03:15,256 INFO L403 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:03:15,257 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:03:15,257 INFO L85 PathProgramCache]: Analyzing trace with hash 485716716, now seen corresponding path program 38 times [2025-04-13 20:03:15,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:03:15,257 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322500752] [2025-04-13 20:03:15,257 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:03:15,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:03:15,264 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:03:15,271 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:03:15,271 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:03:15,271 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:03:15,397 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:03:15,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:03:15,397 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322500752] [2025-04-13 20:03:15,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322500752] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:03:15,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:03:15,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:03:15,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309029649] [2025-04-13 20:03:15,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:03:15,397 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:03:15,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:03:15,398 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:03:15,398 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:03:15,398 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:03:15,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 536 transitions, 15660 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:15,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:03:15,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:03:15,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:03:18,030 INFO L116 PetriNetUnfolderBase]: 6296/10199 cut-off events. [2025-04-13 20:03:18,031 INFO L117 PetriNetUnfolderBase]: For 276021/276021 co-relation queries the response was YES. [2025-04-13 20:03:18,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76573 conditions, 10199 events. 6296/10199 cut-off events. For 276021/276021 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 69817 event pairs, 2496 based on Foata normal form. 4/10117 useless extension candidates. Maximal degree in co-relation 76421. Up to 7305 conditions per place. [2025-04-13 20:03:18,123 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 434 selfloop transitions, 140 changer transitions 4/578 dead transitions. [2025-04-13 20:03:18,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 578 transitions, 17048 flow [2025-04-13 20:03:18,123 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:03:18,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:03:18,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2025-04-13 20:03:18,124 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.489010989010989 [2025-04-13 20:03:18,124 INFO L175 Difference]: Start difference. First operand has 383 places, 536 transitions, 15660 flow. Second operand 7 states and 89 transitions. [2025-04-13 20:03:18,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 578 transitions, 17048 flow [2025-04-13 20:03:19,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 578 transitions, 16775 flow, removed 4 selfloop flow, removed 3 redundant places. [2025-04-13 20:03:19,370 INFO L231 Difference]: Finished difference. Result has 386 places, 534 transitions, 15604 flow [2025-04-13 20:03:19,370 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=15349, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15604, PETRI_PLACES=386, PETRI_TRANSITIONS=534} [2025-04-13 20:03:19,371 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 358 predicate places. [2025-04-13 20:03:19,371 INFO L485 AbstractCegarLoop]: Abstraction has has 386 places, 534 transitions, 15604 flow [2025-04-13 20:03:19,371 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:19,371 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:03:19,371 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:03:19,371 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2025-04-13 20:03:19,371 INFO L403 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:03:19,371 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:03:19,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1932967732, now seen corresponding path program 39 times [2025-04-13 20:03:19,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:03:19,372 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559158326] [2025-04-13 20:03:19,372 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:03:19,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:03:19,379 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:03:19,386 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:03:19,386 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:03:19,386 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:03:19,534 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:03:19,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:03:19,534 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559158326] [2025-04-13 20:03:19,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559158326] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:03:19,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:03:19,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:03:19,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274158449] [2025-04-13 20:03:19,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:03:19,534 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:03:19,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:03:19,535 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:03:19,535 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:03:19,535 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:03:19,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 534 transitions, 15604 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:19,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:03:19,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:03:19,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:03:22,264 INFO L116 PetriNetUnfolderBase]: 6739/10980 cut-off events. [2025-04-13 20:03:22,264 INFO L117 PetriNetUnfolderBase]: For 292358/292358 co-relation queries the response was YES. [2025-04-13 20:03:22,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81838 conditions, 10980 events. 6739/10980 cut-off events. For 292358/292358 co-relation queries the response was YES. Maximal size of possible extension queue 753. Compared 76773 event pairs, 2646 based on Foata normal form. 8/10890 useless extension candidates. Maximal degree in co-relation 81686. Up to 7361 conditions per place. [2025-04-13 20:03:22,367 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 469 selfloop transitions, 149 changer transitions 0/618 dead transitions. [2025-04-13 20:03:22,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 618 transitions, 18174 flow [2025-04-13 20:03:22,367 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:03:22,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:03:22,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2025-04-13 20:03:22,368 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.521978021978022 [2025-04-13 20:03:22,368 INFO L175 Difference]: Start difference. First operand has 386 places, 534 transitions, 15604 flow. Second operand 7 states and 95 transitions. [2025-04-13 20:03:22,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 618 transitions, 18174 flow [2025-04-13 20:03:23,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 618 transitions, 17994 flow, removed 1 selfloop flow, removed 4 redundant places. [2025-04-13 20:03:23,738 INFO L231 Difference]: Finished difference. Result has 390 places, 543 transitions, 16053 flow [2025-04-13 20:03:23,738 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=15448, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16053, PETRI_PLACES=390, PETRI_TRANSITIONS=543} [2025-04-13 20:03:23,739 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 362 predicate places. [2025-04-13 20:03:23,739 INFO L485 AbstractCegarLoop]: Abstraction has has 390 places, 543 transitions, 16053 flow [2025-04-13 20:03:23,739 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:23,739 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:03:23,739 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:03:23,739 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2025-04-13 20:03:23,739 INFO L403 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:03:23,740 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:03:23,740 INFO L85 PathProgramCache]: Analyzing trace with hash 561669112, now seen corresponding path program 40 times [2025-04-13 20:03:23,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:03:23,740 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484552615] [2025-04-13 20:03:23,740 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:03:23,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:03:23,747 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:03:23,752 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:03:23,752 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:03:23,752 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:03:23,932 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:03:23,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:03:23,932 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484552615] [2025-04-13 20:03:23,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484552615] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:03:23,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:03:23,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:03:23,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725200657] [2025-04-13 20:03:23,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:03:23,932 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:03:23,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:03:23,933 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:03:23,933 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:03:23,933 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:03:23,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 543 transitions, 16053 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:23,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:03:23,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:03:23,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:03:26,759 INFO L116 PetriNetUnfolderBase]: 6823/11148 cut-off events. [2025-04-13 20:03:26,760 INFO L117 PetriNetUnfolderBase]: For 307284/307284 co-relation queries the response was YES. [2025-04-13 20:03:26,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83142 conditions, 11148 events. 6823/11148 cut-off events. For 307284/307284 co-relation queries the response was YES. Maximal size of possible extension queue 770. Compared 78599 event pairs, 2567 based on Foata normal form. 8/11054 useless extension candidates. Maximal degree in co-relation 82987. Up to 7361 conditions per place. [2025-04-13 20:03:26,998 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 451 selfloop transitions, 146 changer transitions 0/597 dead transitions. [2025-04-13 20:03:26,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 597 transitions, 17808 flow [2025-04-13 20:03:26,999 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:03:26,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:03:26,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2025-04-13 20:03:26,999 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4945054945054945 [2025-04-13 20:03:26,999 INFO L175 Difference]: Start difference. First operand has 390 places, 543 transitions, 16053 flow. Second operand 7 states and 90 transitions. [2025-04-13 20:03:26,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 597 transitions, 17808 flow [2025-04-13 20:03:28,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 597 transitions, 17480 flow, removed 22 selfloop flow, removed 3 redundant places. [2025-04-13 20:03:28,334 INFO L231 Difference]: Finished difference. Result has 395 places, 546 transitions, 16147 flow [2025-04-13 20:03:28,335 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=15725, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16147, PETRI_PLACES=395, PETRI_TRANSITIONS=546} [2025-04-13 20:03:28,335 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 367 predicate places. [2025-04-13 20:03:28,335 INFO L485 AbstractCegarLoop]: Abstraction has has 395 places, 546 transitions, 16147 flow [2025-04-13 20:03:28,335 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:28,335 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:03:28,335 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:03:28,335 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2025-04-13 20:03:28,335 INFO L403 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:03:28,336 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:03:28,336 INFO L85 PathProgramCache]: Analyzing trace with hash 588428182, now seen corresponding path program 41 times [2025-04-13 20:03:28,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:03:28,336 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922078729] [2025-04-13 20:03:28,336 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:03:28,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:03:28,343 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:03:28,353 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:03:28,353 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:03:28,353 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:03:28,520 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:03:28,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:03:28,520 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922078729] [2025-04-13 20:03:28,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922078729] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:03:28,520 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342969329] [2025-04-13 20:03:28,520 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:03:28,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:03:28,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:03:28,522 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-04-13 20:03:28,523 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-04-13 20:03:28,643 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:03:28,661 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:03:28,661 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:03:28,661 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:03:28,662 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-13 20:03:28,662 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:03:28,718 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:03:28,718 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:03:28,761 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:03:28,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342969329] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:03:28,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:03:28,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 17 [2025-04-13 20:03:28,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069417070] [2025-04-13 20:03:28,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:03:28,761 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:03:28,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:03:28,762 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:03:28,762 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2025-04-13 20:03:28,762 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:03:28,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 546 transitions, 16147 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:28,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:03:28,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:03:28,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:03:31,573 INFO L116 PetriNetUnfolderBase]: 6813/11128 cut-off events. [2025-04-13 20:03:31,574 INFO L117 PetriNetUnfolderBase]: For 304009/304009 co-relation queries the response was YES. [2025-04-13 20:03:31,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82761 conditions, 11128 events. 6813/11128 cut-off events. For 304009/304009 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 78371 event pairs, 2567 based on Foata normal form. 4/11030 useless extension candidates. Maximal degree in co-relation 82604. Up to 7361 conditions per place. [2025-04-13 20:03:31,678 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 454 selfloop transitions, 145 changer transitions 0/599 dead transitions. [2025-04-13 20:03:31,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 599 transitions, 17784 flow [2025-04-13 20:03:31,679 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:03:31,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:03:31,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 94 transitions. [2025-04-13 20:03:31,679 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5164835164835165 [2025-04-13 20:03:31,679 INFO L175 Difference]: Start difference. First operand has 395 places, 546 transitions, 16147 flow. Second operand 7 states and 94 transitions. [2025-04-13 20:03:31,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 599 transitions, 17784 flow [2025-04-13 20:03:33,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 599 transitions, 17486 flow, removed 6 selfloop flow, removed 4 redundant places. [2025-04-13 20:03:33,022 INFO L231 Difference]: Finished difference. Result has 400 places, 550 transitions, 16270 flow [2025-04-13 20:03:33,022 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=15849, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16270, PETRI_PLACES=400, PETRI_TRANSITIONS=550} [2025-04-13 20:03:33,023 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 372 predicate places. [2025-04-13 20:03:33,023 INFO L485 AbstractCegarLoop]: Abstraction has has 400 places, 550 transitions, 16270 flow [2025-04-13 20:03:33,023 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:33,023 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:03:33,023 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:03:33,029 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-04-13 20:03:33,223 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:03:33,223 INFO L403 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:03:33,224 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:03:33,224 INFO L85 PathProgramCache]: Analyzing trace with hash 658964408, now seen corresponding path program 42 times [2025-04-13 20:03:33,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:03:33,224 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46993402] [2025-04-13 20:03:33,224 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:03:33,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:03:33,231 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:03:33,240 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:03:33,240 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:03:33,240 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:03:33,378 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:03:33,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:03:33,378 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46993402] [2025-04-13 20:03:33,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46993402] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:03:33,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:03:33,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:03:33,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470358703] [2025-04-13 20:03:33,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:03:33,378 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:03:33,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:03:33,379 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:03:33,379 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:03:33,379 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:03:33,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 550 transitions, 16270 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:33,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:03:33,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:03:33,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:03:36,673 INFO L116 PetriNetUnfolderBase]: 6803/11108 cut-off events. [2025-04-13 20:03:36,673 INFO L117 PetriNetUnfolderBase]: For 304884/304884 co-relation queries the response was YES. [2025-04-13 20:03:36,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82839 conditions, 11108 events. 6803/11108 cut-off events. For 304884/304884 co-relation queries the response was YES. Maximal size of possible extension queue 766. Compared 78183 event pairs, 2567 based on Foata normal form. 4/11010 useless extension candidates. Maximal degree in co-relation 82679. Up to 7361 conditions per place. [2025-04-13 20:03:36,816 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 447 selfloop transitions, 142 changer transitions 4/593 dead transitions. [2025-04-13 20:03:36,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 593 transitions, 17755 flow [2025-04-13 20:03:36,816 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:03:36,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:03:36,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2025-04-13 20:03:36,817 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.47802197802197804 [2025-04-13 20:03:36,817 INFO L175 Difference]: Start difference. First operand has 400 places, 550 transitions, 16270 flow. Second operand 7 states and 87 transitions. [2025-04-13 20:03:36,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 593 transitions, 17755 flow [2025-04-13 20:03:38,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 593 transitions, 17487 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-04-13 20:03:38,439 INFO L231 Difference]: Finished difference. Result has 404 places, 549 transitions, 16264 flow [2025-04-13 20:03:38,439 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=15972, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16264, PETRI_PLACES=404, PETRI_TRANSITIONS=549} [2025-04-13 20:03:38,439 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 376 predicate places. [2025-04-13 20:03:38,439 INFO L485 AbstractCegarLoop]: Abstraction has has 404 places, 549 transitions, 16264 flow [2025-04-13 20:03:38,439 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:38,439 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:03:38,439 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:03:38,439 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2025-04-13 20:03:38,440 INFO L403 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:03:38,440 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:03:38,440 INFO L85 PathProgramCache]: Analyzing trace with hash -2053842573, now seen corresponding path program 40 times [2025-04-13 20:03:38,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:03:38,440 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282919769] [2025-04-13 20:03:38,440 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:03:38,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:03:38,446 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:03:38,449 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:03:38,449 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:03:38,449 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:03:38,555 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:03:38,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:03:38,556 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282919769] [2025-04-13 20:03:38,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282919769] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:03:38,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:03:38,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:03:38,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225382155] [2025-04-13 20:03:38,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:03:38,556 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:03:38,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:03:38,556 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:03:38,556 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:03:38,556 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:03:38,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 549 transitions, 16264 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:38,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:03:38,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:03:38,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:03:41,155 INFO L116 PetriNetUnfolderBase]: 6840/11154 cut-off events. [2025-04-13 20:03:41,155 INFO L117 PetriNetUnfolderBase]: For 304783/304783 co-relation queries the response was YES. [2025-04-13 20:03:41,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83468 conditions, 11154 events. 6840/11154 cut-off events. For 304783/304783 co-relation queries the response was YES. Maximal size of possible extension queue 770. Compared 78495 event pairs, 1306 based on Foata normal form. 4/11056 useless extension candidates. Maximal degree in co-relation 83307. Up to 5501 conditions per place. [2025-04-13 20:03:41,272 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 483 selfloop transitions, 155 changer transitions 3/641 dead transitions. [2025-04-13 20:03:41,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 641 transitions, 18959 flow [2025-04-13 20:03:41,272 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:03:41,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:03:41,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 99 transitions. [2025-04-13 20:03:41,273 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5439560439560439 [2025-04-13 20:03:41,273 INFO L175 Difference]: Start difference. First operand has 404 places, 549 transitions, 16264 flow. Second operand 7 states and 99 transitions. [2025-04-13 20:03:41,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 641 transitions, 18959 flow [2025-04-13 20:03:42,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 641 transitions, 18671 flow, removed 2 selfloop flow, removed 5 redundant places. [2025-04-13 20:03:42,877 INFO L231 Difference]: Finished difference. Result has 407 places, 559 transitions, 16694 flow [2025-04-13 20:03:42,877 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=15976, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16694, PETRI_PLACES=407, PETRI_TRANSITIONS=559} [2025-04-13 20:03:42,877 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 379 predicate places. [2025-04-13 20:03:42,877 INFO L485 AbstractCegarLoop]: Abstraction has has 407 places, 559 transitions, 16694 flow [2025-04-13 20:03:42,877 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:42,877 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:03:42,877 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:03:42,877 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2025-04-13 20:03:42,877 INFO L403 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:03:42,878 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:03:42,878 INFO L85 PathProgramCache]: Analyzing trace with hash 2142452503, now seen corresponding path program 41 times [2025-04-13 20:03:42,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:03:42,878 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417784088] [2025-04-13 20:03:42,878 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:03:42,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:03:42,884 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:03:42,892 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:03:42,892 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:03:42,892 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:03:43,101 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:03:43,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:03:43,101 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417784088] [2025-04-13 20:03:43,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417784088] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:03:43,101 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281718186] [2025-04-13 20:03:43,101 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:03:43,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:03:43,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:03:43,103 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-04-13 20:03:43,104 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-04-13 20:03:43,224 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:03:43,242 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:03:43,242 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:03:43,242 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:03:43,243 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-13 20:03:43,243 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:03:43,305 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:03:43,305 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:03:43,348 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:03:43,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281718186] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:03:43,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:03:43,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 7] total 17 [2025-04-13 20:03:43,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546870622] [2025-04-13 20:03:43,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:03:43,348 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:03:43,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:03:43,349 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:03:43,349 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2025-04-13 20:03:43,349 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:03:43,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 559 transitions, 16694 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:43,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:03:43,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:03:43,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:03:46,171 INFO L116 PetriNetUnfolderBase]: 7440/12213 cut-off events. [2025-04-13 20:03:46,171 INFO L117 PetriNetUnfolderBase]: For 325064/325064 co-relation queries the response was YES. [2025-04-13 20:03:46,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89728 conditions, 12213 events. 7440/12213 cut-off events. For 325064/325064 co-relation queries the response was YES. Maximal size of possible extension queue 825. Compared 88040 event pairs, 1076 based on Foata normal form. 7/12118 useless extension candidates. Maximal degree in co-relation 89564. Up to 5501 conditions per place. [2025-04-13 20:03:46,301 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 454 selfloop transitions, 189 changer transitions 3/646 dead transitions. [2025-04-13 20:03:46,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 646 transitions, 19346 flow [2025-04-13 20:03:46,301 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:03:46,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:03:46,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 94 transitions. [2025-04-13 20:03:46,302 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5164835164835165 [2025-04-13 20:03:46,302 INFO L175 Difference]: Start difference. First operand has 407 places, 559 transitions, 16694 flow. Second operand 7 states and 94 transitions. [2025-04-13 20:03:46,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 646 transitions, 19346 flow [2025-04-13 20:03:48,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 646 transitions, 19069 flow, removed 19 selfloop flow, removed 4 redundant places. [2025-04-13 20:03:48,028 INFO L231 Difference]: Finished difference. Result has 412 places, 564 transitions, 17087 flow [2025-04-13 20:03:48,029 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=16398, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=17087, PETRI_PLACES=412, PETRI_TRANSITIONS=564} [2025-04-13 20:03:48,029 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 384 predicate places. [2025-04-13 20:03:48,029 INFO L485 AbstractCegarLoop]: Abstraction has has 412 places, 564 transitions, 17087 flow [2025-04-13 20:03:48,029 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:48,029 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:03:48,029 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:03:48,035 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-04-13 20:03:48,229 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2025-04-13 20:03:48,229 INFO L403 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:03:48,230 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:03:48,230 INFO L85 PathProgramCache]: Analyzing trace with hash -32426931, now seen corresponding path program 42 times [2025-04-13 20:03:48,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:03:48,230 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433135247] [2025-04-13 20:03:48,230 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:03:48,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:03:48,236 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:03:48,243 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:03:48,243 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:03:48,243 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:03:48,393 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:03:48,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:03:48,393 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433135247] [2025-04-13 20:03:48,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433135247] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:03:48,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:03:48,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:03:48,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581176510] [2025-04-13 20:03:48,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:03:48,393 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:03:48,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:03:48,394 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:03:48,394 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:03:48,394 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:03:48,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 564 transitions, 17087 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:03:48,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:03:48,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:03:48,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:03:51,622 INFO L116 PetriNetUnfolderBase]: 7418/12173 cut-off events. [2025-04-13 20:03:51,622 INFO L117 PetriNetUnfolderBase]: For 339941/339941 co-relation queries the response was YES. [2025-04-13 20:03:51,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91364 conditions, 12173 events. 7418/12173 cut-off events. For 339941/339941 co-relation queries the response was YES. Maximal size of possible extension queue 822. Compared 87408 event pairs, 1558 based on Foata normal form. 14/12085 useless extension candidates. Maximal degree in co-relation 91198. Up to 5501 conditions per place. [2025-04-13 20:03:51,736 INFO L140 encePairwiseOnDemand]: 16/26 looper letters, 482 selfloop transitions, 160 changer transitions 3/645 dead transitions. [2025-04-13 20:03:51,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 645 transitions, 19500 flow [2025-04-13 20:03:51,736 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-13 20:03:51,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-04-13 20:03:51,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2025-04-13 20:03:51,737 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4807692307692308 [2025-04-13 20:03:51,737 INFO L175 Difference]: Start difference. First operand has 412 places, 564 transitions, 17087 flow. Second operand 8 states and 100 transitions. [2025-04-13 20:03:51,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 645 transitions, 19500 flow [2025-04-13 20:03:53,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 645 transitions, 19336 flow, removed 12 selfloop flow, removed 2 redundant places. [2025-04-13 20:03:53,576 INFO L231 Difference]: Finished difference. Result has 418 places, 565 transitions, 17322 flow [2025-04-13 20:03:53,576 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=16913, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=17322, PETRI_PLACES=418, PETRI_TRANSITIONS=565} [2025-04-13 20:03:53,576 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 390 predicate places. [2025-04-13 20:03:53,577 INFO L485 AbstractCegarLoop]: Abstraction has has 418 places, 565 transitions, 17322 flow [2025-04-13 20:03:53,577 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:03:53,577 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:03:53,577 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:03:53,577 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2025-04-13 20:03:53,577 INFO L403 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:03:53,578 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:03:53,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1012672308, now seen corresponding path program 43 times [2025-04-13 20:03:53,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:03:53,578 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594245986] [2025-04-13 20:03:53,578 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:03:53,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:03:53,586 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:03:53,594 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:03:53,594 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:03:53,594 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:03:53,743 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:03:53,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:03:53,743 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594245986] [2025-04-13 20:03:53,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594245986] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:03:53,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:03:53,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:03:53,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556240824] [2025-04-13 20:03:53,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:03:53,744 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:03:53,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:03:53,744 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:03:53,744 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:03:53,744 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:03:53,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 565 transitions, 17322 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:53,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:03:53,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:03:53,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:03:56,878 INFO L116 PetriNetUnfolderBase]: 7398/12133 cut-off events. [2025-04-13 20:03:56,879 INFO L117 PetriNetUnfolderBase]: For 351621/351621 co-relation queries the response was YES. [2025-04-13 20:03:56,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91124 conditions, 12133 events. 7398/12133 cut-off events. For 351621/351621 co-relation queries the response was YES. Maximal size of possible extension queue 816. Compared 86885 event pairs, 3054 based on Foata normal form. 8/12039 useless extension candidates. Maximal degree in co-relation 90957. Up to 8431 conditions per place. [2025-04-13 20:03:56,995 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 452 selfloop transitions, 169 changer transitions 1/622 dead transitions. [2025-04-13 20:03:56,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 622 transitions, 19055 flow [2025-04-13 20:03:56,996 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:03:56,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:03:56,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2025-04-13 20:03:56,996 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5274725274725275 [2025-04-13 20:03:56,996 INFO L175 Difference]: Start difference. First operand has 418 places, 565 transitions, 17322 flow. Second operand 7 states and 96 transitions. [2025-04-13 20:03:56,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 622 transitions, 19055 flow [2025-04-13 20:03:58,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 622 transitions, 18909 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-04-13 20:03:58,520 INFO L231 Difference]: Finished difference. Result has 423 places, 567 transitions, 17572 flow [2025-04-13 20:03:58,520 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=17141, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=17572, PETRI_PLACES=423, PETRI_TRANSITIONS=567} [2025-04-13 20:03:58,521 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 395 predicate places. [2025-04-13 20:03:58,521 INFO L485 AbstractCegarLoop]: Abstraction has has 423 places, 567 transitions, 17572 flow [2025-04-13 20:03:58,521 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:03:58,521 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:03:58,521 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:03:58,521 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2025-04-13 20:03:58,521 INFO L403 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:03:58,521 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:03:58,521 INFO L85 PathProgramCache]: Analyzing trace with hash 950410292, now seen corresponding path program 44 times [2025-04-13 20:03:58,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:03:58,522 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94337594] [2025-04-13 20:03:58,522 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:03:58,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:03:58,528 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:03:58,535 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:03:58,535 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:03:58,535 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:03:58,688 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:03:58,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:03:58,688 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94337594] [2025-04-13 20:03:58,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94337594] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:03:58,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:03:58,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:03:58,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322640112] [2025-04-13 20:03:58,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:03:58,688 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:03:58,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:03:58,689 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:03:58,689 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:03:58,689 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:03:58,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 567 transitions, 17572 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:03:58,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:03:58,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:03:58,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:04:02,003 INFO L116 PetriNetUnfolderBase]: 7391/12112 cut-off events. [2025-04-13 20:04:02,003 INFO L117 PetriNetUnfolderBase]: For 360677/360677 co-relation queries the response was YES. [2025-04-13 20:04:02,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91703 conditions, 12112 events. 7391/12112 cut-off events. For 360677/360677 co-relation queries the response was YES. Maximal size of possible extension queue 814. Compared 86563 event pairs, 3054 based on Foata normal form. 4/12014 useless extension candidates. Maximal degree in co-relation 91534. Up to 8431 conditions per place. [2025-04-13 20:04:02,152 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 446 selfloop transitions, 169 changer transitions 0/615 dead transitions. [2025-04-13 20:04:02,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 615 transitions, 19173 flow [2025-04-13 20:04:02,153 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:04:02,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:04:02,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2025-04-13 20:04:02,153 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5054945054945055 [2025-04-13 20:04:02,153 INFO L175 Difference]: Start difference. First operand has 423 places, 567 transitions, 17572 flow. Second operand 7 states and 92 transitions. [2025-04-13 20:04:02,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 615 transitions, 19173 flow [2025-04-13 20:04:03,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 615 transitions, 18819 flow, removed 9 selfloop flow, removed 5 redundant places. [2025-04-13 20:04:03,785 INFO L231 Difference]: Finished difference. Result has 423 places, 566 transitions, 17528 flow [2025-04-13 20:04:03,785 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=17190, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=17528, PETRI_PLACES=423, PETRI_TRANSITIONS=566} [2025-04-13 20:04:03,786 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 395 predicate places. [2025-04-13 20:04:03,786 INFO L485 AbstractCegarLoop]: Abstraction has has 423 places, 566 transitions, 17528 flow [2025-04-13 20:04:03,786 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:04:03,786 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:04:03,786 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:04:03,786 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2025-04-13 20:04:03,786 INFO L403 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:04:03,786 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:04:03,786 INFO L85 PathProgramCache]: Analyzing trace with hash 255609865, now seen corresponding path program 43 times [2025-04-13 20:04:03,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:04:03,787 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143351914] [2025-04-13 20:04:03,787 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:04:03,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:04:03,793 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:04:03,801 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:04:03,801 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:04:03,801 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:04:04,062 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:04:04,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:04:04,062 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143351914] [2025-04-13 20:04:04,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143351914] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:04:04,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:04:04,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:04:04,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856692706] [2025-04-13 20:04:04,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:04:04,063 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:04:04,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:04:04,063 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:04:04,063 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:04:04,063 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:04:04,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 566 transitions, 17528 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:04:04,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:04:04,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:04:04,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:04:07,221 INFO L116 PetriNetUnfolderBase]: 7428/12177 cut-off events. [2025-04-13 20:04:07,221 INFO L117 PetriNetUnfolderBase]: For 361836/361836 co-relation queries the response was YES. [2025-04-13 20:04:07,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92444 conditions, 12177 events. 7428/12177 cut-off events. For 361836/361836 co-relation queries the response was YES. Maximal size of possible extension queue 821. Compared 86940 event pairs, 1509 based on Foata normal form. 7/12082 useless extension candidates. Maximal degree in co-relation 92277. Up to 5501 conditions per place. [2025-04-13 20:04:07,350 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 436 selfloop transitions, 203 changer transitions 3/642 dead transitions. [2025-04-13 20:04:07,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 642 transitions, 19991 flow [2025-04-13 20:04:07,351 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:04:07,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:04:07,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2025-04-13 20:04:07,351 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5 [2025-04-13 20:04:07,351 INFO L175 Difference]: Start difference. First operand has 423 places, 566 transitions, 17528 flow. Second operand 7 states and 91 transitions. [2025-04-13 20:04:07,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 642 transitions, 19991 flow [2025-04-13 20:04:08,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 642 transitions, 19713 flow, removed 2 selfloop flow, removed 5 redundant places. [2025-04-13 20:04:08,809 INFO L231 Difference]: Finished difference. Result has 426 places, 578 transitions, 18147 flow [2025-04-13 20:04:08,809 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=17253, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18147, PETRI_PLACES=426, PETRI_TRANSITIONS=578} [2025-04-13 20:04:08,810 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 398 predicate places. [2025-04-13 20:04:08,810 INFO L485 AbstractCegarLoop]: Abstraction has has 426 places, 578 transitions, 18147 flow [2025-04-13 20:04:08,810 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:04:08,810 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:04:08,810 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:04:08,810 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2025-04-13 20:04:08,810 INFO L403 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:04:08,810 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:04:08,811 INFO L85 PathProgramCache]: Analyzing trace with hash 285967108, now seen corresponding path program 45 times [2025-04-13 20:04:08,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:04:08,811 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784225062] [2025-04-13 20:04:08,811 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:04:08,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:04:08,818 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:04:08,824 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:04:08,824 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:04:08,824 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:04:08,946 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:04:08,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:04:08,947 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784225062] [2025-04-13 20:04:08,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784225062] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:04:08,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:04:08,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:04:08,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023386519] [2025-04-13 20:04:08,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:04:08,947 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:04:08,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:04:08,947 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:04:08,947 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:04:08,947 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:04:08,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 578 transitions, 18147 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:04:08,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:04:08,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:04:08,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:04:11,964 INFO L116 PetriNetUnfolderBase]: 7412/12148 cut-off events. [2025-04-13 20:04:11,965 INFO L117 PetriNetUnfolderBase]: For 380551/380551 co-relation queries the response was YES. [2025-04-13 20:04:12,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93471 conditions, 12148 events. 7412/12148 cut-off events. For 380551/380551 co-relation queries the response was YES. Maximal size of possible extension queue 818. Compared 86930 event pairs, 3078 based on Foata normal form. 8/12054 useless extension candidates. Maximal degree in co-relation 93303. Up to 8491 conditions per place. [2025-04-13 20:04:12,092 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 435 selfloop transitions, 190 changer transitions 1/626 dead transitions. [2025-04-13 20:04:12,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 626 transitions, 19760 flow [2025-04-13 20:04:12,093 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:04:12,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:04:12,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2025-04-13 20:04:12,093 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2025-04-13 20:04:12,093 INFO L175 Difference]: Start difference. First operand has 426 places, 578 transitions, 18147 flow. Second operand 7 states and 93 transitions. [2025-04-13 20:04:12,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 626 transitions, 19760 flow [2025-04-13 20:04:13,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 626 transitions, 19449 flow, removed 9 selfloop flow, removed 4 redundant places. [2025-04-13 20:04:13,607 INFO L231 Difference]: Finished difference. Result has 430 places, 579 transitions, 18247 flow [2025-04-13 20:04:13,608 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=17802, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18247, PETRI_PLACES=430, PETRI_TRANSITIONS=579} [2025-04-13 20:04:13,608 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 402 predicate places. [2025-04-13 20:04:13,608 INFO L485 AbstractCegarLoop]: Abstraction has has 430 places, 579 transitions, 18247 flow [2025-04-13 20:04:13,608 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:04:13,608 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:04:13,608 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:04:13,608 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2025-04-13 20:04:13,608 INFO L403 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:04:13,608 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:04:13,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1788618031, now seen corresponding path program 44 times [2025-04-13 20:04:13,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:04:13,609 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133804812] [2025-04-13 20:04:13,609 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:04:13,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:04:13,615 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:04:13,622 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:04:13,622 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:04:13,622 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:04:13,936 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:04:13,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:04:13,936 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133804812] [2025-04-13 20:04:13,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133804812] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:04:13,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:04:13,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:04:13,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725161414] [2025-04-13 20:04:13,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:04:13,936 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:04:13,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:04:13,937 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:04:13,937 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:04:13,937 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:04:13,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 579 transitions, 18247 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:04:13,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:04:13,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:04:13,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:04:17,228 INFO L116 PetriNetUnfolderBase]: 7403/12126 cut-off events. [2025-04-13 20:04:17,228 INFO L117 PetriNetUnfolderBase]: For 380037/380037 co-relation queries the response was YES. [2025-04-13 20:04:17,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94884 conditions, 12126 events. 7403/12126 cut-off events. For 380037/380037 co-relation queries the response was YES. Maximal size of possible extension queue 816. Compared 86499 event pairs, 1491 based on Foata normal form. 3/12027 useless extension candidates. Maximal degree in co-relation 94715. Up to 5501 conditions per place. [2025-04-13 20:04:17,356 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 434 selfloop transitions, 197 changer transitions 5/636 dead transitions. [2025-04-13 20:04:17,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 636 transitions, 20162 flow [2025-04-13 20:04:17,357 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:04:17,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:04:17,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 85 transitions. [2025-04-13 20:04:17,357 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.46703296703296704 [2025-04-13 20:04:17,357 INFO L175 Difference]: Start difference. First operand has 430 places, 579 transitions, 18247 flow. Second operand 7 states and 85 transitions. [2025-04-13 20:04:17,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 636 transitions, 20162 flow [2025-04-13 20:04:19,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 636 transitions, 19778 flow, removed 24 selfloop flow, removed 3 redundant places. [2025-04-13 20:04:19,122 INFO L231 Difference]: Finished difference. Result has 433 places, 577 transitions, 18196 flow [2025-04-13 20:04:19,122 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=17827, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18196, PETRI_PLACES=433, PETRI_TRANSITIONS=577} [2025-04-13 20:04:19,122 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 405 predicate places. [2025-04-13 20:04:19,122 INFO L485 AbstractCegarLoop]: Abstraction has has 433 places, 577 transitions, 18196 flow [2025-04-13 20:04:19,122 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:04:19,122 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:04:19,122 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:04:19,123 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2025-04-13 20:04:19,123 INFO L403 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:04:19,123 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:04:19,123 INFO L85 PathProgramCache]: Analyzing trace with hash -2014194828, now seen corresponding path program 46 times [2025-04-13 20:04:19,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:04:19,123 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122615403] [2025-04-13 20:04:19,123 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:04:19,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:04:19,129 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:04:19,133 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:04:19,133 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:04:19,133 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:04:19,237 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:04:19,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:04:19,238 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122615403] [2025-04-13 20:04:19,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122615403] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:04:19,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:04:19,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:04:19,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231292137] [2025-04-13 20:04:19,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:04:19,238 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:04:19,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:04:19,238 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:04:19,238 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:04:19,238 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:04:19,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 577 transitions, 18196 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:04:19,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:04:19,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:04:19,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:04:22,315 INFO L116 PetriNetUnfolderBase]: 7393/12103 cut-off events. [2025-04-13 20:04:22,315 INFO L117 PetriNetUnfolderBase]: For 384780/384780 co-relation queries the response was YES. [2025-04-13 20:04:22,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94603 conditions, 12103 events. 7393/12103 cut-off events. For 384780/384780 co-relation queries the response was YES. Maximal size of possible extension queue 813. Compared 86366 event pairs, 3075 based on Foata normal form. 6/12007 useless extension candidates. Maximal degree in co-relation 94434. Up to 8475 conditions per place. [2025-04-13 20:04:22,440 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 429 selfloop transitions, 189 changer transitions 0/618 dead transitions. [2025-04-13 20:04:22,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 618 transitions, 19718 flow [2025-04-13 20:04:22,441 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:04:22,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:04:22,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2025-04-13 20:04:22,441 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4945054945054945 [2025-04-13 20:04:22,441 INFO L175 Difference]: Start difference. First operand has 433 places, 577 transitions, 18196 flow. Second operand 7 states and 90 transitions. [2025-04-13 20:04:22,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 618 transitions, 19718 flow [2025-04-13 20:04:23,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 618 transitions, 19262 flow, removed 8 selfloop flow, removed 7 redundant places. [2025-04-13 20:04:23,901 INFO L231 Difference]: Finished difference. Result has 429 places, 576 transitions, 18100 flow [2025-04-13 20:04:23,902 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=17722, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18100, PETRI_PLACES=429, PETRI_TRANSITIONS=576} [2025-04-13 20:04:23,902 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 401 predicate places. [2025-04-13 20:04:23,902 INFO L485 AbstractCegarLoop]: Abstraction has has 429 places, 576 transitions, 18100 flow [2025-04-13 20:04:23,902 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:04:23,902 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:04:23,902 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:04:23,902 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2025-04-13 20:04:23,902 INFO L403 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:04:23,903 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:04:23,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1109567095, now seen corresponding path program 45 times [2025-04-13 20:04:23,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:04:23,903 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796274318] [2025-04-13 20:04:23,903 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:04:23,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:04:23,909 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:04:23,915 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:04:23,915 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:04:23,915 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:04:24,051 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:04:24,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:04:24,051 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796274318] [2025-04-13 20:04:24,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796274318] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:04:24,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:04:24,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:04:24,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074504843] [2025-04-13 20:04:24,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:04:24,051 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:04:24,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:04:24,052 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:04:24,052 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:04:24,052 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:04:24,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 576 transitions, 18100 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:04:24,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:04:24,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:04:24,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:04:27,183 INFO L116 PetriNetUnfolderBase]: 7491/12256 cut-off events. [2025-04-13 20:04:27,183 INFO L117 PetriNetUnfolderBase]: For 377302/377302 co-relation queries the response was YES. [2025-04-13 20:04:27,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94975 conditions, 12256 events. 7491/12256 cut-off events. For 377302/377302 co-relation queries the response was YES. Maximal size of possible extension queue 828. Compared 87495 event pairs, 1808 based on Foata normal form. 4/12158 useless extension candidates. Maximal degree in co-relation 94807. Up to 5668 conditions per place. [2025-04-13 20:04:27,317 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 473 selfloop transitions, 193 changer transitions 2/668 dead transitions. [2025-04-13 20:04:27,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 668 transitions, 20971 flow [2025-04-13 20:04:27,317 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:04:27,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:04:27,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2025-04-13 20:04:27,318 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5274725274725275 [2025-04-13 20:04:27,318 INFO L175 Difference]: Start difference. First operand has 429 places, 576 transitions, 18100 flow. Second operand 7 states and 96 transitions. [2025-04-13 20:04:27,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 668 transitions, 20971 flow [2025-04-13 20:04:29,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 668 transitions, 20587 flow, removed 0 selfloop flow, removed 5 redundant places. [2025-04-13 20:04:29,185 INFO L231 Difference]: Finished difference. Result has 433 places, 604 transitions, 19056 flow [2025-04-13 20:04:29,185 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=17724, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19056, PETRI_PLACES=433, PETRI_TRANSITIONS=604} [2025-04-13 20:04:29,185 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 405 predicate places. [2025-04-13 20:04:29,186 INFO L485 AbstractCegarLoop]: Abstraction has has 433 places, 604 transitions, 19056 flow [2025-04-13 20:04:29,186 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:04:29,186 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:04:29,186 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:04:29,186 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2025-04-13 20:04:29,186 INFO L403 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:04:29,186 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:04:29,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1606988717, now seen corresponding path program 46 times [2025-04-13 20:04:29,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:04:29,186 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530346166] [2025-04-13 20:04:29,186 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:04:29,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:04:29,195 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:04:29,200 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:04:29,200 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:04:29,200 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:04:29,352 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:04:29,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:04:29,352 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530346166] [2025-04-13 20:04:29,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530346166] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:04:29,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:04:29,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:04:29,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639330830] [2025-04-13 20:04:29,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:04:29,352 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:04:29,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:04:29,353 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:04:29,353 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:04:29,353 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:04:29,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 604 transitions, 19056 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:04:29,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:04:29,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:04:29,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:04:32,808 INFO L116 PetriNetUnfolderBase]: 7475/12219 cut-off events. [2025-04-13 20:04:32,808 INFO L117 PetriNetUnfolderBase]: For 385314/385314 co-relation queries the response was YES. [2025-04-13 20:04:32,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96193 conditions, 12219 events. 7475/12219 cut-off events. For 385314/385314 co-relation queries the response was YES. Maximal size of possible extension queue 826. Compared 87110 event pairs, 1811 based on Foata normal form. 6/12123 useless extension candidates. Maximal degree in co-relation 96022. Up to 5668 conditions per place. [2025-04-13 20:04:32,924 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 478 selfloop transitions, 187 changer transitions 2/667 dead transitions. [2025-04-13 20:04:32,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 667 transitions, 21059 flow [2025-04-13 20:04:32,924 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:04:32,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:04:32,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2025-04-13 20:04:32,925 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5054945054945055 [2025-04-13 20:04:32,925 INFO L175 Difference]: Start difference. First operand has 433 places, 604 transitions, 19056 flow. Second operand 7 states and 92 transitions. [2025-04-13 20:04:32,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 667 transitions, 21059 flow [2025-04-13 20:04:34,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 667 transitions, 20719 flow, removed 39 selfloop flow, removed 4 redundant places. [2025-04-13 20:04:34,502 INFO L231 Difference]: Finished difference. Result has 436 places, 603 transitions, 19083 flow [2025-04-13 20:04:34,502 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=18734, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19083, PETRI_PLACES=436, PETRI_TRANSITIONS=603} [2025-04-13 20:04:34,503 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 408 predicate places. [2025-04-13 20:04:34,503 INFO L485 AbstractCegarLoop]: Abstraction has has 436 places, 603 transitions, 19083 flow [2025-04-13 20:04:34,503 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:04:34,503 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:04:34,503 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:04:34,503 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2025-04-13 20:04:34,503 INFO L403 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:04:34,503 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:04:34,503 INFO L85 PathProgramCache]: Analyzing trace with hash -119821997, now seen corresponding path program 47 times [2025-04-13 20:04:34,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:04:34,503 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386377478] [2025-04-13 20:04:34,503 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:04:34,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:04:34,510 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:04:34,518 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:04:34,518 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:04:34,518 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:04:34,676 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:04:34,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:04:34,676 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386377478] [2025-04-13 20:04:34,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386377478] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:04:34,676 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478748623] [2025-04-13 20:04:34,676 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:04:34,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:04:34,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:04:34,678 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-04-13 20:04:34,679 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-04-13 20:04:34,807 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:04:34,825 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:04:34,825 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:04:34,825 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:04:34,825 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-13 20:04:34,826 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:04:34,924 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:04:34,925 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:04:34,986 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:04:34,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478748623] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:04:34,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:04:34,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 18 [2025-04-13 20:04:34,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567559619] [2025-04-13 20:04:34,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:04:34,986 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:04:34,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:04:34,987 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:04:34,987 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2025-04-13 20:04:34,987 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:04:34,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 603 transitions, 19083 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:04:34,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:04:34,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:04:34,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:04:38,311 INFO L116 PetriNetUnfolderBase]: 7501/12267 cut-off events. [2025-04-13 20:04:38,311 INFO L117 PetriNetUnfolderBase]: For 387108/387108 co-relation queries the response was YES. [2025-04-13 20:04:38,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95459 conditions, 12267 events. 7501/12267 cut-off events. For 387108/387108 co-relation queries the response was YES. Maximal size of possible extension queue 832. Compared 87470 event pairs, 1811 based on Foata normal form. 4/12169 useless extension candidates. Maximal degree in co-relation 95289. Up to 5668 conditions per place. [2025-04-13 20:04:38,439 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 473 selfloop transitions, 196 changer transitions 1/670 dead transitions. [2025-04-13 20:04:38,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 670 transitions, 21190 flow [2025-04-13 20:04:38,440 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:04:38,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:04:38,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2025-04-13 20:04:38,440 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2025-04-13 20:04:38,440 INFO L175 Difference]: Start difference. First operand has 436 places, 603 transitions, 19083 flow. Second operand 7 states and 93 transitions. [2025-04-13 20:04:38,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 670 transitions, 21190 flow [2025-04-13 20:04:40,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 670 transitions, 20773 flow, removed 8 selfloop flow, removed 8 redundant places. [2025-04-13 20:04:40,152 INFO L231 Difference]: Finished difference. Result has 433 places, 610 transitions, 19250 flow [2025-04-13 20:04:40,153 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=18646, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19250, PETRI_PLACES=433, PETRI_TRANSITIONS=610} [2025-04-13 20:04:40,153 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 405 predicate places. [2025-04-13 20:04:40,153 INFO L485 AbstractCegarLoop]: Abstraction has has 433 places, 610 transitions, 19250 flow [2025-04-13 20:04:40,153 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:04:40,153 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:04:40,153 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:04:40,160 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-04-13 20:04:40,354 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2025-04-13 20:04:40,354 INFO L403 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:04:40,354 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:04:40,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1974721539, now seen corresponding path program 48 times [2025-04-13 20:04:40,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:04:40,355 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470960209] [2025-04-13 20:04:40,355 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:04:40,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:04:40,362 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:04:40,370 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:04:40,370 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:04:40,370 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:04:40,521 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:04:40,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:04:40,522 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470960209] [2025-04-13 20:04:40,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470960209] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:04:40,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:04:40,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:04:40,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408818551] [2025-04-13 20:04:40,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:04:40,522 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:04:40,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:04:40,522 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:04:40,522 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:04:40,522 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:04:40,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 610 transitions, 19250 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:04:40,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:04:40,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:04:40,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:04:43,870 INFO L116 PetriNetUnfolderBase]: 7475/12214 cut-off events. [2025-04-13 20:04:43,870 INFO L117 PetriNetUnfolderBase]: For 393524/393524 co-relation queries the response was YES. [2025-04-13 20:04:43,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95745 conditions, 12214 events. 7475/12214 cut-off events. For 393524/393524 co-relation queries the response was YES. Maximal size of possible extension queue 827. Compared 86917 event pairs, 1799 based on Foata normal form. 14/12126 useless extension candidates. Maximal degree in co-relation 95578. Up to 5668 conditions per place. [2025-04-13 20:04:44,007 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 476 selfloop transitions, 197 changer transitions 1/674 dead transitions. [2025-04-13 20:04:44,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 674 transitions, 21377 flow [2025-04-13 20:04:44,008 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:04:44,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:04:44,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 94 transitions. [2025-04-13 20:04:44,008 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5164835164835165 [2025-04-13 20:04:44,008 INFO L175 Difference]: Start difference. First operand has 433 places, 610 transitions, 19250 flow. Second operand 7 states and 94 transitions. [2025-04-13 20:04:44,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 674 transitions, 21377 flow [2025-04-13 20:04:45,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 674 transitions, 20979 flow, removed 5 selfloop flow, removed 5 redundant places. [2025-04-13 20:04:45,608 INFO L231 Difference]: Finished difference. Result has 436 places, 615 transitions, 19460 flow [2025-04-13 20:04:45,608 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=18860, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19460, PETRI_PLACES=436, PETRI_TRANSITIONS=615} [2025-04-13 20:04:45,609 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 408 predicate places. [2025-04-13 20:04:45,609 INFO L485 AbstractCegarLoop]: Abstraction has has 436 places, 615 transitions, 19460 flow [2025-04-13 20:04:45,609 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:04:45,609 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:04:45,609 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:04:45,609 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2025-04-13 20:04:45,609 INFO L403 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:04:45,609 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:04:45,609 INFO L85 PathProgramCache]: Analyzing trace with hash 967296354, now seen corresponding path program 47 times [2025-04-13 20:04:45,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:04:45,609 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739414714] [2025-04-13 20:04:45,609 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:04:45,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:04:45,616 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:04:45,622 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:04:45,622 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:04:45,622 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:04:45,794 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:04:45,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:04:45,794 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739414714] [2025-04-13 20:04:45,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739414714] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:04:45,794 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348148865] [2025-04-13 20:04:45,795 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:04:45,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:04:45,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:04:45,796 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-04-13 20:04:45,797 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-04-13 20:04:45,934 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:04:45,953 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:04:45,953 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:04:45,953 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:04:45,954 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-13 20:04:45,954 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:04:46,056 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:04:46,056 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:04:46,268 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:04:46,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348148865] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:04:46,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:04:46,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 18 [2025-04-13 20:04:46,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749432732] [2025-04-13 20:04:46,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:04:46,268 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:04:46,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:04:46,268 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:04:46,269 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2025-04-13 20:04:46,269 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:04:46,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 615 transitions, 19460 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:04:46,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:04:46,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:04:46,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:04:49,533 INFO L116 PetriNetUnfolderBase]: 7457/12186 cut-off events. [2025-04-13 20:04:49,533 INFO L117 PetriNetUnfolderBase]: For 400990/400990 co-relation queries the response was YES. [2025-04-13 20:04:49,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95801 conditions, 12186 events. 7457/12186 cut-off events. For 400990/400990 co-relation queries the response was YES. Maximal size of possible extension queue 823. Compared 86968 event pairs, 3095 based on Foata normal form. 12/12096 useless extension candidates. Maximal degree in co-relation 95632. Up to 8590 conditions per place. [2025-04-13 20:04:49,652 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 490 selfloop transitions, 179 changer transitions 0/669 dead transitions. [2025-04-13 20:04:49,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 669 transitions, 21291 flow [2025-04-13 20:04:49,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:04:49,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:04:49,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2025-04-13 20:04:49,653 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2025-04-13 20:04:49,653 INFO L175 Difference]: Start difference. First operand has 436 places, 615 transitions, 19460 flow. Second operand 7 states and 98 transitions. [2025-04-13 20:04:49,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 669 transitions, 21291 flow [2025-04-13 20:04:51,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 669 transitions, 21000 flow, removed 2 selfloop flow, removed 3 redundant places. [2025-04-13 20:04:51,203 INFO L231 Difference]: Finished difference. Result has 441 places, 619 transitions, 19642 flow [2025-04-13 20:04:51,203 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=19169, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19642, PETRI_PLACES=441, PETRI_TRANSITIONS=619} [2025-04-13 20:04:51,204 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 413 predicate places. [2025-04-13 20:04:51,204 INFO L485 AbstractCegarLoop]: Abstraction has has 441 places, 619 transitions, 19642 flow [2025-04-13 20:04:51,204 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:04:51,204 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:04:51,204 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:04:51,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-04-13 20:04:51,404 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:04:51,404 INFO L403 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:04:51,405 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:04:51,405 INFO L85 PathProgramCache]: Analyzing trace with hash 360178505, now seen corresponding path program 49 times [2025-04-13 20:04:51,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:04:51,405 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747905023] [2025-04-13 20:04:51,405 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:04:51,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:04:51,411 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:04:51,420 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:04:51,420 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:04:51,420 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:04:51,547 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:04:51,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:04:51,547 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747905023] [2025-04-13 20:04:51,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747905023] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:04:51,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:04:51,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:04:51,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334319386] [2025-04-13 20:04:51,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:04:51,548 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:04:51,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:04:51,548 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:04:51,548 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:04:51,548 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:04:51,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 619 transitions, 19642 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:04:51,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:04:51,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:04:51,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:04:54,716 INFO L116 PetriNetUnfolderBase]: 7443/12154 cut-off events. [2025-04-13 20:04:54,716 INFO L117 PetriNetUnfolderBase]: For 398006/398006 co-relation queries the response was YES. [2025-04-13 20:04:54,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95852 conditions, 12154 events. 7443/12154 cut-off events. For 398006/398006 co-relation queries the response was YES. Maximal size of possible extension queue 820. Compared 86312 event pairs, 1797 based on Foata normal form. 6/12058 useless extension candidates. Maximal degree in co-relation 95681. Up to 5640 conditions per place. [2025-04-13 20:04:54,849 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 480 selfloop transitions, 192 changer transitions 2/674 dead transitions. [2025-04-13 20:04:54,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 674 transitions, 21527 flow [2025-04-13 20:04:54,849 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:04:54,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:04:54,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2025-04-13 20:04:54,850 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4945054945054945 [2025-04-13 20:04:54,850 INFO L175 Difference]: Start difference. First operand has 441 places, 619 transitions, 19642 flow. Second operand 7 states and 90 transitions. [2025-04-13 20:04:54,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 674 transitions, 21527 flow [2025-04-13 20:04:56,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 674 transitions, 21226 flow, removed 23 selfloop flow, removed 2 redundant places. [2025-04-13 20:04:56,513 INFO L231 Difference]: Finished difference. Result has 445 places, 616 transitions, 19637 flow [2025-04-13 20:04:56,513 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=19278, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19637, PETRI_PLACES=445, PETRI_TRANSITIONS=616} [2025-04-13 20:04:56,513 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 417 predicate places. [2025-04-13 20:04:56,513 INFO L485 AbstractCegarLoop]: Abstraction has has 445 places, 616 transitions, 19637 flow [2025-04-13 20:04:56,513 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:04:56,513 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:04:56,513 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:04:56,513 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2025-04-13 20:04:56,513 INFO L403 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:04:56,514 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:04:56,514 INFO L85 PathProgramCache]: Analyzing trace with hash 948862328, now seen corresponding path program 48 times [2025-04-13 20:04:56,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:04:56,514 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247345594] [2025-04-13 20:04:56,514 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:04:56,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:04:56,521 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:04:56,528 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:04:56,528 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:04:56,528 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:04:56,685 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:04:56,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:04:56,685 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247345594] [2025-04-13 20:04:56,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247345594] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:04:56,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:04:56,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:04:56,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109651610] [2025-04-13 20:04:56,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:04:56,685 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:04:56,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:04:56,686 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:04:56,686 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:04:56,686 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:04:56,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 616 transitions, 19637 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:04:56,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:04:56,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:04:56,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:05:00,529 INFO L116 PetriNetUnfolderBase]: 7423/12111 cut-off events. [2025-04-13 20:05:00,530 INFO L117 PetriNetUnfolderBase]: For 409672/409672 co-relation queries the response was YES. [2025-04-13 20:05:00,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95580 conditions, 12111 events. 7423/12111 cut-off events. For 409672/409672 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 86030 event pairs, 3100 based on Foata normal form. 6/12015 useless extension candidates. Maximal degree in co-relation 95409. Up to 8558 conditions per place. [2025-04-13 20:05:00,647 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 485 selfloop transitions, 181 changer transitions 0/666 dead transitions. [2025-04-13 20:05:00,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 666 transitions, 21370 flow [2025-04-13 20:05:00,648 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:05:00,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:05:00,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2025-04-13 20:05:00,648 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.554945054945055 [2025-04-13 20:05:00,648 INFO L175 Difference]: Start difference. First operand has 445 places, 616 transitions, 19637 flow. Second operand 7 states and 101 transitions. [2025-04-13 20:05:00,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 666 transitions, 21370 flow [2025-04-13 20:05:02,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 666 transitions, 21008 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-04-13 20:05:02,199 INFO L231 Difference]: Finished difference. Result has 448 places, 617 transitions, 19673 flow [2025-04-13 20:05:02,200 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=19275, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19673, PETRI_PLACES=448, PETRI_TRANSITIONS=617} [2025-04-13 20:05:02,200 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 420 predicate places. [2025-04-13 20:05:02,200 INFO L485 AbstractCegarLoop]: Abstraction has has 448 places, 617 transitions, 19673 flow [2025-04-13 20:05:02,200 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:05:02,200 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:05:02,200 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:05:02,200 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2025-04-13 20:05:02,200 INFO L403 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:05:02,201 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:05:02,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1269544765, now seen corresponding path program 50 times [2025-04-13 20:05:02,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:05:02,201 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047545071] [2025-04-13 20:05:02,201 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:05:02,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:05:02,208 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:05:02,213 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:05:02,213 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:05:02,213 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:05:02,349 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:05:02,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:05:02,349 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047545071] [2025-04-13 20:05:02,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047545071] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:05:02,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:05:02,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:05:02,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107773905] [2025-04-13 20:05:02,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:05:02,350 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:05:02,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:05:02,350 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:05:02,350 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:05:02,350 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:05:02,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 617 transitions, 19673 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:05:02,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:05:02,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:05:02,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:05:05,570 INFO L116 PetriNetUnfolderBase]: 7437/12130 cut-off events. [2025-04-13 20:05:05,571 INFO L117 PetriNetUnfolderBase]: For 405884/405884 co-relation queries the response was YES. [2025-04-13 20:05:05,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95946 conditions, 12130 events. 7437/12130 cut-off events. For 405884/405884 co-relation queries the response was YES. Maximal size of possible extension queue 819. Compared 86004 event pairs, 1782 based on Foata normal form. 7/12035 useless extension candidates. Maximal degree in co-relation 95774. Up to 5616 conditions per place. [2025-04-13 20:05:05,691 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 471 selfloop transitions, 205 changer transitions 1/677 dead transitions. [2025-04-13 20:05:05,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 677 transitions, 21842 flow [2025-04-13 20:05:05,691 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:05:05,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:05:05,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2025-04-13 20:05:05,692 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5054945054945055 [2025-04-13 20:05:05,692 INFO L175 Difference]: Start difference. First operand has 448 places, 617 transitions, 19673 flow. Second operand 7 states and 92 transitions. [2025-04-13 20:05:05,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 677 transitions, 21842 flow [2025-04-13 20:05:07,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 677 transitions, 21420 flow, removed 7 selfloop flow, removed 6 redundant places. [2025-04-13 20:05:07,423 INFO L231 Difference]: Finished difference. Result has 447 places, 622 transitions, 19934 flow [2025-04-13 20:05:07,423 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=19240, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19934, PETRI_PLACES=447, PETRI_TRANSITIONS=622} [2025-04-13 20:05:07,424 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 419 predicate places. [2025-04-13 20:05:07,424 INFO L485 AbstractCegarLoop]: Abstraction has has 447 places, 622 transitions, 19934 flow [2025-04-13 20:05:07,424 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:05:07,424 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:05:07,424 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:05:07,424 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2025-04-13 20:05:07,424 INFO L403 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:05:07,424 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:05:07,424 INFO L85 PathProgramCache]: Analyzing trace with hash -889241198, now seen corresponding path program 49 times [2025-04-13 20:05:07,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:05:07,424 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873394707] [2025-04-13 20:05:07,424 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:05:07,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:05:07,431 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:05:07,436 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:05:07,437 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:05:07,437 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:05:07,573 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:05:07,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:05:07,573 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873394707] [2025-04-13 20:05:07,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873394707] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:05:07,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:05:07,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:05:07,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806037438] [2025-04-13 20:05:07,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:05:07,573 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:05:07,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:05:07,573 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:05:07,573 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:05:07,573 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:05:07,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 622 transitions, 19934 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:05:07,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:05:07,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:05:07,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:05:11,004 INFO L116 PetriNetUnfolderBase]: 7421/12094 cut-off events. [2025-04-13 20:05:11,004 INFO L117 PetriNetUnfolderBase]: For 410623/410623 co-relation queries the response was YES. [2025-04-13 20:05:11,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95720 conditions, 12094 events. 7421/12094 cut-off events. For 410623/410623 co-relation queries the response was YES. Maximal size of possible extension queue 812. Compared 85804 event pairs, 3100 based on Foata normal form. 4/11996 useless extension candidates. Maximal degree in co-relation 95548. Up to 8577 conditions per place. [2025-04-13 20:05:11,172 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 487 selfloop transitions, 181 changer transitions 0/668 dead transitions. [2025-04-13 20:05:11,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 668 transitions, 21663 flow [2025-04-13 20:05:11,173 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:05:11,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:05:11,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2025-04-13 20:05:11,173 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.532967032967033 [2025-04-13 20:05:11,173 INFO L175 Difference]: Start difference. First operand has 447 places, 622 transitions, 19934 flow. Second operand 7 states and 97 transitions. [2025-04-13 20:05:11,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 668 transitions, 21663 flow [2025-04-13 20:05:12,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 668 transitions, 21370 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-04-13 20:05:12,974 INFO L231 Difference]: Finished difference. Result has 452 places, 624 transitions, 20080 flow [2025-04-13 20:05:12,974 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=19643, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=20080, PETRI_PLACES=452, PETRI_TRANSITIONS=624} [2025-04-13 20:05:12,974 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 424 predicate places. [2025-04-13 20:05:12,974 INFO L485 AbstractCegarLoop]: Abstraction has has 452 places, 624 transitions, 20080 flow [2025-04-13 20:05:12,974 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:05:12,974 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:05:12,974 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:05:12,975 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2025-04-13 20:05:12,975 INFO L403 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:05:12,975 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:05:12,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1695112790, now seen corresponding path program 50 times [2025-04-13 20:05:12,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:05:12,975 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581851999] [2025-04-13 20:05:12,975 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:05:12,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:05:12,986 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:05:12,993 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:05:12,993 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:05:12,993 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:05:13,147 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:05:13,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:05:13,147 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581851999] [2025-04-13 20:05:13,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581851999] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:05:13,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:05:13,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:05:13,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894589141] [2025-04-13 20:05:13,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:05:13,148 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:05:13,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:05:13,148 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:05:13,148 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:05:13,148 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:05:13,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 624 transitions, 20080 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:05:13,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:05:13,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:05:13,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:05:16,475 INFO L116 PetriNetUnfolderBase]: 7411/12068 cut-off events. [2025-04-13 20:05:16,475 INFO L117 PetriNetUnfolderBase]: For 414563/414563 co-relation queries the response was YES. [2025-04-13 20:05:16,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95749 conditions, 12068 events. 7411/12068 cut-off events. For 414563/414563 co-relation queries the response was YES. Maximal size of possible extension queue 809. Compared 85526 event pairs, 3094 based on Foata normal form. 4/11970 useless extension candidates. Maximal degree in co-relation 95575. Up to 8577 conditions per place. [2025-04-13 20:05:16,634 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 491 selfloop transitions, 180 changer transitions 0/671 dead transitions. [2025-04-13 20:05:16,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 671 transitions, 21776 flow [2025-04-13 20:05:16,634 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:05:16,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:05:16,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2025-04-13 20:05:16,635 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5274725274725275 [2025-04-13 20:05:16,635 INFO L175 Difference]: Start difference. First operand has 452 places, 624 transitions, 20080 flow. Second operand 7 states and 96 transitions. [2025-04-13 20:05:16,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 671 transitions, 21776 flow [2025-04-13 20:05:18,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 671 transitions, 21449 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-04-13 20:05:18,579 INFO L231 Difference]: Finished difference. Result has 456 places, 627 transitions, 20211 flow [2025-04-13 20:05:18,579 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=19715, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=20211, PETRI_PLACES=456, PETRI_TRANSITIONS=627} [2025-04-13 20:05:18,579 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 428 predicate places. [2025-04-13 20:05:18,579 INFO L485 AbstractCegarLoop]: Abstraction has has 456 places, 627 transitions, 20211 flow [2025-04-13 20:05:18,579 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:05:18,579 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:05:18,579 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:05:18,580 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2025-04-13 20:05:18,580 INFO L403 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:05:18,580 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:05:18,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1765649016, now seen corresponding path program 51 times [2025-04-13 20:05:18,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:05:18,580 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881328699] [2025-04-13 20:05:18,580 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:05:18,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:05:18,587 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:05:18,593 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:05:18,594 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:05:18,594 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:05:18,747 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:05:18,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:05:18,747 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881328699] [2025-04-13 20:05:18,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881328699] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:05:18,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:05:18,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:05:18,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998128820] [2025-04-13 20:05:18,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:05:18,748 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:05:18,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:05:18,748 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:05:18,748 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:05:18,748 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:05:18,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 627 transitions, 20211 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:05:18,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:05:18,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:05:18,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:05:22,173 INFO L116 PetriNetUnfolderBase]: 7401/12048 cut-off events. [2025-04-13 20:05:22,173 INFO L117 PetriNetUnfolderBase]: For 421280/421280 co-relation queries the response was YES. [2025-04-13 20:05:22,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96766 conditions, 12048 events. 7401/12048 cut-off events. For 421280/421280 co-relation queries the response was YES. Maximal size of possible extension queue 807. Compared 85322 event pairs, 3095 based on Foata normal form. 4/11950 useless extension candidates. Maximal degree in co-relation 96591. Up to 8577 conditions per place. [2025-04-13 20:05:22,324 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 489 selfloop transitions, 177 changer transitions 4/670 dead transitions. [2025-04-13 20:05:22,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 670 transitions, 21848 flow [2025-04-13 20:05:22,325 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:05:22,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:05:22,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2025-04-13 20:05:22,325 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2025-04-13 20:05:22,325 INFO L175 Difference]: Start difference. First operand has 456 places, 627 transitions, 20211 flow. Second operand 7 states and 93 transitions. [2025-04-13 20:05:22,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 670 transitions, 21848 flow [2025-04-13 20:05:24,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 670 transitions, 21500 flow, removed 5 selfloop flow, removed 3 redundant places. [2025-04-13 20:05:24,426 INFO L231 Difference]: Finished difference. Result has 460 places, 626 transitions, 20182 flow [2025-04-13 20:05:24,426 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=19863, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=20182, PETRI_PLACES=460, PETRI_TRANSITIONS=626} [2025-04-13 20:05:24,427 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 432 predicate places. [2025-04-13 20:05:24,427 INFO L485 AbstractCegarLoop]: Abstraction has has 460 places, 626 transitions, 20182 flow [2025-04-13 20:05:24,427 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:05:24,427 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:05:24,427 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:05:24,427 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2025-04-13 20:05:24,427 INFO L403 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:05:24,427 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:05:24,427 INFO L85 PathProgramCache]: Analyzing trace with hash -809734448, now seen corresponding path program 52 times [2025-04-13 20:05:24,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:05:24,427 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886754304] [2025-04-13 20:05:24,428 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:05:24,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:05:24,434 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:05:24,438 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:05:24,438 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:05:24,438 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:05:24,565 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:05:24,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:05:24,565 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886754304] [2025-04-13 20:05:24,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886754304] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:05:24,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:05:24,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:05:24,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581254070] [2025-04-13 20:05:24,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:05:24,565 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:05:24,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:05:24,566 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:05:24,566 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:05:24,566 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:05:24,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 626 transitions, 20182 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:05:24,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:05:24,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:05:24,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:05:27,868 INFO L116 PetriNetUnfolderBase]: 7390/12023 cut-off events. [2025-04-13 20:05:27,868 INFO L117 PetriNetUnfolderBase]: For 419846/419846 co-relation queries the response was YES. [2025-04-13 20:05:27,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96569 conditions, 12023 events. 7390/12023 cut-off events. For 419846/419846 co-relation queries the response was YES. Maximal size of possible extension queue 804. Compared 84932 event pairs, 3093 based on Foata normal form. 4/11925 useless extension candidates. Maximal degree in co-relation 96393. Up to 8577 conditions per place. [2025-04-13 20:05:28,015 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 485 selfloop transitions, 176 changer transitions 4/665 dead transitions. [2025-04-13 20:05:28,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 665 transitions, 21751 flow [2025-04-13 20:05:28,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:05:28,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:05:28,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2025-04-13 20:05:28,016 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4945054945054945 [2025-04-13 20:05:28,016 INFO L175 Difference]: Start difference. First operand has 460 places, 626 transitions, 20182 flow. Second operand 7 states and 90 transitions. [2025-04-13 20:05:28,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 665 transitions, 21751 flow [2025-04-13 20:05:29,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 665 transitions, 21394 flow, removed 0 selfloop flow, removed 6 redundant places. [2025-04-13 20:05:29,928 INFO L231 Difference]: Finished difference. Result has 459 places, 624 transitions, 20096 flow [2025-04-13 20:05:29,928 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=19775, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=20096, PETRI_PLACES=459, PETRI_TRANSITIONS=624} [2025-04-13 20:05:29,928 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 431 predicate places. [2025-04-13 20:05:29,929 INFO L485 AbstractCegarLoop]: Abstraction has has 459 places, 624 transitions, 20096 flow [2025-04-13 20:05:29,929 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:05:29,929 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:05:29,929 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:05:29,929 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2025-04-13 20:05:29,929 INFO L403 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:05:29,929 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:05:29,929 INFO L85 PathProgramCache]: Analyzing trace with hash -2122259627, now seen corresponding path program 51 times [2025-04-13 20:05:29,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:05:29,929 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181956500] [2025-04-13 20:05:29,929 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:05:29,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:05:29,936 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:05:29,943 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:05:29,943 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:05:29,943 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:05:30,083 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:05:30,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:05:30,084 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181956500] [2025-04-13 20:05:30,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181956500] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:05:30,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:05:30,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:05:30,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417648474] [2025-04-13 20:05:30,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:05:30,084 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:05:30,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:05:30,084 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:05:30,084 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:05:30,084 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:05:30,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 624 transitions, 20096 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:05:30,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:05:30,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:05:30,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:05:34,384 INFO L116 PetriNetUnfolderBase]: 7808/12773 cut-off events. [2025-04-13 20:05:34,385 INFO L117 PetriNetUnfolderBase]: For 428915/428915 co-relation queries the response was YES. [2025-04-13 20:05:34,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101888 conditions, 12773 events. 7808/12773 cut-off events. For 428915/428915 co-relation queries the response was YES. Maximal size of possible extension queue 871. Compared 92045 event pairs, 1885 based on Foata normal form. 8/12671 useless extension candidates. Maximal degree in co-relation 101713. Up to 10271 conditions per place. [2025-04-13 20:05:34,646 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 534 selfloop transitions, 176 changer transitions 1/711 dead transitions. [2025-04-13 20:05:34,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 711 transitions, 22964 flow [2025-04-13 20:05:34,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:05:34,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:05:34,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2025-04-13 20:05:34,647 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5274725274725275 [2025-04-13 20:05:34,647 INFO L175 Difference]: Start difference. First operand has 459 places, 624 transitions, 20096 flow. Second operand 7 states and 96 transitions. [2025-04-13 20:05:34,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 711 transitions, 22964 flow [2025-04-13 20:05:36,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 711 transitions, 22596 flow, removed 3 selfloop flow, removed 5 redundant places. [2025-04-13 20:05:36,690 INFO L231 Difference]: Finished difference. Result has 463 places, 652 transitions, 21104 flow [2025-04-13 20:05:36,690 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=19738, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=21104, PETRI_PLACES=463, PETRI_TRANSITIONS=652} [2025-04-13 20:05:36,691 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 435 predicate places. [2025-04-13 20:05:36,691 INFO L485 AbstractCegarLoop]: Abstraction has has 463 places, 652 transitions, 21104 flow [2025-04-13 20:05:36,691 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:05:36,691 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:05:36,691 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:05:36,691 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2025-04-13 20:05:36,691 INFO L403 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:05:36,692 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:05:36,692 INFO L85 PathProgramCache]: Analyzing trace with hash -2095598156, now seen corresponding path program 53 times [2025-04-13 20:05:36,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:05:36,692 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411574939] [2025-04-13 20:05:36,692 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:05:36,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:05:36,700 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:05:36,709 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:05:36,709 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:05:36,709 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:05:36,869 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:05:36,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:05:36,869 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411574939] [2025-04-13 20:05:36,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411574939] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:05:36,869 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576053516] [2025-04-13 20:05:36,869 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:05:36,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:05:36,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:05:36,871 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-04-13 20:05:36,871 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-04-13 20:05:37,010 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:05:37,030 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:05:37,030 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:05:37,030 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:05:37,031 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-13 20:05:37,032 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:05:37,115 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:05:37,115 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:05:37,186 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:05:37,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576053516] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:05:37,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:05:37,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 18 [2025-04-13 20:05:37,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571430838] [2025-04-13 20:05:37,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:05:37,187 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:05:37,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:05:37,187 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:05:37,187 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2025-04-13 20:05:37,187 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:05:37,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 652 transitions, 21104 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:05:37,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:05:37,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:05:37,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:05:40,801 INFO L116 PetriNetUnfolderBase]: 7788/12733 cut-off events. [2025-04-13 20:05:40,801 INFO L117 PetriNetUnfolderBase]: For 448891/448891 co-relation queries the response was YES. [2025-04-13 20:05:40,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103008 conditions, 12733 events. 7788/12733 cut-off events. For 448891/448891 co-relation queries the response was YES. Maximal size of possible extension queue 872. Compared 91695 event pairs, 3248 based on Foata normal form. 8/12631 useless extension candidates. Maximal degree in co-relation 102829. Up to 9333 conditions per place. [2025-04-13 20:05:41,159 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 572 selfloop transitions, 149 changer transitions 0/721 dead transitions. [2025-04-13 20:05:41,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 721 transitions, 23493 flow [2025-04-13 20:05:41,160 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:05:41,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:05:41,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2025-04-13 20:05:41,160 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2025-04-13 20:05:41,160 INFO L175 Difference]: Start difference. First operand has 463 places, 652 transitions, 21104 flow. Second operand 7 states and 98 transitions. [2025-04-13 20:05:41,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 721 transitions, 23493 flow [2025-04-13 20:05:43,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 721 transitions, 23427 flow, removed 21 selfloop flow, removed 1 redundant places. [2025-04-13 20:05:43,214 INFO L231 Difference]: Finished difference. Result has 471 places, 659 transitions, 21606 flow [2025-04-13 20:05:43,214 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=21038, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=21606, PETRI_PLACES=471, PETRI_TRANSITIONS=659} [2025-04-13 20:05:43,214 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 443 predicate places. [2025-04-13 20:05:43,215 INFO L485 AbstractCegarLoop]: Abstraction has has 471 places, 659 transitions, 21606 flow [2025-04-13 20:05:43,215 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:05:43,215 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:05:43,215 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:05:43,221 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2025-04-13 20:05:43,415 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:05:43,415 INFO L403 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:05:43,416 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:05:43,416 INFO L85 PathProgramCache]: Analyzing trace with hash 2076304143, now seen corresponding path program 52 times [2025-04-13 20:05:43,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:05:43,416 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377808454] [2025-04-13 20:05:43,416 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:05:43,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:05:43,423 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:05:43,428 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:05:43,428 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:05:43,428 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:05:43,567 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:05:43,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:05:43,567 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377808454] [2025-04-13 20:05:43,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377808454] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:05:43,567 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961849389] [2025-04-13 20:05:43,567 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:05:43,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:05:43,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:05:43,569 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-04-13 20:05:43,569 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-04-13 20:05:43,709 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:05:43,726 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:05:43,726 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:05:43,726 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:05:43,727 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-13 20:05:43,728 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:05:43,821 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:05:43,821 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:05:43,882 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:05:43,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961849389] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:05:43,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:05:43,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 17 [2025-04-13 20:05:43,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907600601] [2025-04-13 20:05:43,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:05:43,883 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:05:43,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:05:43,883 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:05:43,883 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2025-04-13 20:05:43,883 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:05:43,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 659 transitions, 21606 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:05:43,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:05:43,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:05:43,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:05:47,639 INFO L116 PetriNetUnfolderBase]: 7944/12941 cut-off events. [2025-04-13 20:05:47,639 INFO L117 PetriNetUnfolderBase]: For 458406/458406 co-relation queries the response was YES. [2025-04-13 20:05:47,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106096 conditions, 12941 events. 7944/12941 cut-off events. For 458406/458406 co-relation queries the response was YES. Maximal size of possible extension queue 888. Compared 92754 event pairs, 1910 based on Foata normal form. 8/12831 useless extension candidates. Maximal degree in co-relation 105914. Up to 10282 conditions per place. [2025-04-13 20:05:47,797 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 544 selfloop transitions, 205 changer transitions 1/750 dead transitions. [2025-04-13 20:05:47,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 750 transitions, 24661 flow [2025-04-13 20:05:47,798 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:05:47,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:05:47,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2025-04-13 20:05:47,798 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.532967032967033 [2025-04-13 20:05:47,798 INFO L175 Difference]: Start difference. First operand has 471 places, 659 transitions, 21606 flow. Second operand 7 states and 97 transitions. [2025-04-13 20:05:47,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 750 transitions, 24661 flow [2025-04-13 20:05:50,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 750 transitions, 24430 flow, removed 9 selfloop flow, removed 2 redundant places. [2025-04-13 20:05:50,350 INFO L231 Difference]: Finished difference. Result has 479 places, 686 transitions, 22854 flow [2025-04-13 20:05:50,350 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=21375, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=22854, PETRI_PLACES=479, PETRI_TRANSITIONS=686} [2025-04-13 20:05:50,350 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 451 predicate places. [2025-04-13 20:05:50,351 INFO L485 AbstractCegarLoop]: Abstraction has has 479 places, 686 transitions, 22854 flow [2025-04-13 20:05:50,351 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:05:50,351 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:05:50,351 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:05:50,358 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2025-04-13 20:05:50,551 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:05:50,551 INFO L403 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:05:50,552 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:05:50,552 INFO L85 PathProgramCache]: Analyzing trace with hash 2053635185, now seen corresponding path program 53 times [2025-04-13 20:05:50,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:05:50,552 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665069387] [2025-04-13 20:05:50,552 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:05:50,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:05:50,560 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:05:50,572 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:05:50,572 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:05:50,572 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:05:50,747 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:05:50,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:05:50,747 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665069387] [2025-04-13 20:05:50,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665069387] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:05:50,747 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366886281] [2025-04-13 20:05:50,747 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:05:50,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:05:50,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:05:50,749 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-04-13 20:05:50,750 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-04-13 20:05:50,890 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:05:50,912 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:05:50,912 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:05:50,912 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:05:50,913 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-13 20:05:50,914 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:05:50,995 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:05:50,995 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:05:51,057 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:05:51,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366886281] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:05:51,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:05:51,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 18 [2025-04-13 20:05:51,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402560269] [2025-04-13 20:05:51,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:05:51,058 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:05:51,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:05:51,058 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:05:51,058 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2025-04-13 20:05:51,058 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:05:51,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 686 transitions, 22854 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:05:51,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:05:51,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:05:51,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:05:54,963 INFO L116 PetriNetUnfolderBase]: 7896/12848 cut-off events. [2025-04-13 20:05:54,963 INFO L117 PetriNetUnfolderBase]: For 477148/477148 co-relation queries the response was YES. [2025-04-13 20:05:55,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107855 conditions, 12848 events. 7896/12848 cut-off events. For 477148/477148 co-relation queries the response was YES. Maximal size of possible extension queue 877. Compared 91901 event pairs, 1899 based on Foata normal form. 28/12758 useless extension candidates. Maximal degree in co-relation 107669. Up to 10282 conditions per place. [2025-04-13 20:05:55,146 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 535 selfloop transitions, 205 changer transitions 1/741 dead transitions. [2025-04-13 20:05:55,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 741 transitions, 25009 flow [2025-04-13 20:05:55,146 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:05:55,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:05:55,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2025-04-13 20:05:55,147 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2025-04-13 20:05:55,147 INFO L175 Difference]: Start difference. First operand has 479 places, 686 transitions, 22854 flow. Second operand 7 states and 93 transitions. [2025-04-13 20:05:55,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 741 transitions, 25009 flow [2025-04-13 20:05:57,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 741 transitions, 24811 flow, removed 14 selfloop flow, removed 2 redundant places. [2025-04-13 20:05:57,538 INFO L231 Difference]: Finished difference. Result has 484 places, 690 transitions, 23236 flow [2025-04-13 20:05:57,539 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=22610, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=23236, PETRI_PLACES=484, PETRI_TRANSITIONS=690} [2025-04-13 20:05:57,539 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 456 predicate places. [2025-04-13 20:05:57,539 INFO L485 AbstractCegarLoop]: Abstraction has has 484 places, 690 transitions, 23236 flow [2025-04-13 20:05:57,539 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:05:57,539 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:05:57,539 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:05:57,546 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2025-04-13 20:05:57,740 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2025-04-13 20:05:57,740 INFO L403 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:05:57,741 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:05:57,741 INFO L85 PathProgramCache]: Analyzing trace with hash -688103148, now seen corresponding path program 54 times [2025-04-13 20:05:57,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:05:57,741 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384907462] [2025-04-13 20:05:57,741 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:05:57,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:05:57,749 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:05:57,756 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:05:57,757 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:05:57,757 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:05:57,918 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:05:57,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:05:57,918 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384907462] [2025-04-13 20:05:57,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384907462] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:05:57,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:05:57,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:05:57,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372857330] [2025-04-13 20:05:57,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:05:57,919 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:05:57,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:05:57,919 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:05:57,919 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:05:57,919 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:05:57,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 690 transitions, 23236 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:05:57,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:05:57,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:05:57,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:06:01,878 INFO L116 PetriNetUnfolderBase]: 7860/12782 cut-off events. [2025-04-13 20:06:01,879 INFO L117 PetriNetUnfolderBase]: For 493366/493366 co-relation queries the response was YES. [2025-04-13 20:06:01,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107806 conditions, 12782 events. 7860/12782 cut-off events. For 493366/493366 co-relation queries the response was YES. Maximal size of possible extension queue 874. Compared 91441 event pairs, 3284 based on Foata normal form. 18/12682 useless extension candidates. Maximal degree in co-relation 107619. Up to 9448 conditions per place. [2025-04-13 20:06:02,045 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 579 selfloop transitions, 170 changer transitions 0/749 dead transitions. [2025-04-13 20:06:02,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 749 transitions, 25541 flow [2025-04-13 20:06:02,045 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:06:02,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:06:02,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2025-04-13 20:06:02,046 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5274725274725275 [2025-04-13 20:06:02,046 INFO L175 Difference]: Start difference. First operand has 484 places, 690 transitions, 23236 flow. Second operand 7 states and 96 transitions. [2025-04-13 20:06:02,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 749 transitions, 25541 flow [2025-04-13 20:06:04,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 749 transitions, 25169 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-04-13 20:06:04,559 INFO L231 Difference]: Finished difference. Result has 489 places, 702 transitions, 23682 flow [2025-04-13 20:06:04,559 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=22864, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=23682, PETRI_PLACES=489, PETRI_TRANSITIONS=702} [2025-04-13 20:06:04,560 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 461 predicate places. [2025-04-13 20:06:04,560 INFO L485 AbstractCegarLoop]: Abstraction has has 489 places, 702 transitions, 23682 flow [2025-04-13 20:06:04,560 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:06:04,560 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:06:04,560 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:06:04,560 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2025-04-13 20:06:04,560 INFO L403 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:06:04,561 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:06:04,561 INFO L85 PathProgramCache]: Analyzing trace with hash 357365791, now seen corresponding path program 54 times [2025-04-13 20:06:04,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:06:04,561 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235011550] [2025-04-13 20:06:04,561 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:06:04,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:06:04,569 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:06:04,577 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:06:04,577 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:06:04,577 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:06:04,746 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:06:04,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:06:04,747 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235011550] [2025-04-13 20:06:04,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235011550] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:06:04,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:06:04,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:06:04,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598884471] [2025-04-13 20:06:04,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:06:04,747 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:06:04,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:06:04,747 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:06:04,747 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:06:04,748 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:06:04,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 702 transitions, 23682 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:06:04,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:06:04,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:06:04,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:06:09,271 INFO L116 PetriNetUnfolderBase]: 7924/12896 cut-off events. [2025-04-13 20:06:09,271 INFO L117 PetriNetUnfolderBase]: For 489026/489026 co-relation queries the response was YES. [2025-04-13 20:06:09,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108913 conditions, 12896 events. 7924/12896 cut-off events. For 489026/489026 co-relation queries the response was YES. Maximal size of possible extension queue 881. Compared 92330 event pairs, 1844 based on Foata normal form. 8/12778 useless extension candidates. Maximal degree in co-relation 108723. Up to 10216 conditions per place. [2025-04-13 20:06:09,436 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 560 selfloop transitions, 202 changer transitions 1/763 dead transitions. [2025-04-13 20:06:09,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 763 transitions, 26089 flow [2025-04-13 20:06:09,436 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:06:09,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:06:09,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2025-04-13 20:06:09,437 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5054945054945055 [2025-04-13 20:06:09,437 INFO L175 Difference]: Start difference. First operand has 489 places, 702 transitions, 23682 flow. Second operand 7 states and 92 transitions. [2025-04-13 20:06:09,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 763 transitions, 26089 flow [2025-04-13 20:06:11,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 763 transitions, 25803 flow, removed 11 selfloop flow, removed 3 redundant places. [2025-04-13 20:06:11,962 INFO L231 Difference]: Finished difference. Result has 495 places, 710 transitions, 24289 flow [2025-04-13 20:06:11,963 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=23396, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=24289, PETRI_PLACES=495, PETRI_TRANSITIONS=710} [2025-04-13 20:06:11,963 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 467 predicate places. [2025-04-13 20:06:11,963 INFO L485 AbstractCegarLoop]: Abstraction has has 495 places, 710 transitions, 24289 flow [2025-04-13 20:06:11,963 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:06:11,963 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:06:11,963 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:06:11,963 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2025-04-13 20:06:11,963 INFO L403 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:06:11,964 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:06:11,964 INFO L85 PathProgramCache]: Analyzing trace with hash -613923558, now seen corresponding path program 55 times [2025-04-13 20:06:11,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:06:11,964 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377948986] [2025-04-13 20:06:11,964 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:06:11,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:06:11,973 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:06:11,982 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:06:11,982 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:06:11,982 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:06:12,154 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:06:12,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:06:12,154 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377948986] [2025-04-13 20:06:12,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377948986] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:06:12,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:06:12,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:06:12,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575363777] [2025-04-13 20:06:12,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:06:12,154 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:06:12,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:06:12,155 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:06:12,155 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:06:12,155 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:06:12,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 710 transitions, 24289 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:06:12,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:06:12,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:06:12,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:06:16,325 INFO L116 PetriNetUnfolderBase]: 7898/12840 cut-off events. [2025-04-13 20:06:16,326 INFO L117 PetriNetUnfolderBase]: For 506195/506195 co-relation queries the response was YES. [2025-04-13 20:06:16,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109552 conditions, 12840 events. 7898/12840 cut-off events. For 506195/506195 co-relation queries the response was YES. Maximal size of possible extension queue 878. Compared 91932 event pairs, 3312 based on Foata normal form. 8/12722 useless extension candidates. Maximal degree in co-relation 109359. Up to 9562 conditions per place. [2025-04-13 20:06:16,478 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 588 selfloop transitions, 166 changer transitions 0/754 dead transitions. [2025-04-13 20:06:16,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 754 transitions, 26148 flow [2025-04-13 20:06:16,479 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:06:16,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:06:16,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2025-04-13 20:06:16,479 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5274725274725275 [2025-04-13 20:06:16,479 INFO L175 Difference]: Start difference. First operand has 495 places, 710 transitions, 24289 flow. Second operand 7 states and 96 transitions. [2025-04-13 20:06:16,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 754 transitions, 26148 flow [2025-04-13 20:06:18,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 754 transitions, 25867 flow, removed 3 selfloop flow, removed 3 redundant places. [2025-04-13 20:06:18,840 INFO L231 Difference]: Finished difference. Result has 499 places, 709 transitions, 24318 flow [2025-04-13 20:06:18,840 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=23944, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=24318, PETRI_PLACES=499, PETRI_TRANSITIONS=709} [2025-04-13 20:06:18,841 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 471 predicate places. [2025-04-13 20:06:18,841 INFO L485 AbstractCegarLoop]: Abstraction has has 499 places, 709 transitions, 24318 flow [2025-04-13 20:06:18,841 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:06:18,841 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:06:18,841 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:06:18,841 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2025-04-13 20:06:18,841 INFO L403 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:06:18,842 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:06:18,842 INFO L85 PathProgramCache]: Analyzing trace with hash -479266335, now seen corresponding path program 55 times [2025-04-13 20:06:18,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:06:18,842 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108465332] [2025-04-13 20:06:18,842 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:06:18,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:06:18,850 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:06:18,858 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:06:18,858 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:06:18,858 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:06:18,990 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:06:18,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:06:18,990 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108465332] [2025-04-13 20:06:18,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108465332] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:06:18,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:06:18,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:06:18,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060415950] [2025-04-13 20:06:18,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:06:18,991 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:06:18,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:06:18,991 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:06:18,991 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:06:18,991 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:06:18,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 709 transitions, 24318 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:06:18,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:06:18,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:06:18,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:06:23,444 INFO L116 PetriNetUnfolderBase]: 7884/12808 cut-off events. [2025-04-13 20:06:23,444 INFO L117 PetriNetUnfolderBase]: For 498753/498753 co-relation queries the response was YES. [2025-04-13 20:06:23,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109380 conditions, 12808 events. 7884/12808 cut-off events. For 498753/498753 co-relation queries the response was YES. Maximal size of possible extension queue 871. Compared 91406 event pairs, 1855 based on Foata normal form. 6/12688 useless extension candidates. Maximal degree in co-relation 109186. Up to 10160 conditions per place. [2025-04-13 20:06:23,640 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 561 selfloop transitions, 204 changer transitions 2/767 dead transitions. [2025-04-13 20:06:23,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 767 transitions, 26544 flow [2025-04-13 20:06:23,641 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:06:23,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:06:23,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2025-04-13 20:06:23,641 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5054945054945055 [2025-04-13 20:06:23,641 INFO L175 Difference]: Start difference. First operand has 499 places, 709 transitions, 24318 flow. Second operand 7 states and 92 transitions. [2025-04-13 20:06:23,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 767 transitions, 26544 flow [2025-04-13 20:06:26,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 767 transitions, 26228 flow, removed 1 selfloop flow, removed 4 redundant places. [2025-04-13 20:06:26,351 INFO L231 Difference]: Finished difference. Result has 504 places, 713 transitions, 24630 flow [2025-04-13 20:06:26,352 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=24002, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=24630, PETRI_PLACES=504, PETRI_TRANSITIONS=713} [2025-04-13 20:06:26,352 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 476 predicate places. [2025-04-13 20:06:26,352 INFO L485 AbstractCegarLoop]: Abstraction has has 504 places, 713 transitions, 24630 flow [2025-04-13 20:06:26,352 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:06:26,352 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:06:26,352 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:06:26,352 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2025-04-13 20:06:26,353 INFO L403 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:06:26,353 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:06:26,353 INFO L85 PathProgramCache]: Analyzing trace with hash 39264850, now seen corresponding path program 56 times [2025-04-13 20:06:26,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:06:26,353 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213006822] [2025-04-13 20:06:26,353 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:06:26,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:06:26,361 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:06:26,368 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:06:26,368 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:06:26,368 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:06:26,515 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:06:26,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:06:26,515 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213006822] [2025-04-13 20:06:26,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213006822] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:06:26,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:06:26,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:06:26,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192025886] [2025-04-13 20:06:26,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:06:26,516 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:06:26,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:06:26,516 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:06:26,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:06:26,516 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:06:26,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 713 transitions, 24630 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:06:26,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:06:26,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:06:26,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:06:30,435 INFO L116 PetriNetUnfolderBase]: 7865/12776 cut-off events. [2025-04-13 20:06:30,435 INFO L117 PetriNetUnfolderBase]: For 516989/516989 co-relation queries the response was YES. [2025-04-13 20:06:30,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109910 conditions, 12776 events. 7865/12776 cut-off events. For 516989/516989 co-relation queries the response was YES. Maximal size of possible extension queue 872. Compared 91331 event pairs, 3302 based on Foata normal form. 12/12662 useless extension candidates. Maximal degree in co-relation 109713. Up to 9530 conditions per place. [2025-04-13 20:06:30,601 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 592 selfloop transitions, 167 changer transitions 1/760 dead transitions. [2025-04-13 20:06:30,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 760 transitions, 26555 flow [2025-04-13 20:06:30,602 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:06:30,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:06:30,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2025-04-13 20:06:30,602 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2025-04-13 20:06:30,602 INFO L175 Difference]: Start difference. First operand has 504 places, 713 transitions, 24630 flow. Second operand 7 states and 93 transitions. [2025-04-13 20:06:30,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 760 transitions, 26555 flow [2025-04-13 20:06:33,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 760 transitions, 26367 flow, removed 9 selfloop flow, removed 2 redundant places. [2025-04-13 20:06:33,076 INFO L231 Difference]: Finished difference. Result has 510 places, 719 transitions, 25003 flow [2025-04-13 20:06:33,076 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=24442, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=25003, PETRI_PLACES=510, PETRI_TRANSITIONS=719} [2025-04-13 20:06:33,077 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 482 predicate places. [2025-04-13 20:06:33,077 INFO L485 AbstractCegarLoop]: Abstraction has has 510 places, 719 transitions, 25003 flow [2025-04-13 20:06:33,077 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:06:33,077 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:06:33,077 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:06:33,077 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2025-04-13 20:06:33,077 INFO L403 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:06:33,077 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:06:33,077 INFO L85 PathProgramCache]: Analyzing trace with hash -476640559, now seen corresponding path program 56 times [2025-04-13 20:06:33,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:06:33,078 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192386492] [2025-04-13 20:06:33,078 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:06:33,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:06:33,085 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:06:33,091 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:06:33,091 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:06:33,091 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:06:33,228 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:06:33,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:06:33,229 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192386492] [2025-04-13 20:06:33,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192386492] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:06:33,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:06:33,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:06:33,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801103701] [2025-04-13 20:06:33,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:06:33,229 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:06:33,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:06:33,229 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:06:33,229 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:06:33,229 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:06:33,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 719 transitions, 25003 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:06:33,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:06:33,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:06:33,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:06:37,215 INFO L116 PetriNetUnfolderBase]: 7835/12706 cut-off events. [2025-04-13 20:06:37,215 INFO L117 PetriNetUnfolderBase]: For 519231/519231 co-relation queries the response was YES. [2025-04-13 20:06:37,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110767 conditions, 12706 events. 7835/12706 cut-off events. For 519231/519231 co-relation queries the response was YES. Maximal size of possible extension queue 863. Compared 90437 event pairs, 1838 based on Foata normal form. 12/12592 useless extension candidates. Maximal degree in co-relation 110568. Up to 10132 conditions per place. [2025-04-13 20:06:37,385 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 572 selfloop transitions, 193 changer transitions 2/767 dead transitions. [2025-04-13 20:06:37,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 767 transitions, 27022 flow [2025-04-13 20:06:37,385 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:06:37,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:06:37,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 85 transitions. [2025-04-13 20:06:37,386 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.46703296703296704 [2025-04-13 20:06:37,386 INFO L175 Difference]: Start difference. First operand has 510 places, 719 transitions, 25003 flow. Second operand 7 states and 85 transitions. [2025-04-13 20:06:37,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 767 transitions, 27022 flow [2025-04-13 20:06:40,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 767 transitions, 26884 flow, removed 5 selfloop flow, removed 4 redundant places. [2025-04-13 20:06:40,067 INFO L231 Difference]: Finished difference. Result has 514 places, 718 transitions, 25233 flow [2025-04-13 20:06:40,068 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=24822, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=25233, PETRI_PLACES=514, PETRI_TRANSITIONS=718} [2025-04-13 20:06:40,068 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 486 predicate places. [2025-04-13 20:06:40,068 INFO L485 AbstractCegarLoop]: Abstraction has has 514 places, 718 transitions, 25233 flow [2025-04-13 20:06:40,068 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:06:40,068 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:06:40,068 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:06:40,069 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2025-04-13 20:06:40,069 INFO L403 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:06:40,069 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:06:40,069 INFO L85 PathProgramCache]: Analyzing trace with hash -906740781, now seen corresponding path program 57 times [2025-04-13 20:06:40,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:06:40,069 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912626891] [2025-04-13 20:06:40,069 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:06:40,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:06:40,078 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:06:40,089 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:06:40,089 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:06:40,089 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:06:40,247 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:06:40,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:06:40,248 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912626891] [2025-04-13 20:06:40,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912626891] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:06:40,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:06:40,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:06:40,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522065290] [2025-04-13 20:06:40,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:06:40,248 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:06:40,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:06:40,248 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:06:40,248 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:06:40,248 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:06:40,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 718 transitions, 25233 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:06:40,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:06:40,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:06:40,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:06:44,604 INFO L116 PetriNetUnfolderBase]: 7812/12662 cut-off events. [2025-04-13 20:06:44,604 INFO L117 PetriNetUnfolderBase]: For 534448/534448 co-relation queries the response was YES. [2025-04-13 20:06:44,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111080 conditions, 12662 events. 7812/12662 cut-off events. For 534448/534448 co-relation queries the response was YES. Maximal size of possible extension queue 857. Compared 89889 event pairs, 1854 based on Foata normal form. 14/12550 useless extension candidates. Maximal degree in co-relation 110882. Up to 10132 conditions per place. [2025-04-13 20:06:44,777 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 554 selfloop transitions, 213 changer transitions 1/768 dead transitions. [2025-04-13 20:06:44,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 768 transitions, 27273 flow [2025-04-13 20:06:44,777 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:06:44,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:06:44,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2025-04-13 20:06:44,777 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5274725274725275 [2025-04-13 20:06:44,777 INFO L175 Difference]: Start difference. First operand has 514 places, 718 transitions, 25233 flow. Second operand 7 states and 96 transitions. [2025-04-13 20:06:44,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 768 transitions, 27273 flow [2025-04-13 20:06:47,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 768 transitions, 27099 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-04-13 20:06:47,397 INFO L231 Difference]: Finished difference. Result has 519 places, 723 transitions, 25691 flow [2025-04-13 20:06:47,398 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=25063, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=25691, PETRI_PLACES=519, PETRI_TRANSITIONS=723} [2025-04-13 20:06:47,398 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 491 predicate places. [2025-04-13 20:06:47,398 INFO L485 AbstractCegarLoop]: Abstraction has has 519 places, 723 transitions, 25691 flow [2025-04-13 20:06:47,398 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:06:47,398 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:06:47,398 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:06:47,398 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2025-04-13 20:06:47,398 INFO L403 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:06:47,399 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:06:47,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1531873748, now seen corresponding path program 57 times [2025-04-13 20:06:47,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:06:47,399 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780738331] [2025-04-13 20:06:47,399 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:06:47,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:06:47,406 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:06:47,411 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:06:47,412 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:06:47,412 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:06:47,561 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:06:47,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:06:47,561 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780738331] [2025-04-13 20:06:47,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780738331] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:06:47,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:06:47,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:06:47,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817319376] [2025-04-13 20:06:47,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:06:47,561 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:06:47,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:06:47,561 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:06:47,561 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:06:47,562 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:06:47,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 723 transitions, 25691 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:06:47,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:06:47,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:06:47,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:06:51,568 INFO L116 PetriNetUnfolderBase]: 7808/12652 cut-off events. [2025-04-13 20:06:51,568 INFO L117 PetriNetUnfolderBase]: For 558793/558793 co-relation queries the response was YES. [2025-04-13 20:06:51,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111644 conditions, 12652 events. 7808/12652 cut-off events. For 558793/558793 co-relation queries the response was YES. Maximal size of possible extension queue 856. Compared 89991 event pairs, 3251 based on Foata normal form. 4/12530 useless extension candidates. Maximal degree in co-relation 111444. Up to 9426 conditions per place. [2025-04-13 20:06:51,740 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 597 selfloop transitions, 173 changer transitions 0/770 dead transitions. [2025-04-13 20:06:51,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 770 transitions, 27596 flow [2025-04-13 20:06:51,741 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:06:51,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:06:51,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2025-04-13 20:06:51,741 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.554945054945055 [2025-04-13 20:06:51,741 INFO L175 Difference]: Start difference. First operand has 519 places, 723 transitions, 25691 flow. Second operand 7 states and 101 transitions. [2025-04-13 20:06:51,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 770 transitions, 27596 flow [2025-04-13 20:06:54,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 770 transitions, 27223 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-04-13 20:06:54,408 INFO L231 Difference]: Finished difference. Result has 524 places, 729 transitions, 25912 flow [2025-04-13 20:06:54,408 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=25318, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=25912, PETRI_PLACES=524, PETRI_TRANSITIONS=729} [2025-04-13 20:06:54,409 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 496 predicate places. [2025-04-13 20:06:54,409 INFO L485 AbstractCegarLoop]: Abstraction has has 524 places, 729 transitions, 25912 flow [2025-04-13 20:06:54,409 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:06:54,409 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:06:54,409 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:06:54,409 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2025-04-13 20:06:54,409 INFO L403 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:06:54,410 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:06:54,410 INFO L85 PathProgramCache]: Analyzing trace with hash -874875553, now seen corresponding path program 58 times [2025-04-13 20:06:54,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:06:54,410 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038941862] [2025-04-13 20:06:54,410 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:06:54,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:06:54,417 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:06:54,423 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:06:54,423 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:06:54,423 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:06:54,603 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:06:54,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:06:54,603 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038941862] [2025-04-13 20:06:54,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038941862] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:06:54,603 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778436892] [2025-04-13 20:06:54,603 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:06:54,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:06:54,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:06:54,605 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-04-13 20:06:54,605 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-04-13 20:06:54,755 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:06:54,773 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:06:54,773 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:06:54,773 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:06:54,774 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-13 20:06:54,775 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:06:54,884 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:06:54,884 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:06:54,948 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:06:54,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778436892] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:06:54,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:06:54,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 18 [2025-04-13 20:06:54,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244222544] [2025-04-13 20:06:54,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:06:54,948 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:06:54,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:06:54,948 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:06:54,948 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2025-04-13 20:06:54,949 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:06:54,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 729 transitions, 25912 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:06:54,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:06:54,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:06:54,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:06:59,176 INFO L116 PetriNetUnfolderBase]: 7831/12691 cut-off events. [2025-04-13 20:06:59,176 INFO L117 PetriNetUnfolderBase]: For 549115/549115 co-relation queries the response was YES. [2025-04-13 20:06:59,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112321 conditions, 12691 events. 7831/12691 cut-off events. For 549115/549115 co-relation queries the response was YES. Maximal size of possible extension queue 864. Compared 90088 event pairs, 1834 based on Foata normal form. 4/12569 useless extension candidates. Maximal degree in co-relation 112118. Up to 10122 conditions per place. [2025-04-13 20:06:59,331 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 563 selfloop transitions, 216 changer transitions 1/780 dead transitions. [2025-04-13 20:06:59,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 780 transitions, 28042 flow [2025-04-13 20:06:59,331 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:06:59,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:06:59,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2025-04-13 20:06:59,332 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2025-04-13 20:06:59,332 INFO L175 Difference]: Start difference. First operand has 524 places, 729 transitions, 25912 flow. Second operand 7 states and 93 transitions. [2025-04-13 20:06:59,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 780 transitions, 28042 flow [2025-04-13 20:07:01,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 780 transitions, 27741 flow, removed 3 selfloop flow, removed 5 redundant places. [2025-04-13 20:07:01,826 INFO L231 Difference]: Finished difference. Result has 525 places, 735 transitions, 26287 flow [2025-04-13 20:07:01,826 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=25580, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=26287, PETRI_PLACES=525, PETRI_TRANSITIONS=735} [2025-04-13 20:07:01,827 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 497 predicate places. [2025-04-13 20:07:01,827 INFO L485 AbstractCegarLoop]: Abstraction has has 525 places, 735 transitions, 26287 flow [2025-04-13 20:07:01,827 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:07:01,827 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:07:01,827 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:07:01,834 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2025-04-13 20:07:02,027 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2025-04-13 20:07:02,027 INFO L403 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:07:02,028 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:07:02,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1744206521, now seen corresponding path program 59 times [2025-04-13 20:07:02,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:07:02,029 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273200644] [2025-04-13 20:07:02,029 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:07:02,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:07:02,037 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:07:02,044 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:07:02,045 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:07:02,045 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:07:02,229 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:07:02,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:07:02,229 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273200644] [2025-04-13 20:07:02,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273200644] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:07:02,229 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081778928] [2025-04-13 20:07:02,229 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:07:02,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:07:02,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:07:02,231 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-04-13 20:07:02,232 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-04-13 20:07:02,379 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:07:02,397 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:07:02,397 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:07:02,397 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:07:02,398 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-13 20:07:02,399 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:07:02,553 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:07:02,553 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:07:02,599 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:07:02,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081778928] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:07:02,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:07:02,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 7] total 17 [2025-04-13 20:07:02,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422755770] [2025-04-13 20:07:02,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:07:02,599 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:07:02,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:07:02,600 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:07:02,600 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2025-04-13 20:07:02,600 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:07:02,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 735 transitions, 26287 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:07:02,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:07:02,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:07:02,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:07:06,618 INFO L116 PetriNetUnfolderBase]: 7885/12777 cut-off events. [2025-04-13 20:07:06,618 INFO L117 PetriNetUnfolderBase]: For 569359/569359 co-relation queries the response was YES. [2025-04-13 20:07:06,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114343 conditions, 12777 events. 7885/12777 cut-off events. For 569359/569359 co-relation queries the response was YES. Maximal size of possible extension queue 871. Compared 90789 event pairs, 1806 based on Foata normal form. 8/12651 useless extension candidates. Maximal degree in co-relation 114141. Up to 10122 conditions per place. [2025-04-13 20:07:06,791 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 580 selfloop transitions, 206 changer transitions 1/787 dead transitions. [2025-04-13 20:07:06,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 787 transitions, 28634 flow [2025-04-13 20:07:06,792 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:07:06,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:07:06,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 88 transitions. [2025-04-13 20:07:06,792 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4835164835164835 [2025-04-13 20:07:06,792 INFO L175 Difference]: Start difference. First operand has 525 places, 735 transitions, 26287 flow. Second operand 7 states and 88 transitions. [2025-04-13 20:07:06,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 787 transitions, 28634 flow [2025-04-13 20:07:09,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 787 transitions, 28186 flow, removed 7 selfloop flow, removed 5 redundant places. [2025-04-13 20:07:09,604 INFO L231 Difference]: Finished difference. Result has 529 places, 743 transitions, 26745 flow [2025-04-13 20:07:09,604 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=25773, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=26745, PETRI_PLACES=529, PETRI_TRANSITIONS=743} [2025-04-13 20:07:09,604 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 501 predicate places. [2025-04-13 20:07:09,604 INFO L485 AbstractCegarLoop]: Abstraction has has 529 places, 743 transitions, 26745 flow [2025-04-13 20:07:09,605 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:07:09,605 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:07:09,605 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:07:09,611 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2025-04-13 20:07:09,805 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:07:09,805 INFO L403 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:07:09,806 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:07:09,806 INFO L85 PathProgramCache]: Analyzing trace with hash -899010383, now seen corresponding path program 60 times [2025-04-13 20:07:09,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:07:09,806 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816901725] [2025-04-13 20:07:09,806 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:07:09,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:07:09,814 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:07:09,831 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:07:09,831 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:07:09,831 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:07:09,976 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:07:09,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:07:09,976 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816901725] [2025-04-13 20:07:09,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816901725] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:07:09,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:07:09,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:07:09,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999819928] [2025-04-13 20:07:09,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:07:09,976 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:07:09,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:07:09,977 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:07:09,977 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:07:09,977 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:07:09,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 743 transitions, 26745 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:07:09,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:07:09,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:07:09,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:07:14,490 INFO L116 PetriNetUnfolderBase]: 7870/12744 cut-off events. [2025-04-13 20:07:14,491 INFO L117 PetriNetUnfolderBase]: For 578174/578174 co-relation queries the response was YES. [2025-04-13 20:07:14,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115082 conditions, 12744 events. 7870/12744 cut-off events. For 578174/578174 co-relation queries the response was YES. Maximal size of possible extension queue 865. Compared 90402 event pairs, 1814 based on Foata normal form. 7/12617 useless extension candidates. Maximal degree in co-relation 114877. Up to 10122 conditions per place. [2025-04-13 20:07:14,648 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 559 selfloop transitions, 227 changer transitions 1/787 dead transitions. [2025-04-13 20:07:14,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 787 transitions, 28771 flow [2025-04-13 20:07:14,648 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:07:14,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:07:14,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2025-04-13 20:07:14,648 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4945054945054945 [2025-04-13 20:07:14,648 INFO L175 Difference]: Start difference. First operand has 529 places, 743 transitions, 26745 flow. Second operand 7 states and 90 transitions. [2025-04-13 20:07:14,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 787 transitions, 28771 flow [2025-04-13 20:07:17,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 787 transitions, 28350 flow, removed 9 selfloop flow, removed 5 redundant places. [2025-04-13 20:07:17,330 INFO L231 Difference]: Finished difference. Result has 531 places, 747 transitions, 26924 flow [2025-04-13 20:07:17,330 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=26306, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=26924, PETRI_PLACES=531, PETRI_TRANSITIONS=747} [2025-04-13 20:07:17,331 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 503 predicate places. [2025-04-13 20:07:17,331 INFO L485 AbstractCegarLoop]: Abstraction has has 531 places, 747 transitions, 26924 flow [2025-04-13 20:07:17,331 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:07:17,331 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:07:17,331 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:07:17,331 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2025-04-13 20:07:17,331 INFO L403 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:07:17,331 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:07:17,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1606053338, now seen corresponding path program 58 times [2025-04-13 20:07:17,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:07:17,332 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001906231] [2025-04-13 20:07:17,332 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:07:17,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:07:17,341 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:07:17,346 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:07:17,346 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:07:17,346 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:07:17,480 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:07:17,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:07:17,480 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001906231] [2025-04-13 20:07:17,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001906231] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:07:17,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:07:17,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:07:17,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257019482] [2025-04-13 20:07:17,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:07:17,480 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:07:17,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:07:17,481 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:07:17,481 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:07:17,481 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:07:17,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 747 transitions, 26924 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:07:17,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:07:17,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:07:17,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:07:21,925 INFO L116 PetriNetUnfolderBase]: 7862/12726 cut-off events. [2025-04-13 20:07:21,925 INFO L117 PetriNetUnfolderBase]: For 583176/583176 co-relation queries the response was YES. [2025-04-13 20:07:22,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114423 conditions, 12726 events. 7862/12726 cut-off events. For 583176/583176 co-relation queries the response was YES. Maximal size of possible extension queue 863. Compared 90408 event pairs, 3254 based on Foata normal form. 6/12598 useless extension candidates. Maximal degree in co-relation 114218. Up to 9518 conditions per place. [2025-04-13 20:07:22,087 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 615 selfloop transitions, 175 changer transitions 0/790 dead transitions. [2025-04-13 20:07:22,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 790 transitions, 28768 flow [2025-04-13 20:07:22,088 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:07:22,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:07:22,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2025-04-13 20:07:22,088 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.554945054945055 [2025-04-13 20:07:22,088 INFO L175 Difference]: Start difference. First operand has 531 places, 747 transitions, 26924 flow. Second operand 7 states and 101 transitions. [2025-04-13 20:07:22,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 790 transitions, 28768 flow [2025-04-13 20:07:24,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 790 transitions, 28422 flow, removed 5 selfloop flow, removed 3 redundant places. [2025-04-13 20:07:24,781 INFO L231 Difference]: Finished difference. Result has 535 places, 749 transitions, 27007 flow [2025-04-13 20:07:24,781 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=26578, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=27007, PETRI_PLACES=535, PETRI_TRANSITIONS=749} [2025-04-13 20:07:24,781 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 507 predicate places. [2025-04-13 20:07:24,781 INFO L485 AbstractCegarLoop]: Abstraction has has 535 places, 749 transitions, 27007 flow [2025-04-13 20:07:24,781 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:07:24,781 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:07:24,781 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:07:24,782 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2025-04-13 20:07:24,782 INFO L403 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:07:24,782 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:07:24,782 INFO L85 PathProgramCache]: Analyzing trace with hash -872249777, now seen corresponding path program 61 times [2025-04-13 20:07:24,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:07:24,782 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528553472] [2025-04-13 20:07:24,782 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:07:24,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:07:24,790 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:07:24,795 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:07:24,795 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:07:24,795 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:07:24,927 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:07:24,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:07:24,927 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528553472] [2025-04-13 20:07:24,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528553472] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:07:24,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:07:24,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:07:24,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923183180] [2025-04-13 20:07:24,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:07:24,928 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:07:24,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:07:24,928 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:07:24,928 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:07:24,928 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:07:24,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 749 transitions, 27007 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:07:24,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:07:24,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:07:24,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:07:29,744 INFO L116 PetriNetUnfolderBase]: 7857/12712 cut-off events. [2025-04-13 20:07:29,745 INFO L117 PetriNetUnfolderBase]: For 567683/567683 co-relation queries the response was YES. [2025-04-13 20:07:29,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114025 conditions, 12712 events. 7857/12712 cut-off events. For 567683/567683 co-relation queries the response was YES. Maximal size of possible extension queue 861. Compared 90026 event pairs, 1806 based on Foata normal form. 4/12582 useless extension candidates. Maximal degree in co-relation 113819. Up to 10104 conditions per place. [2025-04-13 20:07:29,922 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 577 selfloop transitions, 207 changer transitions 1/785 dead transitions. [2025-04-13 20:07:29,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 785 transitions, 28891 flow [2025-04-13 20:07:29,922 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:07:29,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:07:29,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 82 transitions. [2025-04-13 20:07:29,923 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.45054945054945056 [2025-04-13 20:07:29,923 INFO L175 Difference]: Start difference. First operand has 535 places, 749 transitions, 27007 flow. Second operand 7 states and 82 transitions. [2025-04-13 20:07:29,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 785 transitions, 28891 flow [2025-04-13 20:07:32,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 785 transitions, 28598 flow, removed 6 selfloop flow, removed 4 redundant places. [2025-04-13 20:07:32,717 INFO L231 Difference]: Finished difference. Result has 537 places, 749 transitions, 27140 flow [2025-04-13 20:07:32,718 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=26680, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=27140, PETRI_PLACES=537, PETRI_TRANSITIONS=749} [2025-04-13 20:07:32,718 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 509 predicate places. [2025-04-13 20:07:32,718 INFO L485 AbstractCegarLoop]: Abstraction has has 537 places, 749 transitions, 27140 flow [2025-04-13 20:07:32,718 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:07:32,718 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:07:32,719 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:07:32,719 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2025-04-13 20:07:32,719 INFO L403 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:07:32,719 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:07:32,719 INFO L85 PathProgramCache]: Analyzing trace with hash 2033730006, now seen corresponding path program 59 times [2025-04-13 20:07:32,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:07:32,719 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179277982] [2025-04-13 20:07:32,719 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:07:32,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:07:32,728 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:07:32,737 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:07:32,737 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:07:32,737 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:07:32,903 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:07:32,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:07:32,903 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179277982] [2025-04-13 20:07:32,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179277982] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:07:32,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:07:32,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:07:32,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160013996] [2025-04-13 20:07:32,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:07:32,903 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:07:32,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:07:32,904 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:07:32,904 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:07:32,904 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:07:32,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 749 transitions, 27140 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:07:32,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:07:32,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:07:32,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:07:36,931 INFO L116 PetriNetUnfolderBase]: 7837/12672 cut-off events. [2025-04-13 20:07:36,931 INFO L117 PetriNetUnfolderBase]: For 585167/585167 co-relation queries the response was YES. [2025-04-13 20:07:37,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113940 conditions, 12672 events. 7837/12672 cut-off events. For 585167/585167 co-relation queries the response was YES. Maximal size of possible extension queue 859. Compared 89889 event pairs, 3260 based on Foata normal form. 8/12546 useless extension candidates. Maximal degree in co-relation 113734. Up to 9504 conditions per place. [2025-04-13 20:07:37,107 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 634 selfloop transitions, 153 changer transitions 1/788 dead transitions. [2025-04-13 20:07:37,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 788 transitions, 28878 flow [2025-04-13 20:07:37,108 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:07:37,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:07:37,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2025-04-13 20:07:37,108 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5054945054945055 [2025-04-13 20:07:37,108 INFO L175 Difference]: Start difference. First operand has 537 places, 749 transitions, 27140 flow. Second operand 7 states and 92 transitions. [2025-04-13 20:07:37,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 788 transitions, 28878 flow [2025-04-13 20:07:39,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 788 transitions, 28464 flow, removed 5 selfloop flow, removed 5 redundant places. [2025-04-13 20:07:39,880 INFO L231 Difference]: Finished difference. Result has 539 places, 747 transitions, 26957 flow [2025-04-13 20:07:39,881 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=26681, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=26957, PETRI_PLACES=539, PETRI_TRANSITIONS=747} [2025-04-13 20:07:39,881 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 511 predicate places. [2025-04-13 20:07:39,881 INFO L485 AbstractCegarLoop]: Abstraction has has 539 places, 747 transitions, 26957 flow [2025-04-13 20:07:39,881 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:07:39,881 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:07:39,881 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:07:39,881 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2025-04-13 20:07:39,881 INFO L403 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:07:39,882 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:07:39,882 INFO L85 PathProgramCache]: Analyzing trace with hash -652514027, now seen corresponding path program 62 times [2025-04-13 20:07:39,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:07:39,882 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845360877] [2025-04-13 20:07:39,882 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:07:39,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:07:39,889 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:07:39,895 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:07:39,895 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:07:39,895 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:07:40,037 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:07:40,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:07:40,037 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845360877] [2025-04-13 20:07:40,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845360877] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:07:40,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:07:40,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:07:40,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302484226] [2025-04-13 20:07:40,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:07:40,037 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:07:40,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:07:40,038 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:07:40,038 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:07:40,038 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:07:40,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 747 transitions, 26957 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:07:40,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:07:40,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:07:40,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:07:44,612 INFO L116 PetriNetUnfolderBase]: 7829/12651 cut-off events. [2025-04-13 20:07:44,612 INFO L117 PetriNetUnfolderBase]: For 565649/565649 co-relation queries the response was YES. [2025-04-13 20:07:44,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113472 conditions, 12651 events. 7829/12651 cut-off events. For 565649/565649 co-relation queries the response was YES. Maximal size of possible extension queue 856. Compared 89368 event pairs, 1809 based on Foata normal form. 3/12520 useless extension candidates. Maximal degree in co-relation 113265. Up to 10064 conditions per place. [2025-04-13 20:07:44,774 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 557 selfloop transitions, 219 changer transitions 4/780 dead transitions. [2025-04-13 20:07:44,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 780 transitions, 28772 flow [2025-04-13 20:07:44,775 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:07:44,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:07:44,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 82 transitions. [2025-04-13 20:07:44,775 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.45054945054945056 [2025-04-13 20:07:44,775 INFO L175 Difference]: Start difference. First operand has 539 places, 747 transitions, 26957 flow. Second operand 7 states and 82 transitions. [2025-04-13 20:07:44,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 780 transitions, 28772 flow [2025-04-13 20:07:47,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 780 transitions, 28467 flow, removed 3 selfloop flow, removed 5 redundant places. [2025-04-13 20:07:47,342 INFO L231 Difference]: Finished difference. Result has 540 places, 745 transitions, 27002 flow [2025-04-13 20:07:47,342 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=26592, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=27002, PETRI_PLACES=540, PETRI_TRANSITIONS=745} [2025-04-13 20:07:47,342 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 512 predicate places. [2025-04-13 20:07:47,342 INFO L485 AbstractCegarLoop]: Abstraction has has 540 places, 745 transitions, 27002 flow [2025-04-13 20:07:47,343 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:07:47,343 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:07:47,343 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:07:47,343 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2025-04-13 20:07:47,343 INFO L403 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:07:47,343 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:07:47,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1689782484, now seen corresponding path program 60 times [2025-04-13 20:07:47,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:07:47,343 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413683864] [2025-04-13 20:07:47,343 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:07:47,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:07:47,352 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:07:47,360 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:07:47,360 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:07:47,360 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:07:47,515 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:07:47,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:07:47,515 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413683864] [2025-04-13 20:07:47,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413683864] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:07:47,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:07:47,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:07:47,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523490912] [2025-04-13 20:07:47,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:07:47,515 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:07:47,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:07:47,516 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:07:47,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:07:47,516 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:07:47,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 745 transitions, 27002 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:07:47,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:07:47,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:07:47,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:07:51,716 INFO L116 PetriNetUnfolderBase]: 7813/12622 cut-off events. [2025-04-13 20:07:51,716 INFO L117 PetriNetUnfolderBase]: For 582908/582908 co-relation queries the response was YES. [2025-04-13 20:07:51,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113505 conditions, 12622 events. 7813/12622 cut-off events. For 582908/582908 co-relation queries the response was YES. Maximal size of possible extension queue 853. Compared 89219 event pairs, 3248 based on Foata normal form. 8/12496 useless extension candidates. Maximal degree in co-relation 113299. Up to 9488 conditions per place. [2025-04-13 20:07:51,904 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 618 selfloop transitions, 167 changer transitions 1/786 dead transitions. [2025-04-13 20:07:51,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 786 transitions, 28743 flow [2025-04-13 20:07:51,904 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:07:51,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:07:51,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2025-04-13 20:07:51,905 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.532967032967033 [2025-04-13 20:07:51,905 INFO L175 Difference]: Start difference. First operand has 540 places, 745 transitions, 27002 flow. Second operand 7 states and 97 transitions. [2025-04-13 20:07:51,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 786 transitions, 28743 flow [2025-04-13 20:07:54,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 786 transitions, 28297 flow, removed 5 selfloop flow, removed 5 redundant places. [2025-04-13 20:07:54,503 INFO L231 Difference]: Finished difference. Result has 541 places, 743 transitions, 26821 flow [2025-04-13 20:07:54,504 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=26515, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=26821, PETRI_PLACES=541, PETRI_TRANSITIONS=743} [2025-04-13 20:07:54,504 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 513 predicate places. [2025-04-13 20:07:54,504 INFO L485 AbstractCegarLoop]: Abstraction has has 541 places, 743 transitions, 26821 flow [2025-04-13 20:07:54,504 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:07:54,504 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:07:54,504 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:07:54,505 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2025-04-13 20:07:54,505 INFO L403 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:07:54,505 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:07:54,505 INFO L85 PathProgramCache]: Analyzing trace with hash -2122357226, now seen corresponding path program 61 times [2025-04-13 20:07:54,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:07:54,505 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113841979] [2025-04-13 20:07:54,505 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:07:54,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:07:54,514 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:07:54,637 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:07:54,637 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:07:54,637 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:07:54,782 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:07:54,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:07:54,782 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113841979] [2025-04-13 20:07:54,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113841979] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:07:54,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:07:54,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:07:54,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675120644] [2025-04-13 20:07:54,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:07:54,782 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:07:54,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:07:54,783 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:07:54,783 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:07:54,783 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:07:54,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 743 transitions, 26821 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:07:54,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:07:54,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:07:54,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:07:58,735 INFO L116 PetriNetUnfolderBase]: 7852/12681 cut-off events. [2025-04-13 20:07:58,735 INFO L117 PetriNetUnfolderBase]: For 587899/587899 co-relation queries the response was YES. [2025-04-13 20:07:58,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114864 conditions, 12681 events. 7852/12681 cut-off events. For 587899/587899 co-relation queries the response was YES. Maximal size of possible extension queue 861. Compared 89724 event pairs, 3249 based on Foata normal form. 4/12547 useless extension candidates. Maximal degree in co-relation 114657. Up to 9488 conditions per place. [2025-04-13 20:07:58,907 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 633 selfloop transitions, 158 changer transitions 0/791 dead transitions. [2025-04-13 20:07:58,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 791 transitions, 28884 flow [2025-04-13 20:07:58,907 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:07:58,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:07:58,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2025-04-13 20:07:58,907 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.521978021978022 [2025-04-13 20:07:58,908 INFO L175 Difference]: Start difference. First operand has 541 places, 743 transitions, 26821 flow. Second operand 7 states and 95 transitions. [2025-04-13 20:07:58,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 791 transitions, 28884 flow [2025-04-13 20:08:01,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 791 transitions, 28559 flow, removed 3 selfloop flow, removed 6 redundant places. [2025-04-13 20:08:01,518 INFO L231 Difference]: Finished difference. Result has 543 places, 748 transitions, 27064 flow [2025-04-13 20:08:01,518 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=26467, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=27064, PETRI_PLACES=543, PETRI_TRANSITIONS=748} [2025-04-13 20:08:01,518 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 515 predicate places. [2025-04-13 20:08:01,518 INFO L485 AbstractCegarLoop]: Abstraction has has 543 places, 748 transitions, 27064 flow [2025-04-13 20:08:01,518 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:08:01,518 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:08:01,518 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:08:01,518 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2025-04-13 20:08:01,518 INFO L403 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:08:01,519 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:08:01,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1849068100, now seen corresponding path program 62 times [2025-04-13 20:08:01,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:08:01,519 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331813307] [2025-04-13 20:08:01,519 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:08:01,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:08:01,526 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:08:01,532 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:08:01,532 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:08:01,532 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:08:01,687 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:08:01,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:08:01,687 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331813307] [2025-04-13 20:08:01,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331813307] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:08:01,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:08:01,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:08:01,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394271598] [2025-04-13 20:08:01,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:08:01,687 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:08:01,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:08:01,688 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:08:01,688 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:08:01,688 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:08:01,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 748 transitions, 27064 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:08:01,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:08:01,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:08:01,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:08:06,207 INFO L116 PetriNetUnfolderBase]: 7864/12695 cut-off events. [2025-04-13 20:08:06,207 INFO L117 PetriNetUnfolderBase]: For 600775/600775 co-relation queries the response was YES. [2025-04-13 20:08:06,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116065 conditions, 12695 events. 7864/12695 cut-off events. For 600775/600775 co-relation queries the response was YES. Maximal size of possible extension queue 863. Compared 89778 event pairs, 3252 based on Foata normal form. 6/12563 useless extension candidates. Maximal degree in co-relation 115857. Up to 9500 conditions per place. [2025-04-13 20:08:06,360 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 612 selfloop transitions, 174 changer transitions 0/786 dead transitions. [2025-04-13 20:08:06,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 786 transitions, 28933 flow [2025-04-13 20:08:06,360 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:08:06,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:08:06,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2025-04-13 20:08:06,361 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5 [2025-04-13 20:08:06,361 INFO L175 Difference]: Start difference. First operand has 543 places, 748 transitions, 27064 flow. Second operand 7 states and 91 transitions. [2025-04-13 20:08:06,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 786 transitions, 28933 flow [2025-04-13 20:08:08,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 786 transitions, 28586 flow, removed 29 selfloop flow, removed 6 redundant places. [2025-04-13 20:08:08,995 INFO L231 Difference]: Finished difference. Result has 543 places, 751 transitions, 27199 flow [2025-04-13 20:08:08,996 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=26724, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=27199, PETRI_PLACES=543, PETRI_TRANSITIONS=751} [2025-04-13 20:08:08,996 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 515 predicate places. [2025-04-13 20:08:08,996 INFO L485 AbstractCegarLoop]: Abstraction has has 543 places, 751 transitions, 27199 flow [2025-04-13 20:08:08,996 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:08:08,996 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:08:08,996 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:08:08,997 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2025-04-13 20:08:08,997 INFO L403 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:08:08,997 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:08:08,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1524143350, now seen corresponding path program 63 times [2025-04-13 20:08:08,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:08:08,997 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179485572] [2025-04-13 20:08:08,997 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:08:08,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:08:09,005 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:08:09,011 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:08:09,011 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:08:09,011 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:08:09,165 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:08:09,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:08:09,166 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179485572] [2025-04-13 20:08:09,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179485572] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:08:09,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:08:09,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:08:09,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978584434] [2025-04-13 20:08:09,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:08:09,166 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:08:09,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:08:09,166 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:08:09,166 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:08:09,167 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:08:09,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 751 transitions, 27199 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:08:09,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:08:09,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:08:09,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:08:13,282 INFO L116 PetriNetUnfolderBase]: 7858/12679 cut-off events. [2025-04-13 20:08:13,282 INFO L117 PetriNetUnfolderBase]: For 584999/584999 co-relation queries the response was YES. [2025-04-13 20:08:13,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114000 conditions, 12679 events. 7858/12679 cut-off events. For 584999/584999 co-relation queries the response was YES. Maximal size of possible extension queue 859. Compared 89544 event pairs, 3252 based on Foata normal form. 4/12545 useless extension candidates. Maximal degree in co-relation 113794. Up to 9500 conditions per place. [2025-04-13 20:08:13,433 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 608 selfloop transitions, 175 changer transitions 0/783 dead transitions. [2025-04-13 20:08:13,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 783 transitions, 28984 flow [2025-04-13 20:08:13,433 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:08:13,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:08:13,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2025-04-13 20:08:13,433 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.47802197802197804 [2025-04-13 20:08:13,433 INFO L175 Difference]: Start difference. First operand has 543 places, 751 transitions, 27199 flow. Second operand 7 states and 87 transitions. [2025-04-13 20:08:13,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 783 transitions, 28984 flow [2025-04-13 20:08:15,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 783 transitions, 28608 flow, removed 13 selfloop flow, removed 7 redundant places. [2025-04-13 20:08:15,928 INFO L231 Difference]: Finished difference. Result has 542 places, 753 transitions, 27251 flow [2025-04-13 20:08:15,929 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=26797, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=750, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=27251, PETRI_PLACES=542, PETRI_TRANSITIONS=753} [2025-04-13 20:08:15,929 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 514 predicate places. [2025-04-13 20:08:15,929 INFO L485 AbstractCegarLoop]: Abstraction has has 542 places, 753 transitions, 27251 flow [2025-04-13 20:08:15,929 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:08:15,929 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:08:15,929 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:08:15,929 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2025-04-13 20:08:15,929 INFO L403 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:08:15,930 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:08:15,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1139298496, now seen corresponding path program 64 times [2025-04-13 20:08:15,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:08:15,930 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207480384] [2025-04-13 20:08:15,930 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:08:15,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:08:15,937 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:08:15,940 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:08:15,940 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:08:15,940 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:08:16,037 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:08:16,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:08:16,037 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207480384] [2025-04-13 20:08:16,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207480384] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:08:16,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:08:16,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:08:16,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710523765] [2025-04-13 20:08:16,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:08:16,037 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:08:16,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:08:16,038 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:08:16,038 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:08:16,038 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:08:16,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 753 transitions, 27251 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:08:16,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:08:16,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:08:16,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:08:20,442 INFO L116 PetriNetUnfolderBase]: 8348/13543 cut-off events. [2025-04-13 20:08:20,443 INFO L117 PetriNetUnfolderBase]: For 599246/599246 co-relation queries the response was YES. [2025-04-13 20:08:20,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119421 conditions, 13543 events. 8348/13543 cut-off events. For 599246/599246 co-relation queries the response was YES. Maximal size of possible extension queue 968. Compared 97065 event pairs, 1779 based on Foata normal form. 16/13405 useless extension candidates. Maximal degree in co-relation 119216. Up to 10013 conditions per place. [2025-04-13 20:08:20,619 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 697 selfloop transitions, 151 changer transitions 3/851 dead transitions. [2025-04-13 20:08:20,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 851 transitions, 30988 flow [2025-04-13 20:08:20,620 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:08:20,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:08:20,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2025-04-13 20:08:20,620 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5 [2025-04-13 20:08:20,620 INFO L175 Difference]: Start difference. First operand has 542 places, 753 transitions, 27251 flow. Second operand 7 states and 91 transitions. [2025-04-13 20:08:20,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 851 transitions, 30988 flow [2025-04-13 20:08:23,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 851 transitions, 30612 flow, removed 4 selfloop flow, removed 5 redundant places. [2025-04-13 20:08:23,456 INFO L231 Difference]: Finished difference. Result has 547 places, 778 transitions, 28245 flow [2025-04-13 20:08:23,456 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=26899, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=28245, PETRI_PLACES=547, PETRI_TRANSITIONS=778} [2025-04-13 20:08:23,456 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 519 predicate places. [2025-04-13 20:08:23,457 INFO L485 AbstractCegarLoop]: Abstraction has has 547 places, 778 transitions, 28245 flow [2025-04-13 20:08:23,457 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:08:23,457 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:08:23,457 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:08:23,457 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2025-04-13 20:08:23,457 INFO L403 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:08:23,457 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:08:23,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1224014808, now seen corresponding path program 65 times [2025-04-13 20:08:23,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:08:23,458 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398193273] [2025-04-13 20:08:23,458 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:08:23,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:08:23,467 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:08:23,473 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:08:23,473 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:08:23,473 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:08:23,732 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:08:23,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:08:23,732 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398193273] [2025-04-13 20:08:23,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398193273] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:08:23,732 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039883759] [2025-04-13 20:08:23,732 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:08:23,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:08:23,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:08:23,734 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-04-13 20:08:23,735 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-04-13 20:08:23,890 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:08:23,912 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:08:23,912 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:08:23,912 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:08:23,913 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-13 20:08:23,914 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:08:23,969 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:08:23,969 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:08:24,013 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:08:24,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039883759] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:08:24,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:08:24,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 16 [2025-04-13 20:08:24,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842039604] [2025-04-13 20:08:24,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:08:24,014 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:08:24,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:08:24,014 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:08:24,014 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2025-04-13 20:08:24,014 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:08:24,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 778 transitions, 28245 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:08:24,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:08:24,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:08:24,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:08:28,491 INFO L116 PetriNetUnfolderBase]: 8298/13437 cut-off events. [2025-04-13 20:08:28,491 INFO L117 PetriNetUnfolderBase]: For 611701/611701 co-relation queries the response was YES. [2025-04-13 20:08:28,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121022 conditions, 13437 events. 8298/13437 cut-off events. For 611701/611701 co-relation queries the response was YES. Maximal size of possible extension queue 957. Compared 95777 event pairs, 1591 based on Foata normal form. 16/13299 useless extension candidates. Maximal degree in co-relation 120813. Up to 6342 conditions per place. [2025-04-13 20:08:28,685 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 620 selfloop transitions, 226 changer transitions 2/848 dead transitions. [2025-04-13 20:08:28,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 848 transitions, 30995 flow [2025-04-13 20:08:28,685 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:08:28,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:08:28,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 94 transitions. [2025-04-13 20:08:28,685 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5164835164835165 [2025-04-13 20:08:28,685 INFO L175 Difference]: Start difference. First operand has 547 places, 778 transitions, 28245 flow. Second operand 7 states and 94 transitions. [2025-04-13 20:08:28,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 848 transitions, 30995 flow [2025-04-13 20:08:31,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 848 transitions, 30810 flow, removed 78 selfloop flow, removed 1 redundant places. [2025-04-13 20:08:31,847 INFO L231 Difference]: Finished difference. Result has 554 places, 785 transitions, 28904 flow [2025-04-13 20:08:31,848 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=28058, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=28904, PETRI_PLACES=554, PETRI_TRANSITIONS=785} [2025-04-13 20:08:31,848 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 526 predicate places. [2025-04-13 20:08:31,848 INFO L485 AbstractCegarLoop]: Abstraction has has 554 places, 785 transitions, 28904 flow [2025-04-13 20:08:31,848 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:08:31,849 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:08:31,849 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:08:31,856 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2025-04-13 20:08:32,049 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:08:32,049 INFO L403 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:08:32,050 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:08:32,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1323283573, now seen corresponding path program 63 times [2025-04-13 20:08:32,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:08:32,050 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430496952] [2025-04-13 20:08:32,050 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:08:32,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:08:32,059 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:08:32,066 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:08:32,067 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:08:32,067 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:08:32,217 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:08:32,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:08:32,217 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430496952] [2025-04-13 20:08:32,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430496952] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:08:32,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:08:32,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:08:32,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363065715] [2025-04-13 20:08:32,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:08:32,218 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:08:32,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:08:32,218 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:08:32,218 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:08:32,218 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:08:32,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 785 transitions, 28904 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:08:32,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:08:32,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:08:32,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:08:36,877 INFO L116 PetriNetUnfolderBase]: 8318/13483 cut-off events. [2025-04-13 20:08:36,877 INFO L117 PetriNetUnfolderBase]: For 627339/627339 co-relation queries the response was YES. [2025-04-13 20:08:37,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122335 conditions, 13483 events. 8318/13483 cut-off events. For 627339/627339 co-relation queries the response was YES. Maximal size of possible extension queue 960. Compared 96534 event pairs, 3321 based on Foata normal form. 8/13337 useless extension candidates. Maximal degree in co-relation 122124. Up to 9796 conditions per place. [2025-04-13 20:08:37,064 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 646 selfloop transitions, 202 changer transitions 1/849 dead transitions. [2025-04-13 20:08:37,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 849 transitions, 31414 flow [2025-04-13 20:08:37,065 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:08:37,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:08:37,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 99 transitions. [2025-04-13 20:08:37,065 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5439560439560439 [2025-04-13 20:08:37,065 INFO L175 Difference]: Start difference. First operand has 554 places, 785 transitions, 28904 flow. Second operand 7 states and 99 transitions. [2025-04-13 20:08:37,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 849 transitions, 31414 flow [2025-04-13 20:08:40,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 849 transitions, 30981 flow, removed 23 selfloop flow, removed 3 redundant places. [2025-04-13 20:08:40,116 INFO L231 Difference]: Finished difference. Result has 560 places, 802 transitions, 29365 flow [2025-04-13 20:08:40,117 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=28493, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=785, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=29365, PETRI_PLACES=560, PETRI_TRANSITIONS=802} [2025-04-13 20:08:40,117 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 532 predicate places. [2025-04-13 20:08:40,117 INFO L485 AbstractCegarLoop]: Abstraction has has 560 places, 802 transitions, 29365 flow [2025-04-13 20:08:40,117 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:08:40,117 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:08:40,117 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:08:40,118 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2025-04-13 20:08:40,118 INFO L403 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:08:40,118 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:08:40,118 INFO L85 PathProgramCache]: Analyzing trace with hash 974824922, now seen corresponding path program 66 times [2025-04-13 20:08:40,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:08:40,118 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792285546] [2025-04-13 20:08:40,118 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:08:40,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:08:40,126 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:08:40,134 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:08:40,134 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:08:40,134 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:08:40,350 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:08:40,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:08:40,350 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792285546] [2025-04-13 20:08:40,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792285546] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:08:40,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:08:40,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:08:40,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173153424] [2025-04-13 20:08:40,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:08:40,350 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:08:40,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:08:40,351 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:08:40,351 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:08:40,351 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:08:40,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 802 transitions, 29365 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:08:40,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:08:40,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:08:40,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:08:44,597 INFO L116 PetriNetUnfolderBase]: 8282/13407 cut-off events. [2025-04-13 20:08:44,597 INFO L117 PetriNetUnfolderBase]: For 621968/621968 co-relation queries the response was YES. [2025-04-13 20:08:44,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122003 conditions, 13407 events. 8282/13407 cut-off events. For 621968/621968 co-relation queries the response was YES. Maximal size of possible extension queue 956. Compared 95525 event pairs, 1631 based on Foata normal form. 12/13265 useless extension candidates. Maximal degree in co-relation 121789. Up to 7654 conditions per place. [2025-04-13 20:08:44,795 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 625 selfloop transitions, 235 changer transitions 2/862 dead transitions. [2025-04-13 20:08:44,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 862 transitions, 31810 flow [2025-04-13 20:08:44,796 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:08:44,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:08:44,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2025-04-13 20:08:44,796 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.489010989010989 [2025-04-13 20:08:44,796 INFO L175 Difference]: Start difference. First operand has 560 places, 802 transitions, 29365 flow. Second operand 7 states and 89 transitions. [2025-04-13 20:08:44,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 862 transitions, 31810 flow [2025-04-13 20:08:48,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 862 transitions, 31509 flow, removed 63 selfloop flow, removed 2 redundant places. [2025-04-13 20:08:48,326 INFO L231 Difference]: Finished difference. Result has 565 places, 808 transitions, 29758 flow [2025-04-13 20:08:48,326 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=28996, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=800, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=29758, PETRI_PLACES=565, PETRI_TRANSITIONS=808} [2025-04-13 20:08:48,327 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 537 predicate places. [2025-04-13 20:08:48,327 INFO L485 AbstractCegarLoop]: Abstraction has has 565 places, 808 transitions, 29758 flow [2025-04-13 20:08:48,327 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:08:48,327 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:08:48,327 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:08:48,327 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2025-04-13 20:08:48,327 INFO L403 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:08:48,328 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:08:48,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1298194398, now seen corresponding path program 67 times [2025-04-13 20:08:48,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:08:48,328 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30905857] [2025-04-13 20:08:48,328 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:08:48,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:08:48,337 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:08:48,345 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:08:48,346 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:08:48,346 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:08:48,467 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:08:48,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:08:48,467 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30905857] [2025-04-13 20:08:48,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30905857] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:08:48,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:08:48,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:08:48,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563832185] [2025-04-13 20:08:48,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:08:48,468 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:08:48,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:08:48,468 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:08:48,468 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:08:48,468 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:08:48,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 808 transitions, 29758 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:08:48,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:08:48,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:08:48,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:08:53,009 INFO L116 PetriNetUnfolderBase]: 8214/13267 cut-off events. [2025-04-13 20:08:53,010 INFO L117 PetriNetUnfolderBase]: For 633968/633968 co-relation queries the response was YES. [2025-04-13 20:08:53,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121319 conditions, 13267 events. 8214/13267 cut-off events. For 633968/633968 co-relation queries the response was YES. Maximal size of possible extension queue 945. Compared 94119 event pairs, 1580 based on Foata normal form. 24/13137 useless extension candidates. Maximal degree in co-relation 121105. Up to 6342 conditions per place. [2025-04-13 20:08:53,201 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 624 selfloop transitions, 235 changer transitions 0/859 dead transitions. [2025-04-13 20:08:53,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 859 transitions, 31998 flow [2025-04-13 20:08:53,202 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:08:53,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:08:53,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2025-04-13 20:08:53,202 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5 [2025-04-13 20:08:53,202 INFO L175 Difference]: Start difference. First operand has 565 places, 808 transitions, 29758 flow. Second operand 7 states and 91 transitions. [2025-04-13 20:08:53,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 859 transitions, 31998 flow [2025-04-13 20:08:56,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 859 transitions, 31542 flow, removed 38 selfloop flow, removed 4 redundant places. [2025-04-13 20:08:56,492 INFO L231 Difference]: Finished difference. Result has 567 places, 806 transitions, 29724 flow [2025-04-13 20:08:56,492 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=29254, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=29724, PETRI_PLACES=567, PETRI_TRANSITIONS=806} [2025-04-13 20:08:56,492 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 539 predicate places. [2025-04-13 20:08:56,492 INFO L485 AbstractCegarLoop]: Abstraction has has 567 places, 806 transitions, 29724 flow [2025-04-13 20:08:56,493 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:08:56,493 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:08:56,493 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:08:56,493 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2025-04-13 20:08:56,493 INFO L403 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:08:56,493 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:08:56,493 INFO L85 PathProgramCache]: Analyzing trace with hash -718954648, now seen corresponding path program 68 times [2025-04-13 20:08:56,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:08:56,494 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855527782] [2025-04-13 20:08:56,494 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:08:56,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:08:56,502 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:08:56,509 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:08:56,510 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:08:56,510 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:08:56,626 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:08:56,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:08:56,626 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855527782] [2025-04-13 20:08:56,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855527782] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:08:56,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:08:56,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:08:56,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392816836] [2025-04-13 20:08:56,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:08:56,627 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:08:56,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:08:56,627 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:08:56,627 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:08:56,627 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:08:56,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 806 transitions, 29724 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:08:56,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:08:56,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:08:56,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:09:01,090 INFO L116 PetriNetUnfolderBase]: 8162/13155 cut-off events. [2025-04-13 20:09:01,091 INFO L117 PetriNetUnfolderBase]: For 631312/631312 co-relation queries the response was YES. [2025-04-13 20:09:01,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120531 conditions, 13155 events. 8162/13155 cut-off events. For 631312/631312 co-relation queries the response was YES. Maximal size of possible extension queue 932. Compared 92945 event pairs, 1627 based on Foata normal form. 16/13017 useless extension candidates. Maximal degree in co-relation 120318. Up to 7654 conditions per place. [2025-04-13 20:09:01,269 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 626 selfloop transitions, 226 changer transitions 0/852 dead transitions. [2025-04-13 20:09:01,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 852 transitions, 31827 flow [2025-04-13 20:09:01,269 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:09:01,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:09:01,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2025-04-13 20:09:01,270 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4945054945054945 [2025-04-13 20:09:01,270 INFO L175 Difference]: Start difference. First operand has 567 places, 806 transitions, 29724 flow. Second operand 7 states and 90 transitions. [2025-04-13 20:09:01,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 852 transitions, 31827 flow [2025-04-13 20:09:04,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 852 transitions, 31370 flow, removed 3 selfloop flow, removed 4 redundant places. [2025-04-13 20:09:04,446 INFO L231 Difference]: Finished difference. Result has 569 places, 804 transitions, 29659 flow [2025-04-13 20:09:04,446 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=29207, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=804, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=29659, PETRI_PLACES=569, PETRI_TRANSITIONS=804} [2025-04-13 20:09:04,446 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 541 predicate places. [2025-04-13 20:09:04,446 INFO L485 AbstractCegarLoop]: Abstraction has has 569 places, 804 transitions, 29659 flow [2025-04-13 20:09:04,447 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:09:04,447 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:09:04,447 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:09:04,447 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2025-04-13 20:09:04,447 INFO L403 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:09:04,447 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:09:04,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1707035949, now seen corresponding path program 64 times [2025-04-13 20:09:04,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:09:04,448 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091708609] [2025-04-13 20:09:04,448 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:09:04,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:09:04,456 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:09:04,459 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:09:04,460 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:09:04,460 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:09:04,568 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:09:04,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:09:04,568 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091708609] [2025-04-13 20:09:04,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091708609] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:09:04,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:09:04,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:09:04,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254056996] [2025-04-13 20:09:04,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:09:04,568 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:09:04,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:09:04,569 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:09:04,569 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:09:04,569 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:09:04,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 804 transitions, 29659 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:09:04,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:09:04,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:09:04,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:09:09,302 INFO L116 PetriNetUnfolderBase]: 8138/13095 cut-off events. [2025-04-13 20:09:09,303 INFO L117 PetriNetUnfolderBase]: For 635886/635886 co-relation queries the response was YES. [2025-04-13 20:09:09,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120081 conditions, 13095 events. 8138/13095 cut-off events. For 635886/635886 co-relation queries the response was YES. Maximal size of possible extension queue 928. Compared 92388 event pairs, 3214 based on Foata normal form. 8/12949 useless extension candidates. Maximal degree in co-relation 119868. Up to 9468 conditions per place. [2025-04-13 20:09:09,512 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 642 selfloop transitions, 214 changer transitions 1/857 dead transitions. [2025-04-13 20:09:09,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 857 transitions, 31911 flow [2025-04-13 20:09:09,512 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:09:09,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:09:09,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2025-04-13 20:09:09,513 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2025-04-13 20:09:09,513 INFO L175 Difference]: Start difference. First operand has 569 places, 804 transitions, 29659 flow. Second operand 7 states and 98 transitions. [2025-04-13 20:09:09,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 857 transitions, 31911 flow [2025-04-13 20:09:12,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 857 transitions, 31529 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-04-13 20:09:12,728 INFO L231 Difference]: Finished difference. Result has 574 places, 812 transitions, 29926 flow [2025-04-13 20:09:12,728 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=29281, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=804, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=29926, PETRI_PLACES=574, PETRI_TRANSITIONS=812} [2025-04-13 20:09:12,728 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 546 predicate places. [2025-04-13 20:09:12,729 INFO L485 AbstractCegarLoop]: Abstraction has has 574 places, 812 transitions, 29926 flow [2025-04-13 20:09:12,729 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:09:12,729 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:09:12,729 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:09:12,729 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2025-04-13 20:09:12,729 INFO L403 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:09:12,729 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:09:12,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1285681097, now seen corresponding path program 65 times [2025-04-13 20:09:12,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:09:12,730 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215545390] [2025-04-13 20:09:12,730 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:09:12,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:09:12,738 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:09:12,745 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:09:12,745 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:09:12,745 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:09:12,894 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:09:12,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:09:12,895 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215545390] [2025-04-13 20:09:12,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215545390] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:09:12,895 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262706539] [2025-04-13 20:09:12,895 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:09:12,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:09:12,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:09:12,897 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-04-13 20:09:12,897 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-04-13 20:09:13,058 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:09:13,076 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:09:13,076 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:09:13,076 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:09:13,077 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-13 20:09:13,078 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:09:13,143 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:09:13,143 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-13 20:09:13,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262706539] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:09:13,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-13 20:09:13,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 12 [2025-04-13 20:09:13,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305008390] [2025-04-13 20:09:13,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:09:13,144 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:09:13,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:09:13,144 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:09:13,144 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2025-04-13 20:09:13,144 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:09:13,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 812 transitions, 29926 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:09:13,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:09:13,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:09:13,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:09:17,722 INFO L116 PetriNetUnfolderBase]: 8131/13079 cut-off events. [2025-04-13 20:09:17,723 INFO L117 PetriNetUnfolderBase]: For 636477/636477 co-relation queries the response was YES. [2025-04-13 20:09:17,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120092 conditions, 13079 events. 8131/13079 cut-off events. For 636477/636477 co-relation queries the response was YES. Maximal size of possible extension queue 926. Compared 92148 event pairs, 3164 based on Foata normal form. 3/12928 useless extension candidates. Maximal degree in co-relation 119877. Up to 9468 conditions per place. [2025-04-13 20:09:17,929 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 587 selfloop transitions, 279 changer transitions 4/870 dead transitions. [2025-04-13 20:09:17,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 870 transitions, 32553 flow [2025-04-13 20:09:17,929 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:09:17,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:09:17,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2025-04-13 20:09:17,930 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.489010989010989 [2025-04-13 20:09:17,930 INFO L175 Difference]: Start difference. First operand has 574 places, 812 transitions, 29926 flow. Second operand 7 states and 89 transitions. [2025-04-13 20:09:17,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 870 transitions, 32553 flow [2025-04-13 20:09:20,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 870 transitions, 31941 flow, removed 25 selfloop flow, removed 4 redundant places. [2025-04-13 20:09:20,878 INFO L231 Difference]: Finished difference. Result has 578 places, 821 transitions, 30286 flow [2025-04-13 20:09:20,878 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=29283, PETRI_DIFFERENCE_MINUEND_PLACES=570, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=811, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=30286, PETRI_PLACES=578, PETRI_TRANSITIONS=821} [2025-04-13 20:09:20,878 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 550 predicate places. [2025-04-13 20:09:20,878 INFO L485 AbstractCegarLoop]: Abstraction has has 578 places, 821 transitions, 30286 flow [2025-04-13 20:09:20,879 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:09:20,879 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:09:20,879 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:09:20,886 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2025-04-13 20:09:21,079 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2025-04-13 20:09:21,080 INFO L403 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:09:21,080 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:09:21,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1740949737, now seen corresponding path program 66 times [2025-04-13 20:09:21,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:09:21,081 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022308979] [2025-04-13 20:09:21,081 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:09:21,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:09:21,089 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:09:21,097 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:09:21,097 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:09:21,097 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:09:21,259 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:09:21,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:09:21,260 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022308979] [2025-04-13 20:09:21,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022308979] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:09:21,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:09:21,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:09:21,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806638419] [2025-04-13 20:09:21,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:09:21,260 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:09:21,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:09:21,260 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:09:21,260 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:09:21,261 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:09:21,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 821 transitions, 30286 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:09:21,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:09:21,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:09:21,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:09:25,819 INFO L116 PetriNetUnfolderBase]: 8186/13193 cut-off events. [2025-04-13 20:09:25,820 INFO L117 PetriNetUnfolderBase]: For 634023/634023 co-relation queries the response was YES. [2025-04-13 20:09:25,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121642 conditions, 13193 events. 8186/13193 cut-off events. For 634023/634023 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 93418 event pairs, 3190 based on Foata normal form. 8/13043 useless extension candidates. Maximal degree in co-relation 121425. Up to 9468 conditions per place. [2025-04-13 20:09:26,036 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 658 selfloop transitions, 212 changer transitions 1/871 dead transitions. [2025-04-13 20:09:26,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 583 places, 871 transitions, 32616 flow [2025-04-13 20:09:26,036 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:09:26,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:09:26,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2025-04-13 20:09:26,037 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2025-04-13 20:09:26,037 INFO L175 Difference]: Start difference. First operand has 578 places, 821 transitions, 30286 flow. Second operand 7 states and 93 transitions. [2025-04-13 20:09:26,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 583 places, 871 transitions, 32616 flow [2025-04-13 20:09:29,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 580 places, 871 transitions, 32163 flow, removed 32 selfloop flow, removed 3 redundant places. [2025-04-13 20:09:29,128 INFO L231 Difference]: Finished difference. Result has 583 places, 826 transitions, 30539 flow [2025-04-13 20:09:29,128 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=29850, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=821, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=30539, PETRI_PLACES=583, PETRI_TRANSITIONS=826} [2025-04-13 20:09:29,129 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 555 predicate places. [2025-04-13 20:09:29,129 INFO L485 AbstractCegarLoop]: Abstraction has has 583 places, 826 transitions, 30539 flow [2025-04-13 20:09:29,129 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:09:29,129 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:09:29,129 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:09:29,129 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2025-04-13 20:09:29,129 INFO L403 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:09:29,130 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:09:29,130 INFO L85 PathProgramCache]: Analyzing trace with hash 2098838546, now seen corresponding path program 69 times [2025-04-13 20:09:29,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:09:29,130 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010916708] [2025-04-13 20:09:29,130 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:09:29,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:09:29,138 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:09:29,145 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:09:29,145 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:09:29,145 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:09:29,283 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:09:29,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:09:29,283 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010916708] [2025-04-13 20:09:29,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010916708] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:09:29,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:09:29,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:09:29,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27819717] [2025-04-13 20:09:29,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:09:29,284 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:09:29,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:09:29,284 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:09:29,284 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:09:29,284 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:09:29,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 826 transitions, 30539 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:09:29,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:09:29,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:09:29,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:09:33,950 INFO L116 PetriNetUnfolderBase]: 8152/13136 cut-off events. [2025-04-13 20:09:33,950 INFO L117 PetriNetUnfolderBase]: For 633392/633392 co-relation queries the response was YES. [2025-04-13 20:09:34,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121418 conditions, 13136 events. 8152/13136 cut-off events. For 633392/633392 co-relation queries the response was YES. Maximal size of possible extension queue 932. Compared 92630 event pairs, 1812 based on Foata normal form. 20/12998 useless extension candidates. Maximal degree in co-relation 121199. Up to 10097 conditions per place. [2025-04-13 20:09:34,131 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 710 selfloop transitions, 163 changer transitions 1/874 dead transitions. [2025-04-13 20:09:34,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 874 transitions, 32678 flow [2025-04-13 20:09:34,132 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:09:34,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:09:34,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2025-04-13 20:09:34,132 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5 [2025-04-13 20:09:34,132 INFO L175 Difference]: Start difference. First operand has 583 places, 826 transitions, 30539 flow. Second operand 7 states and 91 transitions. [2025-04-13 20:09:34,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 874 transitions, 32678 flow [2025-04-13 20:09:37,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 586 places, 874 transitions, 32254 flow, removed 30 selfloop flow, removed 3 redundant places. [2025-04-13 20:09:37,471 INFO L231 Difference]: Finished difference. Result has 587 places, 825 transitions, 30427 flow [2025-04-13 20:09:37,471 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=30119, PETRI_DIFFERENCE_MINUEND_PLACES=580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=30427, PETRI_PLACES=587, PETRI_TRANSITIONS=825} [2025-04-13 20:09:37,472 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 559 predicate places. [2025-04-13 20:09:37,472 INFO L485 AbstractCegarLoop]: Abstraction has has 587 places, 825 transitions, 30427 flow [2025-04-13 20:09:37,472 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:09:37,472 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:09:37,472 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:09:37,472 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2025-04-13 20:09:37,472 INFO L403 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:09:37,473 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:09:37,473 INFO L85 PathProgramCache]: Analyzing trace with hash -657141715, now seen corresponding path program 67 times [2025-04-13 20:09:37,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:09:37,473 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301416533] [2025-04-13 20:09:37,473 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:09:37,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:09:37,481 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:09:37,487 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:09:37,487 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:09:37,487 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:09:37,606 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:09:37,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:09:37,606 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301416533] [2025-04-13 20:09:37,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301416533] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:09:37,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:09:37,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:09:37,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682198165] [2025-04-13 20:09:37,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:09:37,606 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:09:37,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:09:37,607 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:09:37,607 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:09:37,607 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:09:37,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 587 places, 825 transitions, 30427 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:09:37,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:09:37,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:09:37,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:09:42,649 INFO L116 PetriNetUnfolderBase]: 8139/13101 cut-off events. [2025-04-13 20:09:42,649 INFO L117 PetriNetUnfolderBase]: For 639897/639897 co-relation queries the response was YES. [2025-04-13 20:09:42,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121856 conditions, 13101 events. 8139/13101 cut-off events. For 639897/639897 co-relation queries the response was YES. Maximal size of possible extension queue 930. Compared 92442 event pairs, 3132 based on Foata normal form. 4/12947 useless extension candidates. Maximal degree in co-relation 121636. Up to 9416 conditions per place. [2025-04-13 20:09:42,824 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 622 selfloop transitions, 248 changer transitions 0/870 dead transitions. [2025-04-13 20:09:42,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 593 places, 870 transitions, 32694 flow [2025-04-13 20:09:42,825 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:09:42,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:09:42,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2025-04-13 20:09:42,825 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.489010989010989 [2025-04-13 20:09:42,825 INFO L175 Difference]: Start difference. First operand has 587 places, 825 transitions, 30427 flow. Second operand 7 states and 89 transitions. [2025-04-13 20:09:42,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 593 places, 870 transitions, 32694 flow [2025-04-13 20:09:45,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 870 transitions, 32434 flow, removed 10 selfloop flow, removed 5 redundant places. [2025-04-13 20:09:45,858 INFO L231 Difference]: Finished difference. Result has 590 places, 827 transitions, 30819 flow [2025-04-13 20:09:45,858 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=30148, PETRI_DIFFERENCE_MINUEND_PLACES=582, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=30819, PETRI_PLACES=590, PETRI_TRANSITIONS=827} [2025-04-13 20:09:45,858 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 562 predicate places. [2025-04-13 20:09:45,858 INFO L485 AbstractCegarLoop]: Abstraction has has 590 places, 827 transitions, 30819 flow [2025-04-13 20:09:45,858 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:09:45,858 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:09:45,859 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:09:45,859 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2025-04-13 20:09:45,859 INFO L403 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:09:45,859 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:09:45,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1547288919, now seen corresponding path program 68 times [2025-04-13 20:09:45,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:09:45,859 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706051280] [2025-04-13 20:09:45,859 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:09:45,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:09:45,868 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:09:45,874 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:09:45,874 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:09:45,874 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:09:46,125 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:09:46,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:09:46,125 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706051280] [2025-04-13 20:09:46,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706051280] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:09:46,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:09:46,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:09:46,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359816901] [2025-04-13 20:09:46,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:09:46,125 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:09:46,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:09:46,126 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:09:46,126 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:09:46,126 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:09:46,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 827 transitions, 30819 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:09:46,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:09:46,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:09:46,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:09:50,624 INFO L116 PetriNetUnfolderBase]: 8091/13008 cut-off events. [2025-04-13 20:09:50,625 INFO L117 PetriNetUnfolderBase]: For 652389/652389 co-relation queries the response was YES. [2025-04-13 20:09:50,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121844 conditions, 13008 events. 8091/13008 cut-off events. For 652389/652389 co-relation queries the response was YES. Maximal size of possible extension queue 920. Compared 91531 event pairs, 3213 based on Foata normal form. 28/12878 useless extension candidates. Maximal degree in co-relation 121625. Up to 9416 conditions per place. [2025-04-13 20:09:50,819 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 643 selfloop transitions, 218 changer transitions 0/861 dead transitions. [2025-04-13 20:09:50,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 596 places, 861 transitions, 32716 flow [2025-04-13 20:09:50,819 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:09:50,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:09:50,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 94 transitions. [2025-04-13 20:09:50,819 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5164835164835165 [2025-04-13 20:09:50,820 INFO L175 Difference]: Start difference. First operand has 590 places, 827 transitions, 30819 flow. Second operand 7 states and 94 transitions. [2025-04-13 20:09:50,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 596 places, 861 transitions, 32716 flow [2025-04-13 20:09:54,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 861 transitions, 32467 flow, removed 3 selfloop flow, removed 2 redundant places. [2025-04-13 20:09:54,115 INFO L231 Difference]: Finished difference. Result has 594 places, 825 transitions, 30950 flow [2025-04-13 20:09:54,116 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=30514, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=30950, PETRI_PLACES=594, PETRI_TRANSITIONS=825} [2025-04-13 20:09:54,116 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 566 predicate places. [2025-04-13 20:09:54,116 INFO L485 AbstractCegarLoop]: Abstraction has has 594 places, 825 transitions, 30950 flow [2025-04-13 20:09:54,116 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:09:54,116 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:09:54,116 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:09:54,116 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2025-04-13 20:09:54,116 INFO L403 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:09:54,117 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:09:54,117 INFO L85 PathProgramCache]: Analyzing trace with hash -2144308435, now seen corresponding path program 69 times [2025-04-13 20:09:54,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:09:54,117 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016843761] [2025-04-13 20:09:54,117 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:09:54,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:09:54,125 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:09:54,131 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:09:54,132 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:09:54,132 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:09:54,250 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:09:54,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:09:54,250 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016843761] [2025-04-13 20:09:54,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016843761] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:09:54,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:09:54,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:09:54,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655040506] [2025-04-13 20:09:54,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:09:54,251 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:09:54,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:09:54,251 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:09:54,251 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:09:54,251 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:09:54,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 825 transitions, 30950 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:09:54,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:09:54,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:09:54,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:09:58,699 INFO L116 PetriNetUnfolderBase]: 8084/12992 cut-off events. [2025-04-13 20:09:58,700 INFO L117 PetriNetUnfolderBase]: For 664704/664704 co-relation queries the response was YES. [2025-04-13 20:09:58,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121705 conditions, 12992 events. 8084/12992 cut-off events. For 664704/664704 co-relation queries the response was YES. Maximal size of possible extension queue 916. Compared 91364 event pairs, 3128 based on Foata normal form. 3/12837 useless extension candidates. Maximal degree in co-relation 121486. Up to 9416 conditions per place. [2025-04-13 20:09:58,875 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 615 selfloop transitions, 244 changer transitions 3/862 dead transitions. [2025-04-13 20:09:58,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 600 places, 862 transitions, 33014 flow [2025-04-13 20:09:58,875 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:09:58,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:09:58,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2025-04-13 20:09:58,876 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.45604395604395603 [2025-04-13 20:09:58,876 INFO L175 Difference]: Start difference. First operand has 594 places, 825 transitions, 30950 flow. Second operand 7 states and 83 transitions. [2025-04-13 20:09:58,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 600 places, 862 transitions, 33014 flow [2025-04-13 20:10:02,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 862 transitions, 32574 flow, removed 13 selfloop flow, removed 4 redundant places. [2025-04-13 20:10:02,351 INFO L231 Difference]: Finished difference. Result has 596 places, 823 transitions, 30926 flow [2025-04-13 20:10:02,351 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=30464, PETRI_DIFFERENCE_MINUEND_PLACES=590, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=30926, PETRI_PLACES=596, PETRI_TRANSITIONS=823} [2025-04-13 20:10:02,351 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 568 predicate places. [2025-04-13 20:10:02,351 INFO L485 AbstractCegarLoop]: Abstraction has has 596 places, 823 transitions, 30926 flow [2025-04-13 20:10:02,351 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:10:02,351 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:10:02,352 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:10:02,352 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2025-04-13 20:10:02,352 INFO L403 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:10:02,352 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:10:02,352 INFO L85 PathProgramCache]: Analyzing trace with hash -326712642, now seen corresponding path program 70 times [2025-04-13 20:10:02,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:10:02,352 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210774264] [2025-04-13 20:10:02,352 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:10:02,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:10:02,362 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:10:02,367 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:10:02,367 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:10:02,367 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:10:02,515 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:10:02,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:10:02,515 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210774264] [2025-04-13 20:10:02,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210774264] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:10:02,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:10:02,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:10:02,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428385691] [2025-04-13 20:10:02,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:10:02,516 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:10:02,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:10:02,516 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:10:02,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:10:02,516 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:10:02,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 823 transitions, 30926 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:10:02,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:10:02,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:10:02,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:10:06,997 INFO L116 PetriNetUnfolderBase]: 8097/12996 cut-off events. [2025-04-13 20:10:06,997 INFO L117 PetriNetUnfolderBase]: For 666572/666572 co-relation queries the response was YES. [2025-04-13 20:10:07,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122246 conditions, 12996 events. 8097/12996 cut-off events. For 666572/666572 co-relation queries the response was YES. Maximal size of possible extension queue 919. Compared 91067 event pairs, 1750 based on Foata normal form. 18/12856 useless extension candidates. Maximal degree in co-relation 122027. Up to 9974 conditions per place. [2025-04-13 20:10:07,186 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 706 selfloop transitions, 180 changer transitions 0/886 dead transitions. [2025-04-13 20:10:07,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 601 places, 886 transitions, 33772 flow [2025-04-13 20:10:07,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:10:07,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:10:07,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2025-04-13 20:10:07,187 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5054945054945055 [2025-04-13 20:10:07,187 INFO L175 Difference]: Start difference. First operand has 596 places, 823 transitions, 30926 flow. Second operand 7 states and 92 transitions. [2025-04-13 20:10:07,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 601 places, 886 transitions, 33772 flow [2025-04-13 20:10:10,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 886 transitions, 33278 flow, removed 3 selfloop flow, removed 5 redundant places. [2025-04-13 20:10:10,742 INFO L231 Difference]: Finished difference. Result has 599 places, 837 transitions, 31497 flow [2025-04-13 20:10:10,742 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=30432, PETRI_DIFFERENCE_MINUEND_PLACES=590, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=823, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=31497, PETRI_PLACES=599, PETRI_TRANSITIONS=837} [2025-04-13 20:10:10,743 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 571 predicate places. [2025-04-13 20:10:10,743 INFO L485 AbstractCegarLoop]: Abstraction has has 599 places, 837 transitions, 31497 flow [2025-04-13 20:10:10,743 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:10:10,743 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:10:10,743 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:10:10,743 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2025-04-13 20:10:10,743 INFO L403 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:10:10,744 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:10:10,744 INFO L85 PathProgramCache]: Analyzing trace with hash 310120784, now seen corresponding path program 71 times [2025-04-13 20:10:10,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:10:10,744 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366452158] [2025-04-13 20:10:10,744 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:10:10,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:10:10,752 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:10:10,759 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:10:10,759 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:10:10,759 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:10:10,927 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:10:10,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:10:10,928 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366452158] [2025-04-13 20:10:10,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366452158] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:10:10,928 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717374870] [2025-04-13 20:10:10,928 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:10:10,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:10:10,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:10:10,930 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-04-13 20:10:10,930 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-04-13 20:10:11,095 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:10:11,114 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:10:11,114 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:10:11,114 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:10:11,115 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-04-13 20:10:11,116 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:10:11,201 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:10:11,201 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:10:11,267 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:10:11,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717374870] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:10:11,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:10:11,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 18 [2025-04-13 20:10:11,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794401452] [2025-04-13 20:10:11,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:10:11,267 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:10:11,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:10:11,267 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:10:11,267 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2025-04-13 20:10:11,268 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:10:11,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 599 places, 837 transitions, 31497 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:10:11,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:10:11,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:10:11,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:10:16,079 INFO L116 PetriNetUnfolderBase]: 8117/13010 cut-off events. [2025-04-13 20:10:16,079 INFO L117 PetriNetUnfolderBase]: For 668709/668709 co-relation queries the response was YES. [2025-04-13 20:10:16,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122713 conditions, 13010 events. 8117/13010 cut-off events. For 668709/668709 co-relation queries the response was YES. Maximal size of possible extension queue 924. Compared 91048 event pairs, 1348 based on Foata normal form. 12/12864 useless extension candidates. Maximal degree in co-relation 122491. Up to 6432 conditions per place. [2025-04-13 20:10:16,257 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 625 selfloop transitions, 285 changer transitions 0/910 dead transitions. [2025-04-13 20:10:16,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 910 transitions, 34559 flow [2025-04-13 20:10:16,257 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:10:16,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:10:16,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2025-04-13 20:10:16,257 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5274725274725275 [2025-04-13 20:10:16,257 INFO L175 Difference]: Start difference. First operand has 599 places, 837 transitions, 31497 flow. Second operand 7 states and 96 transitions. [2025-04-13 20:10:16,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 910 transitions, 34559 flow [2025-04-13 20:10:20,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 910 transitions, 34377 flow, removed 17 selfloop flow, removed 4 redundant places. [2025-04-13 20:10:20,171 INFO L231 Difference]: Finished difference. Result has 604 places, 850 transitions, 32561 flow [2025-04-13 20:10:20,171 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=31264, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=835, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=32561, PETRI_PLACES=604, PETRI_TRANSITIONS=850} [2025-04-13 20:10:20,171 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 576 predicate places. [2025-04-13 20:10:20,171 INFO L485 AbstractCegarLoop]: Abstraction has has 604 places, 850 transitions, 32561 flow [2025-04-13 20:10:20,171 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:10:20,171 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:10:20,171 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:10:20,178 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2025-04-13 20:10:20,372 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:10:20,373 INFO L403 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:10:20,373 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:10:20,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1666263804, now seen corresponding path program 72 times [2025-04-13 20:10:20,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:10:20,373 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870879176] [2025-04-13 20:10:20,373 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:10:20,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:10:20,381 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:10:20,389 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:10:20,389 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:10:20,389 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:10:20,539 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:10:20,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:10:20,539 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870879176] [2025-04-13 20:10:20,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870879176] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:10:20,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:10:20,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:10:20,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423224656] [2025-04-13 20:10:20,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:10:20,540 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:10:20,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:10:20,540 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:10:20,540 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:10:20,540 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:10:20,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 850 transitions, 32561 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:10:20,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:10:20,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:10:20,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:10:25,556 INFO L116 PetriNetUnfolderBase]: 8275/13322 cut-off events. [2025-04-13 20:10:25,557 INFO L117 PetriNetUnfolderBase]: For 702291/702291 co-relation queries the response was YES. [2025-04-13 20:10:25,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126842 conditions, 13322 events. 8275/13322 cut-off events. For 702291/702291 co-relation queries the response was YES. Maximal size of possible extension queue 956. Compared 94175 event pairs, 1691 based on Foata normal form. 8/13164 useless extension candidates. Maximal degree in co-relation 126619. Up to 9990 conditions per place. [2025-04-13 20:10:25,763 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 724 selfloop transitions, 185 changer transitions 0/909 dead transitions. [2025-04-13 20:10:25,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 909 transitions, 35406 flow [2025-04-13 20:10:25,764 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:10:25,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:10:25,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2025-04-13 20:10:25,764 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4725274725274725 [2025-04-13 20:10:25,764 INFO L175 Difference]: Start difference. First operand has 604 places, 850 transitions, 32561 flow. Second operand 7 states and 86 transitions. [2025-04-13 20:10:25,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 909 transitions, 35406 flow [2025-04-13 20:10:29,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 909 transitions, 35130 flow, removed 10 selfloop flow, removed 3 redundant places. [2025-04-13 20:10:29,512 INFO L231 Difference]: Finished difference. Result has 610 places, 858 transitions, 33085 flow [2025-04-13 20:10:29,513 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=32221, PETRI_DIFFERENCE_MINUEND_PLACES=601, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=848, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=33085, PETRI_PLACES=610, PETRI_TRANSITIONS=858} [2025-04-13 20:10:29,513 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 582 predicate places. [2025-04-13 20:10:29,513 INFO L485 AbstractCegarLoop]: Abstraction has has 610 places, 858 transitions, 33085 flow [2025-04-13 20:10:29,513 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:10:29,513 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:10:29,513 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:10:29,513 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2025-04-13 20:10:29,514 INFO L403 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:10:29,514 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:10:29,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1413317687, now seen corresponding path program 70 times [2025-04-13 20:10:29,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:10:29,514 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544540834] [2025-04-13 20:10:29,514 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:10:29,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:10:29,524 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:10:29,529 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:10:29,529 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:10:29,529 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:10:29,804 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:10:29,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:10:29,805 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544540834] [2025-04-13 20:10:29,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544540834] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:10:29,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:10:29,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:10:29,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085687087] [2025-04-13 20:10:29,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:10:29,805 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:10:29,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:10:29,806 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:10:29,806 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:10:29,806 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:10:29,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 858 transitions, 33085 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:10:29,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:10:29,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:10:29,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:10:34,658 INFO L116 PetriNetUnfolderBase]: 8253/13282 cut-off events. [2025-04-13 20:10:34,658 INFO L117 PetriNetUnfolderBase]: For 721837/721837 co-relation queries the response was YES. [2025-04-13 20:10:34,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128836 conditions, 13282 events. 8253/13282 cut-off events. For 721837/721837 co-relation queries the response was YES. Maximal size of possible extension queue 955. Compared 93911 event pairs, 3274 based on Foata normal form. 14/13130 useless extension candidates. Maximal degree in co-relation 128611. Up to 9750 conditions per place. [2025-04-13 20:10:34,842 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 686 selfloop transitions, 216 changer transitions 0/902 dead transitions. [2025-04-13 20:10:34,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 902 transitions, 35207 flow [2025-04-13 20:10:34,842 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:10:34,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:10:34,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 99 transitions. [2025-04-13 20:10:34,843 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5439560439560439 [2025-04-13 20:10:34,843 INFO L175 Difference]: Start difference. First operand has 610 places, 858 transitions, 33085 flow. Second operand 7 states and 99 transitions. [2025-04-13 20:10:34,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 616 places, 902 transitions, 35207 flow [2025-04-13 20:10:38,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 613 places, 902 transitions, 34898 flow, removed 5 selfloop flow, removed 3 redundant places. [2025-04-13 20:10:38,194 INFO L231 Difference]: Finished difference. Result has 614 places, 860 transitions, 33265 flow [2025-04-13 20:10:38,194 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=32776, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=33265, PETRI_PLACES=614, PETRI_TRANSITIONS=860} [2025-04-13 20:10:38,194 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 586 predicate places. [2025-04-13 20:10:38,195 INFO L485 AbstractCegarLoop]: Abstraction has has 614 places, 860 transitions, 33265 flow [2025-04-13 20:10:38,195 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:10:38,195 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:10:38,195 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:10:38,195 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2025-04-13 20:10:38,195 INFO L403 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:10:38,195 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:10:38,195 INFO L85 PathProgramCache]: Analyzing trace with hash 89799059, now seen corresponding path program 71 times [2025-04-13 20:10:38,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:10:38,196 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976615345] [2025-04-13 20:10:38,196 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:10:38,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:10:38,204 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:10:38,212 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:10:38,212 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:10:38,212 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:10:38,491 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:10:38,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:10:38,491 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976615345] [2025-04-13 20:10:38,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976615345] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:10:38,491 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892251439] [2025-04-13 20:10:38,491 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:10:38,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:10:38,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:10:38,493 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-04-13 20:10:38,493 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-04-13 20:10:38,661 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:10:38,679 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:10:38,680 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:10:38,680 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:10:38,680 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-13 20:10:38,681 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:10:38,733 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:10:38,733 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-13 20:10:38,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892251439] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:10:38,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-13 20:10:38,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 13 [2025-04-13 20:10:38,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805588] [2025-04-13 20:10:38,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:10:38,733 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:10:38,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:10:38,733 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:10:38,734 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2025-04-13 20:10:38,734 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:10:38,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 860 transitions, 33265 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:10:38,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:10:38,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:10:38,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:10:43,794 INFO L116 PetriNetUnfolderBase]: 8250/13279 cut-off events. [2025-04-13 20:10:43,794 INFO L117 PetriNetUnfolderBase]: For 729001/729001 co-relation queries the response was YES. [2025-04-13 20:10:43,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128478 conditions, 13279 events. 8250/13279 cut-off events. For 729001/729001 co-relation queries the response was YES. Maximal size of possible extension queue 954. Compared 93910 event pairs, 3221 based on Foata normal form. 3/13116 useless extension candidates. Maximal degree in co-relation 128252. Up to 9750 conditions per place. [2025-04-13 20:10:43,997 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 670 selfloop transitions, 220 changer transitions 3/893 dead transitions. [2025-04-13 20:10:43,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 620 places, 893 transitions, 35385 flow [2025-04-13 20:10:43,997 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:10:43,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:10:43,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2025-04-13 20:10:43,997 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2025-04-13 20:10:43,997 INFO L175 Difference]: Start difference. First operand has 614 places, 860 transitions, 33265 flow. Second operand 7 states and 78 transitions. [2025-04-13 20:10:43,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 620 places, 893 transitions, 35385 flow [2025-04-13 20:10:47,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 615 places, 893 transitions, 34930 flow, removed 5 selfloop flow, removed 5 redundant places. [2025-04-13 20:10:47,461 INFO L231 Difference]: Finished difference. Result has 617 places, 861 transitions, 33312 flow [2025-04-13 20:10:47,461 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=32760, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=639, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=33312, PETRI_PLACES=617, PETRI_TRANSITIONS=861} [2025-04-13 20:10:47,461 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 589 predicate places. [2025-04-13 20:10:47,461 INFO L485 AbstractCegarLoop]: Abstraction has has 617 places, 861 transitions, 33312 flow [2025-04-13 20:10:47,461 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:10:47,461 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:10:47,461 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:10:47,468 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2025-04-13 20:10:47,662 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:10:47,662 INFO L403 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:10:47,662 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:10:47,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1576965779, now seen corresponding path program 72 times [2025-04-13 20:10:47,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:10:47,663 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427134547] [2025-04-13 20:10:47,663 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:10:47,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:10:47,670 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:10:47,677 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:10:47,677 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:10:47,677 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:10:47,847 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:10:47,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:10:47,847 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427134547] [2025-04-13 20:10:47,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427134547] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:10:47,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:10:47,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:10:47,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160615452] [2025-04-13 20:10:47,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:10:47,848 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:10:47,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:10:47,848 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:10:47,848 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:10:47,848 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:10:47,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 861 transitions, 33312 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:10:47,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:10:47,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:10:47,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:10:52,868 INFO L116 PetriNetUnfolderBase]: 8321/13425 cut-off events. [2025-04-13 20:10:52,868 INFO L117 PetriNetUnfolderBase]: For 734264/734264 co-relation queries the response was YES. [2025-04-13 20:10:53,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129535 conditions, 13425 events. 8321/13425 cut-off events. For 734264/734264 co-relation queries the response was YES. Maximal size of possible extension queue 971. Compared 95454 event pairs, 3235 based on Foata normal form. 8/13263 useless extension candidates. Maximal degree in co-relation 129309. Up to 9750 conditions per place. [2025-04-13 20:10:53,060 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 696 selfloop transitions, 221 changer transitions 0/917 dead transitions. [2025-04-13 20:10:53,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 917 transitions, 35810 flow [2025-04-13 20:10:53,060 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:10:53,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:10:53,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2025-04-13 20:10:53,061 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2025-04-13 20:10:53,061 INFO L175 Difference]: Start difference. First operand has 617 places, 861 transitions, 33312 flow. Second operand 7 states and 93 transitions. [2025-04-13 20:10:53,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 917 transitions, 35810 flow [2025-04-13 20:10:56,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 618 places, 917 transitions, 35368 flow, removed 3 selfloop flow, removed 4 redundant places. [2025-04-13 20:10:56,407 INFO L231 Difference]: Finished difference. Result has 621 places, 867 transitions, 33572 flow [2025-04-13 20:10:56,407 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=32870, PETRI_DIFFERENCE_MINUEND_PLACES=612, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=861, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=33572, PETRI_PLACES=621, PETRI_TRANSITIONS=867} [2025-04-13 20:10:56,408 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 593 predicate places. [2025-04-13 20:10:56,408 INFO L485 AbstractCegarLoop]: Abstraction has has 621 places, 867 transitions, 33572 flow [2025-04-13 20:10:56,408 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:10:56,408 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:10:56,408 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:10:56,408 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2025-04-13 20:10:56,408 INFO L403 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:10:56,409 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:10:56,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1693022874, now seen corresponding path program 73 times [2025-04-13 20:10:56,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:10:56,409 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517533526] [2025-04-13 20:10:56,409 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:10:56,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:10:56,418 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:10:56,424 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:10:56,424 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:10:56,424 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:10:56,558 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:10:56,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:10:56,558 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517533526] [2025-04-13 20:10:56,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517533526] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:10:56,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:10:56,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:10:56,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548217192] [2025-04-13 20:10:56,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:10:56,558 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:10:56,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:10:56,559 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:10:56,559 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:10:56,559 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:10:56,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 867 transitions, 33572 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:10:56,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:10:56,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:10:56,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:11:01,797 INFO L116 PetriNetUnfolderBase]: 8311/13405 cut-off events. [2025-04-13 20:11:01,797 INFO L117 PetriNetUnfolderBase]: For 729569/729569 co-relation queries the response was YES. [2025-04-13 20:11:01,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129460 conditions, 13405 events. 8311/13405 cut-off events. For 729569/729569 co-relation queries the response was YES. Maximal size of possible extension queue 966. Compared 95085 event pairs, 1742 based on Foata normal form. 4/13239 useless extension candidates. Maximal degree in co-relation 129231. Up to 10097 conditions per place. [2025-04-13 20:11:02,016 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 720 selfloop transitions, 189 changer transitions 0/909 dead transitions. [2025-04-13 20:11:02,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 909 transitions, 35764 flow [2025-04-13 20:11:02,016 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:11:02,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:11:02,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2025-04-13 20:11:02,017 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.47802197802197804 [2025-04-13 20:11:02,017 INFO L175 Difference]: Start difference. First operand has 621 places, 867 transitions, 33572 flow. Second operand 7 states and 87 transitions. [2025-04-13 20:11:02,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 909 transitions, 35764 flow [2025-04-13 20:11:05,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 622 places, 909 transitions, 35315 flow, removed 4 selfloop flow, removed 5 redundant places. [2025-04-13 20:11:05,776 INFO L231 Difference]: Finished difference. Result has 623 places, 871 transitions, 33633 flow [2025-04-13 20:11:05,777 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=33096, PETRI_DIFFERENCE_MINUEND_PLACES=616, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=866, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=33633, PETRI_PLACES=623, PETRI_TRANSITIONS=871} [2025-04-13 20:11:05,777 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 595 predicate places. [2025-04-13 20:11:05,777 INFO L485 AbstractCegarLoop]: Abstraction has has 623 places, 871 transitions, 33633 flow [2025-04-13 20:11:05,777 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:11:05,777 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:11:05,777 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:11:05,777 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2025-04-13 20:11:05,777 INFO L403 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:11:05,778 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:11:05,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1763559100, now seen corresponding path program 74 times [2025-04-13 20:11:05,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:11:05,778 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397412121] [2025-04-13 20:11:05,778 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:11:05,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:11:05,787 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:11:05,793 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:11:05,794 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:11:05,794 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:11:05,926 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:11:05,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:11:05,926 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397412121] [2025-04-13 20:11:05,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397412121] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:11:05,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:11:05,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:11:05,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16170313] [2025-04-13 20:11:05,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:11:05,926 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:11:05,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:11:05,927 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:11:05,927 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:11:05,927 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:11:05,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 871 transitions, 33633 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:11:05,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:11:05,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:11:05,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:11:10,593 INFO L116 PetriNetUnfolderBase]: 8301/13385 cut-off events. [2025-04-13 20:11:10,593 INFO L117 PetriNetUnfolderBase]: For 726618/726618 co-relation queries the response was YES. [2025-04-13 20:11:10,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129231 conditions, 13385 events. 8301/13385 cut-off events. For 726618/726618 co-relation queries the response was YES. Maximal size of possible extension queue 963. Compared 94890 event pairs, 1752 based on Foata normal form. 4/13219 useless extension candidates. Maximal degree in co-relation 129003. Up to 10097 conditions per place. [2025-04-13 20:11:10,795 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 715 selfloop transitions, 184 changer transitions 4/903 dead transitions. [2025-04-13 20:11:10,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 629 places, 903 transitions, 35662 flow [2025-04-13 20:11:10,795 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:11:10,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:11:10,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 80 transitions. [2025-04-13 20:11:10,795 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.43956043956043955 [2025-04-13 20:11:10,795 INFO L175 Difference]: Start difference. First operand has 623 places, 871 transitions, 33633 flow. Second operand 7 states and 80 transitions. [2025-04-13 20:11:10,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 629 places, 903 transitions, 35662 flow [2025-04-13 20:11:14,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 626 places, 903 transitions, 35352 flow, removed 8 selfloop flow, removed 3 redundant places. [2025-04-13 20:11:14,635 INFO L231 Difference]: Finished difference. Result has 626 places, 869 transitions, 33627 flow [2025-04-13 20:11:14,636 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=33286, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=870, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=33627, PETRI_PLACES=626, PETRI_TRANSITIONS=869} [2025-04-13 20:11:14,636 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 598 predicate places. [2025-04-13 20:11:14,636 INFO L485 AbstractCegarLoop]: Abstraction has has 626 places, 869 transitions, 33627 flow [2025-04-13 20:11:14,636 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:11:14,636 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:11:14,637 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:11:14,637 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2025-04-13 20:11:14,637 INFO L403 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:11:14,638 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:11:14,638 INFO L85 PathProgramCache]: Analyzing trace with hash 702630453, now seen corresponding path program 73 times [2025-04-13 20:11:14,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:11:14,638 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369191915] [2025-04-13 20:11:14,638 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:11:14,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:11:14,647 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:11:14,656 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:11:14,656 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:11:14,656 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:11:14,769 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:11:14,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:11:14,770 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369191915] [2025-04-13 20:11:14,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369191915] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:11:14,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:11:14,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:11:14,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324812721] [2025-04-13 20:11:14,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:11:14,770 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:11:14,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:11:14,770 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:11:14,770 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:11:14,770 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:11:14,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 626 places, 869 transitions, 33627 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:11:14,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:11:14,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:11:14,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:11:19,897 INFO L116 PetriNetUnfolderBase]: 8288/13350 cut-off events. [2025-04-13 20:11:19,897 INFO L117 PetriNetUnfolderBase]: For 734966/734966 co-relation queries the response was YES. [2025-04-13 20:11:20,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129226 conditions, 13350 events. 8288/13350 cut-off events. For 734966/734966 co-relation queries the response was YES. Maximal size of possible extension queue 960. Compared 94604 event pairs, 3217 based on Foata normal form. 4/13184 useless extension candidates. Maximal degree in co-relation 128998. Up to 9710 conditions per place. [2025-04-13 20:11:20,088 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 689 selfloop transitions, 222 changer transitions 0/911 dead transitions. [2025-04-13 20:11:20,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 630 places, 911 transitions, 35825 flow [2025-04-13 20:11:20,088 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:11:20,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:11:20,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2025-04-13 20:11:20,089 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4725274725274725 [2025-04-13 20:11:20,089 INFO L175 Difference]: Start difference. First operand has 626 places, 869 transitions, 33627 flow. Second operand 7 states and 86 transitions. [2025-04-13 20:11:20,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 630 places, 911 transitions, 35825 flow [2025-04-13 20:11:23,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 911 transitions, 35397 flow, removed 7 selfloop flow, removed 6 redundant places. [2025-04-13 20:11:23,528 INFO L231 Difference]: Finished difference. Result has 625 places, 868 transitions, 33624 flow [2025-04-13 20:11:23,528 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=33175, PETRI_DIFFERENCE_MINUEND_PLACES=618, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=868, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=646, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=33624, PETRI_PLACES=625, PETRI_TRANSITIONS=868} [2025-04-13 20:11:23,529 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 597 predicate places. [2025-04-13 20:11:23,529 INFO L485 AbstractCegarLoop]: Abstraction has has 625 places, 868 transitions, 33624 flow [2025-04-13 20:11:23,529 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:11:23,529 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:11:23,529 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:11:23,529 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2025-04-13 20:11:23,529 INFO L403 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:11:23,530 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:11:23,530 INFO L85 PathProgramCache]: Analyzing trace with hash -252533052, now seen corresponding path program 75 times [2025-04-13 20:11:23,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:11:23,530 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583001460] [2025-04-13 20:11:23,530 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:11:23,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:11:23,541 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:11:23,550 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:11:23,550 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:11:23,550 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:11:23,804 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:11:23,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:11:23,805 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583001460] [2025-04-13 20:11:23,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583001460] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:11:23,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:11:23,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:11:23,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406654940] [2025-04-13 20:11:23,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:11:23,805 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:11:23,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:11:23,805 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:11:23,805 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:11:23,805 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:11:23,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 625 places, 868 transitions, 33624 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:11:23,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:11:23,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:11:23,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:11:28,620 INFO L116 PetriNetUnfolderBase]: 8270/13302 cut-off events. [2025-04-13 20:11:28,620 INFO L117 PetriNetUnfolderBase]: For 727530/727530 co-relation queries the response was YES. [2025-04-13 20:11:28,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129092 conditions, 13302 events. 8270/13302 cut-off events. For 727530/727530 co-relation queries the response was YES. Maximal size of possible extension queue 950. Compared 93844 event pairs, 1757 based on Foata normal form. 12/13144 useless extension candidates. Maximal degree in co-relation 128863. Up to 10067 conditions per place. [2025-04-13 20:11:28,830 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 721 selfloop transitions, 191 changer transitions 0/912 dead transitions. [2025-04-13 20:11:28,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 912 transitions, 35921 flow [2025-04-13 20:11:28,831 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:11:28,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:11:28,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2025-04-13 20:11:28,831 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.489010989010989 [2025-04-13 20:11:28,831 INFO L175 Difference]: Start difference. First operand has 625 places, 868 transitions, 33624 flow. Second operand 7 states and 89 transitions. [2025-04-13 20:11:28,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 912 transitions, 35921 flow [2025-04-13 20:11:32,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 627 places, 912 transitions, 35479 flow, removed 5 selfloop flow, removed 4 redundant places. [2025-04-13 20:11:32,676 INFO L231 Difference]: Finished difference. Result has 628 places, 868 transitions, 33587 flow [2025-04-13 20:11:32,676 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=33112, PETRI_DIFFERENCE_MINUEND_PLACES=621, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=866, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=33587, PETRI_PLACES=628, PETRI_TRANSITIONS=868} [2025-04-13 20:11:32,677 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 600 predicate places. [2025-04-13 20:11:32,677 INFO L485 AbstractCegarLoop]: Abstraction has has 628 places, 868 transitions, 33587 flow [2025-04-13 20:11:32,677 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:11:32,677 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:11:32,677 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:11:32,677 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2025-04-13 20:11:32,677 INFO L403 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:11:32,678 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:11:32,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1405587289, now seen corresponding path program 74 times [2025-04-13 20:11:32,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:11:32,678 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000295773] [2025-04-13 20:11:32,678 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:11:32,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:11:32,691 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:11:32,699 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:11:32,699 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:11:32,699 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:11:32,918 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:11:32,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:11:32,918 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000295773] [2025-04-13 20:11:32,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000295773] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:11:32,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:11:32,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:11:32,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653861480] [2025-04-13 20:11:32,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:11:32,918 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:11:32,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:11:32,919 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:11:32,919 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:11:32,919 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:11:32,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 628 places, 868 transitions, 33587 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:11:32,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:11:32,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:11:32,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:11:38,230 INFO L116 PetriNetUnfolderBase]: 8259/13282 cut-off events. [2025-04-13 20:11:38,230 INFO L117 PetriNetUnfolderBase]: For 728269/728269 co-relation queries the response was YES. [2025-04-13 20:11:38,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128647 conditions, 13282 events. 8259/13282 cut-off events. For 728269/728269 co-relation queries the response was YES. Maximal size of possible extension queue 951. Compared 93813 event pairs, 3229 based on Foata normal form. 7/13119 useless extension candidates. Maximal degree in co-relation 128417. Up to 9662 conditions per place. [2025-04-13 20:11:38,415 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 681 selfloop transitions, 226 changer transitions 0/907 dead transitions. [2025-04-13 20:11:38,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 907 transitions, 35684 flow [2025-04-13 20:11:38,416 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:11:38,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:11:38,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2025-04-13 20:11:38,416 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2025-04-13 20:11:38,416 INFO L175 Difference]: Start difference. First operand has 628 places, 868 transitions, 33587 flow. Second operand 7 states and 93 transitions. [2025-04-13 20:11:38,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 907 transitions, 35684 flow [2025-04-13 20:11:41,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 629 places, 907 transitions, 35329 flow, removed 0 selfloop flow, removed 5 redundant places. [2025-04-13 20:11:41,904 INFO L231 Difference]: Finished difference. Result has 630 places, 870 transitions, 33745 flow [2025-04-13 20:11:41,905 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=33206, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=867, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=643, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=33745, PETRI_PLACES=630, PETRI_TRANSITIONS=870} [2025-04-13 20:11:41,905 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 602 predicate places. [2025-04-13 20:11:41,905 INFO L485 AbstractCegarLoop]: Abstraction has has 630 places, 870 transitions, 33745 flow [2025-04-13 20:11:41,905 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:11:41,905 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:11:41,905 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:11:41,906 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2025-04-13 20:11:41,906 INFO L403 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:11:41,906 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:11:41,906 INFO L85 PathProgramCache]: Analyzing trace with hash -919388012, now seen corresponding path program 76 times [2025-04-13 20:11:41,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:11:41,906 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324814317] [2025-04-13 20:11:41,906 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:11:41,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:11:41,915 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:11:41,918 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:11:41,918 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:11:41,918 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:11:42,034 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:11:42,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:11:42,034 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324814317] [2025-04-13 20:11:42,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324814317] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:11:42,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:11:42,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:11:42,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965254366] [2025-04-13 20:11:42,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:11:42,035 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:11:42,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:11:42,035 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:11:42,035 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:11:42,035 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:11:42,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 630 places, 870 transitions, 33745 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:11:42,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:11:42,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:11:42,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:11:47,113 INFO L116 PetriNetUnfolderBase]: 8241/13244 cut-off events. [2025-04-13 20:11:47,113 INFO L117 PetriNetUnfolderBase]: For 726800/726800 co-relation queries the response was YES. [2025-04-13 20:11:47,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128757 conditions, 13244 events. 8241/13244 cut-off events. For 726800/726800 co-relation queries the response was YES. Maximal size of possible extension queue 943. Compared 93264 event pairs, 1766 based on Foata normal form. 6/13080 useless extension candidates. Maximal degree in co-relation 128527. Up to 10047 conditions per place. [2025-04-13 20:11:47,332 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 716 selfloop transitions, 208 changer transitions 0/924 dead transitions. [2025-04-13 20:11:47,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 924 transitions, 36358 flow [2025-04-13 20:11:47,332 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:11:47,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:11:47,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2025-04-13 20:11:47,333 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2025-04-13 20:11:47,333 INFO L175 Difference]: Start difference. First operand has 630 places, 870 transitions, 33745 flow. Second operand 7 states and 93 transitions. [2025-04-13 20:11:47,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 924 transitions, 36358 flow [2025-04-13 20:11:51,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 633 places, 924 transitions, 35957 flow, removed 11 selfloop flow, removed 3 redundant places. [2025-04-13 20:11:51,399 INFO L231 Difference]: Finished difference. Result has 635 places, 881 transitions, 34217 flow [2025-04-13 20:11:51,399 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=33344, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=870, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=34217, PETRI_PLACES=635, PETRI_TRANSITIONS=881} [2025-04-13 20:11:51,400 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 607 predicate places. [2025-04-13 20:11:51,400 INFO L485 AbstractCegarLoop]: Abstraction has has 635 places, 881 transitions, 34217 flow [2025-04-13 20:11:51,400 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:11:51,400 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:11:51,400 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:11:51,400 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2025-04-13 20:11:51,400 INFO L403 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:11:51,401 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:11:51,401 INFO L85 PathProgramCache]: Analyzing trace with hash 449542893, now seen corresponding path program 75 times [2025-04-13 20:11:51,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:11:51,401 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286013431] [2025-04-13 20:11:51,401 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 20:11:51,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:11:51,409 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:11:51,415 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 22 statements. [2025-04-13 20:11:51,415 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-13 20:11:51,415 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:11:51,574 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:11:51,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:11:51,575 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286013431] [2025-04-13 20:11:51,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286013431] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:11:51,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:11:51,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 20:11:51,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242966632] [2025-04-13 20:11:51,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:11:51,575 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 20:11:51,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:11:51,575 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 20:11:51,575 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-04-13 20:11:51,575 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:11:51,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 635 places, 881 transitions, 34217 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:11:51,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:11:51,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:11:51,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:11:56,393 INFO L116 PetriNetUnfolderBase]: 8241/13234 cut-off events. [2025-04-13 20:11:56,393 INFO L117 PetriNetUnfolderBase]: For 737417/737417 co-relation queries the response was YES. [2025-04-13 20:11:56,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128969 conditions, 13234 events. 8241/13234 cut-off events. For 737417/737417 co-relation queries the response was YES. Maximal size of possible extension queue 944. Compared 93310 event pairs, 3240 based on Foata normal form. 4/13068 useless extension candidates. Maximal degree in co-relation 128737. Up to 9624 conditions per place. [2025-04-13 20:11:56,583 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 701 selfloop transitions, 223 changer transitions 0/924 dead transitions. [2025-04-13 20:11:56,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 924 transitions, 36498 flow [2025-04-13 20:11:56,590 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:11:56,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:11:56,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 94 transitions. [2025-04-13 20:11:56,590 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5164835164835165 [2025-04-13 20:11:56,590 INFO L175 Difference]: Start difference. First operand has 635 places, 881 transitions, 34217 flow. Second operand 7 states and 94 transitions. [2025-04-13 20:11:56,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 924 transitions, 36498 flow [2025-04-13 20:12:00,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 637 places, 924 transitions, 36131 flow, removed 5 selfloop flow, removed 4 redundant places. [2025-04-13 20:12:00,528 INFO L231 Difference]: Finished difference. Result has 639 places, 888 transitions, 34595 flow [2025-04-13 20:12:00,529 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=33819, PETRI_DIFFERENCE_MINUEND_PLACES=631, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=880, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=34595, PETRI_PLACES=639, PETRI_TRANSITIONS=888} [2025-04-13 20:12:00,529 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 611 predicate places. [2025-04-13 20:12:00,529 INFO L485 AbstractCegarLoop]: Abstraction has has 639 places, 888 transitions, 34595 flow [2025-04-13 20:12:00,529 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-04-13 20:12:00,529 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:12:00,529 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:12:00,529 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2025-04-13 20:12:00,530 INFO L403 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:12:00,530 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:12:00,530 INFO L85 PathProgramCache]: Analyzing trace with hash -845208422, now seen corresponding path program 77 times [2025-04-13 20:12:00,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:12:00,530 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073611274] [2025-04-13 20:12:00,530 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:12:00,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:12:00,541 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:12:00,550 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:12:00,550 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:12:00,550 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:12:00,808 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-13 20:12:00,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:12:00,809 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073611274] [2025-04-13 20:12:00,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073611274] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-13 20:12:00,809 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70638310] [2025-04-13 20:12:00,809 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 20:12:00,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:12:00,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 20:12:00,811 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-04-13 20:12:00,811 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-04-13 20:12:00,994 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:12:01,014 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:12:01,014 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-04-13 20:12:01,014 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:12:01,015 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-13 20:12:01,016 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-13 20:12:01,172 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:12:01,173 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-13 20:12:01,257 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:12:01,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70638310] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-13 20:12:01,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-13 20:12:01,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 18 [2025-04-13 20:12:01,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061276934] [2025-04-13 20:12:01,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:12:01,257 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:12:01,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:12:01,257 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:12:01,257 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2025-04-13 20:12:01,258 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:12:01,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 639 places, 888 transitions, 34595 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:12:01,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:12:01,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:12:01,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:12:06,368 INFO L116 PetriNetUnfolderBase]: 8241/13222 cut-off events. [2025-04-13 20:12:06,368 INFO L117 PetriNetUnfolderBase]: For 744124/744124 co-relation queries the response was YES. [2025-04-13 20:12:06,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130104 conditions, 13222 events. 8241/13222 cut-off events. For 744124/744124 co-relation queries the response was YES. Maximal size of possible extension queue 938. Compared 92817 event pairs, 1764 based on Foata normal form. 8/13060 useless extension candidates. Maximal degree in co-relation 129871. Up to 10037 conditions per place. [2025-04-13 20:12:06,559 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 719 selfloop transitions, 214 changer transitions 0/933 dead transitions. [2025-04-13 20:12:06,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 645 places, 933 transitions, 36979 flow [2025-04-13 20:12:06,559 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:12:06,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:12:06,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2025-04-13 20:12:06,560 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2025-04-13 20:12:06,560 INFO L175 Difference]: Start difference. First operand has 639 places, 888 transitions, 34595 flow. Second operand 7 states and 93 transitions. [2025-04-13 20:12:06,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 645 places, 933 transitions, 36979 flow [2025-04-13 20:12:10,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 642 places, 933 transitions, 36576 flow, removed 11 selfloop flow, removed 3 redundant places. [2025-04-13 20:12:10,481 INFO L231 Difference]: Finished difference. Result has 644 places, 894 transitions, 34925 flow [2025-04-13 20:12:10,482 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=34194, PETRI_DIFFERENCE_MINUEND_PLACES=636, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=888, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=34925, PETRI_PLACES=644, PETRI_TRANSITIONS=894} [2025-04-13 20:12:10,482 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 616 predicate places. [2025-04-13 20:12:10,482 INFO L485 AbstractCegarLoop]: Abstraction has has 644 places, 894 transitions, 34925 flow [2025-04-13 20:12:10,482 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:12:10,482 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:12:10,482 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:12:10,489 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2025-04-13 20:12:10,683 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-13 20:12:10,683 INFO L403 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:12:10,684 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:12:10,684 INFO L85 PathProgramCache]: Analyzing trace with hash 2106771611, now seen corresponding path program 76 times [2025-04-13 20:12:10,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:12:10,684 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352961250] [2025-04-13 20:12:10,684 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 20:12:10,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:12:10,692 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:12:10,696 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:12:10,696 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 20:12:10,696 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:12:10,808 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:12:10,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:12:10,808 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352961250] [2025-04-13 20:12:10,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352961250] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:12:10,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:12:10,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:12:10,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349892861] [2025-04-13 20:12:10,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:12:10,809 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:12:10,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:12:10,809 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:12:10,809 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:12:10,809 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:12:10,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 644 places, 894 transitions, 34925 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:12:10,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:12:10,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:12:10,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:12:15,709 INFO L116 PetriNetUnfolderBase]: 8234/13206 cut-off events. [2025-04-13 20:12:15,709 INFO L117 PetriNetUnfolderBase]: For 751809/751809 co-relation queries the response was YES. [2025-04-13 20:12:15,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129975 conditions, 13206 events. 8234/13206 cut-off events. For 751809/751809 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 92793 event pairs, 3226 based on Foata normal form. 3/13039 useless extension candidates. Maximal degree in co-relation 129740. Up to 9612 conditions per place. [2025-04-13 20:12:15,978 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 699 selfloop transitions, 223 changer transitions 3/925 dead transitions. [2025-04-13 20:12:15,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 650 places, 925 transitions, 36971 flow [2025-04-13 20:12:15,979 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:12:15,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:12:15,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2025-04-13 20:12:15,979 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.47802197802197804 [2025-04-13 20:12:15,979 INFO L175 Difference]: Start difference. First operand has 644 places, 894 transitions, 34925 flow. Second operand 7 states and 87 transitions. [2025-04-13 20:12:15,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 650 places, 925 transitions, 36971 flow [2025-04-13 20:12:19,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 646 places, 925 transitions, 36597 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-04-13 20:12:19,565 INFO L231 Difference]: Finished difference. Result has 647 places, 893 transitions, 34973 flow [2025-04-13 20:12:19,565 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=34551, PETRI_DIFFERENCE_MINUEND_PLACES=640, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=894, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=671, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=34973, PETRI_PLACES=647, PETRI_TRANSITIONS=893} [2025-04-13 20:12:19,565 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 619 predicate places. [2025-04-13 20:12:19,565 INFO L485 AbstractCegarLoop]: Abstraction has has 647 places, 893 transitions, 34973 flow [2025-04-13 20:12:19,566 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:12:19,566 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:12:19,566 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:12:19,566 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2025-04-13 20:12:19,566 INFO L403 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:12:19,566 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:12:19,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1073550782, now seen corresponding path program 78 times [2025-04-13 20:12:19,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:12:19,566 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350813704] [2025-04-13 20:12:19,567 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 20:12:19,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:12:19,575 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 22 statements into 3 equivalence classes. [2025-04-13 20:12:19,583 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:12:19,584 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-13 20:12:19,584 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:12:19,737 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:12:19,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:12:19,737 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350813704] [2025-04-13 20:12:19,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350813704] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:12:19,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:12:19,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-13 20:12:19,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176220735] [2025-04-13 20:12:19,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:12:19,737 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-04-13 20:12:19,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:12:19,738 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-04-13 20:12:19,738 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2025-04-13 20:12:19,738 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:12:19,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 647 places, 893 transitions, 34973 flow. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 9 states have internal predecessors, (47), 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-04-13 20:12:19,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:12:19,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:12:19,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:12:25,134 INFO L116 PetriNetUnfolderBase]: 8196/13125 cut-off events. [2025-04-13 20:12:25,135 INFO L117 PetriNetUnfolderBase]: For 747864/747864 co-relation queries the response was YES. [2025-04-13 20:12:25,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129634 conditions, 13125 events. 8196/13125 cut-off events. For 747864/747864 co-relation queries the response was YES. Maximal size of possible extension queue 932. Compared 91442 event pairs, 1329 based on Foata normal form. 12/12967 useless extension candidates. Maximal degree in co-relation 129398. Up to 6617 conditions per place. [2025-04-13 20:12:25,345 INFO L140 encePairwiseOnDemand]: 16/26 looper letters, 642 selfloop transitions, 307 changer transitions 0/949 dead transitions. [2025-04-13 20:12:25,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 653 places, 949 transitions, 37523 flow [2025-04-13 20:12:25,346 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-13 20:12:25,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-04-13 20:12:25,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2025-04-13 20:12:25,346 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4375 [2025-04-13 20:12:25,347 INFO L175 Difference]: Start difference. First operand has 647 places, 893 transitions, 34973 flow. Second operand 8 states and 91 transitions. [2025-04-13 20:12:25,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 653 places, 949 transitions, 37523 flow [2025-04-13 20:12:29,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 648 places, 949 transitions, 37135 flow, removed 1 selfloop flow, removed 5 redundant places. [2025-04-13 20:12:29,169 INFO L231 Difference]: Finished difference. Result has 649 places, 896 transitions, 35284 flow [2025-04-13 20:12:29,169 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=34518, PETRI_DIFFERENCE_MINUEND_PLACES=641, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=891, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=35284, PETRI_PLACES=649, PETRI_TRANSITIONS=896} [2025-04-13 20:12:29,170 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 621 predicate places. [2025-04-13 20:12:29,170 INFO L485 AbstractCegarLoop]: Abstraction has has 649 places, 896 transitions, 35284 flow [2025-04-13 20:12:29,170 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 9 states have internal predecessors, (47), 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-04-13 20:12:29,170 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:12:29,170 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:12:29,170 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2025-04-13 20:12:29,170 INFO L403 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:12:29,170 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:12:29,171 INFO L85 PathProgramCache]: Analyzing trace with hash 384300374, now seen corresponding path program 79 times [2025-04-13 20:12:29,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:12:29,171 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895123448] [2025-04-13 20:12:29,171 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 20:12:29,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:12:29,179 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-04-13 20:12:29,187 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:12:29,187 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 20:12:29,187 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:12:29,322 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:12:29,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:12:29,322 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895123448] [2025-04-13 20:12:29,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895123448] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:12:29,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:12:29,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:12:29,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023405789] [2025-04-13 20:12:29,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:12:29,322 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:12:29,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:12:29,323 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:12:29,323 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:12:29,323 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:12:29,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 649 places, 896 transitions, 35284 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:12:29,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:12:29,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:12:29,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 20:12:34,356 INFO L116 PetriNetUnfolderBase]: 8156/13045 cut-off events. [2025-04-13 20:12:34,357 INFO L117 PetriNetUnfolderBase]: For 750521/750521 co-relation queries the response was YES. [2025-04-13 20:12:34,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129547 conditions, 13045 events. 8156/13045 cut-off events. For 750521/750521 co-relation queries the response was YES. Maximal size of possible extension queue 920. Compared 91129 event pairs, 1330 based on Foata normal form. 16/12891 useless extension candidates. Maximal degree in co-relation 129311. Up to 6617 conditions per place. [2025-04-13 20:12:34,569 INFO L140 encePairwiseOnDemand]: 18/26 looper letters, 627 selfloop transitions, 321 changer transitions 0/948 dead transitions. [2025-04-13 20:12:34,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 655 places, 948 transitions, 37738 flow [2025-04-13 20:12:34,569 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:12:34,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 20:12:34,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2025-04-13 20:12:34,570 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2025-04-13 20:12:34,570 INFO L175 Difference]: Start difference. First operand has 649 places, 896 transitions, 35284 flow. Second operand 7 states and 93 transitions. [2025-04-13 20:12:34,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 655 places, 948 transitions, 37738 flow [2025-04-13 20:12:38,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 652 places, 948 transitions, 37454 flow, removed 13 selfloop flow, removed 3 redundant places. [2025-04-13 20:12:38,453 INFO L231 Difference]: Finished difference. Result has 653 places, 897 transitions, 35703 flow [2025-04-13 20:12:38,454 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=26, PETRI_DIFFERENCE_MINUEND_FLOW=34966, PETRI_DIFFERENCE_MINUEND_PLACES=646, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=895, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=319, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=35703, PETRI_PLACES=653, PETRI_TRANSITIONS=897} [2025-04-13 20:12:38,454 INFO L279 CegarLoopForPetriNet]: 28 programPoint places, 625 predicate places. [2025-04-13 20:12:38,454 INFO L485 AbstractCegarLoop]: Abstraction has has 653 places, 897 transitions, 35703 flow [2025-04-13 20:12:38,454 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:12:38,454 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 20:12:38,454 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 20:12:38,454 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2025-04-13 20:12:38,455 INFO L403 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-13 20:12:38,455 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 20:12:38,455 INFO L85 PathProgramCache]: Analyzing trace with hash -2030489616, now seen corresponding path program 80 times [2025-04-13 20:12:38,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 20:12:38,455 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431145081] [2025-04-13 20:12:38,455 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 20:12:38,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 20:12:38,467 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 22 statements into 2 equivalence classes. [2025-04-13 20:12:38,475 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 22 of 22 statements. [2025-04-13 20:12:38,475 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-13 20:12:38,475 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 20:12:38,620 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-13 20:12:38,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 20:12:38,620 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431145081] [2025-04-13 20:12:38,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431145081] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 20:12:38,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 20:12:38,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 20:12:38,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240400292] [2025-04-13 20:12:38,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 20:12:38,620 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 20:12:38,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 20:12:38,621 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 20:12:38,621 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-04-13 20:12:38,621 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 26 [2025-04-13 20:12:38,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 653 places, 897 transitions, 35703 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 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-04-13 20:12:38,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 20:12:38,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 26 [2025-04-13 20:12:38,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2025-04-13 20:12:40,021 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 20:12:40,022 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-04-13 20:12:40,022 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2025-04-13 20:12:40,022 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2025-04-13 20:12:40,022 WARN L610 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (7states, 3/26 universal loopers) in iteration 168,while PetriNetUnfolder was constructing finite prefix that currently has 36911 conditions, 3260 events (2206/3259 cut-off events. For 254336/254336 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 19557 event pairs, 347 based on Foata normal form. 1/3968 useless extension candidates. Maximal degree in co-relation 36674. Up to 2068 conditions per place.). [2025-04-13 20:12:40,024 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2025-04-13 20:12:40,024 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2025-04-13 20:12:40,024 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2025-04-13 20:12:40,024 INFO L422 BasicCegarLoop]: Path program histogram: [80, 76, 11, 1] [2025-04-13 20:12:40,026 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-04-13 20:12:40,026 INFO L171 ceAbstractionStarter]: Computing trace abstraction results [2025-04-13 20:12:40,029 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.04 08:12:40 BasicIcfg [2025-04-13 20:12:40,030 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-04-13 20:12:40,030 INFO L158 Benchmark]: Toolchain (without parser) took 750166.26ms. Allocated memory was 142.6MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 100.0MB in the beginning and 549.4MB in the end (delta: -449.5MB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. [2025-04-13 20:12:40,030 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 159.4MB. Free memory is still 88.7MB. There was no memory consumed. Max. memory is 8.0GB. [2025-04-13 20:12:40,030 INFO L158 Benchmark]: CACSL2BoogieTranslator took 252.66ms. Allocated memory is still 142.6MB. Free memory was 100.0MB in the beginning and 83.6MB in the end (delta: 16.4MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2025-04-13 20:12:40,030 INFO L158 Benchmark]: Boogie Procedure Inliner took 45.03ms. Allocated memory is still 142.6MB. Free memory was 83.6MB in the beginning and 80.6MB in the end (delta: 3.0MB). There was no memory consumed. Max. memory is 8.0GB. [2025-04-13 20:12:40,030 INFO L158 Benchmark]: Boogie Preprocessor took 67.31ms. Allocated memory is still 142.6MB. Free memory was 80.6MB in the beginning and 78.0MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2025-04-13 20:12:40,031 INFO L158 Benchmark]: RCFGBuilder took 898.14ms. Allocated memory is still 142.6MB. Free memory was 78.0MB in the beginning and 68.0MB in the end (delta: 10.0MB). Peak memory consumption was 61.7MB. Max. memory is 8.0GB. [2025-04-13 20:12:40,031 INFO L158 Benchmark]: TraceAbstraction took 748899.35ms. Allocated memory was 142.6MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 68.0MB in the beginning and 549.4MB in the end (delta: -481.5MB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. [2025-04-13 20:12:40,031 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.18ms. Allocated memory is still 159.4MB. Free memory is still 88.7MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 252.66ms. Allocated memory is still 142.6MB. Free memory was 100.0MB in the beginning and 83.6MB in the end (delta: 16.4MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 45.03ms. Allocated memory is still 142.6MB. Free memory was 83.6MB in the beginning and 80.6MB in the end (delta: 3.0MB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Preprocessor took 67.31ms. Allocated memory is still 142.6MB. Free memory was 80.6MB in the beginning and 78.0MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * RCFGBuilder took 898.14ms. Allocated memory is still 142.6MB. Free memory was 78.0MB in the beginning and 68.0MB in the end (delta: 10.0MB). Peak memory consumption was 61.7MB. Max. memory is 8.0GB. * TraceAbstraction took 748899.35ms. Allocated memory was 142.6MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 68.0MB in the beginning and 549.4MB in the end (delta: -481.5MB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 142]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (7states, 3/26 universal loopers) in iteration 168,while PetriNetUnfolder was constructing finite prefix that currently has 36911 conditions, 3260 events (2206/3259 cut-off events. For 254336/254336 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 19557 event pairs, 347 based on Foata normal form. 1/3968 useless extension candidates. Maximal degree in co-relation 36674. Up to 2068 conditions per place.). - TimeoutResultAtElement [Line: 134]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (7states, 3/26 universal loopers) in iteration 168,while PetriNetUnfolder was constructing finite prefix that currently has 36911 conditions, 3260 events (2206/3259 cut-off events. For 254336/254336 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 19557 event pairs, 347 based on Foata normal form. 1/3968 useless extension candidates. Maximal degree in co-relation 36674. Up to 2068 conditions per place.). - TimeoutResultAtElement [Line: 136]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (7states, 3/26 universal loopers) in iteration 168,while PetriNetUnfolder was constructing finite prefix that currently has 36911 conditions, 3260 events (2206/3259 cut-off events. For 254336/254336 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 19557 event pairs, 347 based on Foata normal form. 1/3968 useless extension candidates. Maximal degree in co-relation 36674. Up to 2068 conditions per place.). - TimeoutResultAtElement [Line: 135]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (7states, 3/26 universal loopers) in iteration 168,while PetriNetUnfolder was constructing finite prefix that currently has 36911 conditions, 3260 events (2206/3259 cut-off events. For 254336/254336 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 19557 event pairs, 347 based on Foata normal form. 1/3968 useless extension candidates. Maximal degree in co-relation 36674. Up to 2068 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 35 locations, 41 edges, 4 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: 748.8s, OverallIterations: 168, TraceHistogramMax: 3, PathProgramHistogramMax: 80, EmptinessCheckTime: 0.0s, AutomataDifference: 700.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7768 SdHoareTripleChecker+Valid, 19.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7768 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 15.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 223 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 36317 IncrementalHoareTripleChecker+Invalid, 36540 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 223 mSolverCounterUnsat, 0 mSDtfsCounter, 36317 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3266 GetRequests, 1665 SyntacticMatches, 2 SemanticMatches, 1599 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1736 ImplicationChecksByTransitivity, 14.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=35703occurred in iteration=167, InterpolantAutomatonStates: 1160, 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.5s SatisfiabilityAnalysisTime, 33.6s InterpolantComputationTime, 4378 NumberOfCodeBlocks, 4336 NumberOfCodeBlocksAsserted, 443 NumberOfCheckSat, 4637 ConstructedInterpolants, 0 QuantifiedInterpolants, 30741 SizeOfPredicates, 220 NumberOfNonLiveVariables, 7716 ConjunctsInSsa, 349 ConjunctsInUnsatCore, 222 InterpolantComputations, 167 PerfectInterpolantSequences, 1412/1517 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