/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_IcfgBuilder.xml -s ../benchexec/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --traceabstraction.automaton.type.used.in.concurrency.analysis PETRI_NET --preprocessor.replace.while.statements.and.if-then-else.statements false -i ../../../trunk/examples/svcomp/weaver/parallel-lamport.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.cfg-lbe-improvements-94356ea-m [2025-04-14 00:52:04,687 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-14 00:52:04,737 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-14 00:52:04,742 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-14 00:52:04,743 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-14 00:52:04,768 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-14 00:52:04,768 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-14 00:52:04,768 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-14 00:52:04,768 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-04-14 00:52:04,768 INFO L153 SettingsManager]: * Use memory slicer=true [2025-04-14 00:52:04,768 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-04-14 00:52:04,768 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-04-14 00:52:04,769 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-14 00:52:04,769 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-14 00:52:04,769 INFO L153 SettingsManager]: * Use SBE=true [2025-04-14 00:52:04,769 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-14 00:52:04,769 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-04-14 00:52:04,769 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-14 00:52:04,769 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-14 00:52:04,769 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-14 00:52:04,769 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-14 00:52:04,769 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-04-14 00:52:04,769 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-04-14 00:52:04,769 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-04-14 00:52:04,769 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-14 00:52:04,769 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-14 00:52:04,770 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-04-14 00:52:04,770 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-14 00:52:04,770 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-04-14 00:52:04,770 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-14 00:52:04,770 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-14 00:52:04,770 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-14 00:52:04,770 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 00:52:04,770 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-14 00:52:04,770 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-14 00:52:04,770 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-14 00:52:04,770 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-14 00:52:04,770 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 00:52:04,770 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-14 00:52:04,772 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-04-14 00:52:04,772 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-04-14 00:52:04,772 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-04-14 00:52:04,772 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-14 00:52:04,772 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-14 00:52:04,772 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-04-14 00:52:04,772 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-04-14 00:52:04,772 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-04-14 00:52:04,772 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Replace while statements and if-then-else statements -> false [2025-04-14 00:52:05,000 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-14 00:52:05,008 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-14 00:52:05,010 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-14 00:52:05,010 INFO L270 PluginConnector]: Initializing CDTParser... [2025-04-14 00:52:05,011 INFO L274 PluginConnector]: CDTParser initialized [2025-04-14 00:52:05,012 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-lamport.wvr.c [2025-04-14 00:52:06,338 INFO L538 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/38e512d8d/804da93c147246b2a9a940c777bbd3ac/FLAG0509bf190 [2025-04-14 00:52:06,538 INFO L389 CDTParser]: Found 1 translation units. [2025-04-14 00:52:06,539 INFO L178 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-lamport.wvr.c [2025-04-14 00:52:06,544 INFO L432 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/38e512d8d/804da93c147246b2a9a940c777bbd3ac/FLAG0509bf190 [2025-04-14 00:52:07,388 INFO L440 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/38e512d8d/804da93c147246b2a9a940c777bbd3ac [2025-04-14 00:52:07,390 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-14 00:52:07,391 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-04-14 00:52:07,392 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-04-14 00:52:07,392 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-04-14 00:52:07,395 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-04-14 00:52:07,396 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.04 12:52:07" (1/1) ... [2025-04-14 00:52:07,396 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4014a127 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:52:07, skipping insertion in model container [2025-04-14 00:52:07,396 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.04 12:52:07" (1/1) ... [2025-04-14 00:52:07,410 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-04-14 00:52:07,586 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/parallel-lamport.wvr.c[3044,3057] [2025-04-14 00:52:07,599 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-14 00:52:07,609 INFO L200 MainTranslator]: Completed pre-run [2025-04-14 00:52:07,639 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/parallel-lamport.wvr.c[3044,3057] [2025-04-14 00:52:07,648 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-14 00:52:07,666 INFO L204 MainTranslator]: Completed translation [2025-04-14 00:52:07,666 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:52:07 WrapperNode [2025-04-14 00:52:07,666 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-04-14 00:52:07,667 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-14 00:52:07,667 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-14 00:52:07,667 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-14 00:52:07,672 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:52:07" (1/1) ... [2025-04-14 00:52:07,679 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:52:07" (1/1) ... [2025-04-14 00:52:07,702 INFO L138 Inliner]: procedures = 22, calls = 29, calls flagged for inlining = 16, calls inlined = 16, statements flattened = 204 [2025-04-14 00:52:07,703 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-14 00:52:07,703 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-14 00:52:07,703 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-14 00:52:07,703 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-14 00:52:07,709 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:52:07" (1/1) ... [2025-04-14 00:52:07,709 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:52:07" (1/1) ... [2025-04-14 00:52:07,713 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:52:07" (1/1) ... [2025-04-14 00:52:07,739 INFO L175 MemorySlicer]: Split 7 memory accesses to 2 slices as follows [2, 5]. 71 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-14 00:52:07,739 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:52:07" (1/1) ... [2025-04-14 00:52:07,739 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:52:07" (1/1) ... [2025-04-14 00:52:07,746 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:52:07" (1/1) ... [2025-04-14 00:52:07,747 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:52:07" (1/1) ... [2025-04-14 00:52:07,747 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:52:07" (1/1) ... [2025-04-14 00:52:07,752 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:52:07" (1/1) ... [2025-04-14 00:52:07,759 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-14 00:52:07,760 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-04-14 00:52:07,760 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-04-14 00:52:07,760 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-04-14 00:52:07,762 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:52:07" (1/1) ... [2025-04-14 00:52:07,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 00:52:07,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:52:07,788 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-14 00:52:07,794 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-14 00:52:07,811 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-04-14 00:52:07,811 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-04-14 00:52:07,811 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-04-14 00:52:07,811 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-04-14 00:52:07,811 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-04-14 00:52:07,812 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-04-14 00:52:07,812 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-04-14 00:52:07,812 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-04-14 00:52:07,812 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-04-14 00:52:07,812 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-04-14 00:52:07,812 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-04-14 00:52:07,812 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-04-14 00:52:07,812 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-14 00:52:07,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-14 00:52:07,812 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-04-14 00:52:07,812 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-04-14 00:52:07,814 WARN L225 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-04-14 00:52:07,905 INFO L256 CfgBuilder]: Building ICFG [2025-04-14 00:52:07,907 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-14 00:52:08,183 INFO L303 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-14 00:52:08,184 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-14 00:52:08,184 INFO L318 CfgBuilder]: Performing block encoding [2025-04-14 00:52:08,386 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-04-14 00:52:08,386 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 14.04 12:52:08 BoogieIcfgContainer [2025-04-14 00:52:08,386 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-04-14 00:52:08,387 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-04-14 00:52:08,387 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-04-14 00:52:08,391 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-04-14 00:52:08,391 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.04 12:52:07" (1/3) ... [2025-04-14 00:52:08,393 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17b043c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.04 12:52:08, skipping insertion in model container [2025-04-14 00:52:08,393 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:52:07" (2/3) ... [2025-04-14 00:52:08,393 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17b043c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.04 12:52:08, skipping insertion in model container [2025-04-14 00:52:08,393 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 14.04 12:52:08" (3/3) ... [2025-04-14 00:52:08,394 INFO L128 eAbstractionObserver]: Analyzing ICFG parallel-lamport.wvr.c [2025-04-14 00:52:08,404 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-04-14 00:52:08,405 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG parallel-lamport.wvr.c that has 4 procedures, 59 locations, 56 edges, 1 initial locations, 1 loop locations, and 1 error locations. [2025-04-14 00:52:08,405 INFO L490 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-04-14 00:52:08,451 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2025-04-14 00:52:08,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 68 places, 59 transitions, 139 flow [2025-04-14 00:52:08,527 INFO L116 PetriNetUnfolderBase]: 1/56 cut-off events. [2025-04-14 00:52:08,529 INFO L117 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2025-04-14 00:52:08,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69 conditions, 56 events. 1/56 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 59 event pairs, 0 based on Foata normal form. 0/54 useless extension candidates. Maximal degree in co-relation 48. Up to 2 conditions per place. [2025-04-14 00:52:08,530 INFO L82 GeneralOperation]: Start removeDead. Operand has 68 places, 59 transitions, 139 flow [2025-04-14 00:52:08,535 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 64 places, 55 transitions, 128 flow [2025-04-14 00:52:08,542 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-04-14 00:52:08,549 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;@462f219a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-14 00:52:08,550 INFO L341 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2025-04-14 00:52:08,570 INFO L177 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-04-14 00:52:08,570 INFO L116 PetriNetUnfolderBase]: 1/54 cut-off events. [2025-04-14 00:52:08,570 INFO L117 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2025-04-14 00:52:08,571 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:08,571 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:08,571 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-14 00:52:08,575 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:08,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1886659340, now seen corresponding path program 1 times [2025-04-14 00:52:08,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:08,581 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924392368] [2025-04-14 00:52:08,581 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 00:52:08,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:08,645 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 54 statements into 1 equivalence classes. [2025-04-14 00:52:08,694 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 54 of 54 statements. [2025-04-14 00:52:08,694 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:52:08,695 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:09,009 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-14 00:52:09,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:09,010 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924392368] [2025-04-14 00:52:09,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924392368] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:52:09,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:52:09,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-14 00:52:09,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140809275] [2025-04-14 00:52:09,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:09,016 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-14 00:52:09,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:09,034 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-14 00:52:09,035 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-14 00:52:09,037 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 59 [2025-04-14 00:52:09,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 55 transitions, 128 flow. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:09,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:09,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 59 [2025-04-14 00:52:09,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:09,523 INFO L116 PetriNetUnfolderBase]: 3049/4648 cut-off events. [2025-04-14 00:52:09,523 INFO L117 PetriNetUnfolderBase]: For 205/205 co-relation queries the response was YES. [2025-04-14 00:52:09,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9497 conditions, 4648 events. 3049/4648 cut-off events. For 205/205 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 22911 event pairs, 3048 based on Foata normal form. 0/4610 useless extension candidates. Maximal degree in co-relation 9029. Up to 4555 conditions per place. [2025-04-14 00:52:09,558 INFO L140 encePairwiseOnDemand]: 56/59 looper letters, 50 selfloop transitions, 2 changer transitions 0/56 dead transitions. [2025-04-14 00:52:09,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 56 transitions, 234 flow [2025-04-14 00:52:09,560 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-14 00:52:09,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-04-14 00:52:09,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2025-04-14 00:52:09,567 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4180790960451977 [2025-04-14 00:52:09,570 INFO L175 Difference]: Start difference. First operand has 64 places, 55 transitions, 128 flow. Second operand 3 states and 74 transitions. [2025-04-14 00:52:09,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 56 transitions, 234 flow [2025-04-14 00:52:09,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 56 transitions, 222 flow, removed 0 selfloop flow, removed 6 redundant places. [2025-04-14 00:52:09,582 INFO L231 Difference]: Finished difference. Result has 61 places, 56 transitions, 128 flow [2025-04-14 00:52:09,583 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=128, PETRI_PLACES=61, PETRI_TRANSITIONS=56} [2025-04-14 00:52:09,586 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, -3 predicate places. [2025-04-14 00:52:09,586 INFO L485 AbstractCegarLoop]: Abstraction has has 61 places, 56 transitions, 128 flow [2025-04-14 00:52:09,586 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:09,586 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:09,586 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:09,587 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-04-14 00:52:09,587 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-14 00:52:09,588 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:09,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1279671534, now seen corresponding path program 1 times [2025-04-14 00:52:09,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:09,588 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880297130] [2025-04-14 00:52:09,589 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 00:52:09,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:09,605 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-04-14 00:52:09,623 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-04-14 00:52:09,623 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:52:09,623 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:09,767 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:52:09,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:09,767 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880297130] [2025-04-14 00:52:09,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880297130] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:52:09,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:52:09,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-14 00:52:09,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688760080] [2025-04-14 00:52:09,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:09,768 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-14 00:52:09,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:09,769 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-14 00:52:09,769 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-14 00:52:09,769 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 59 [2025-04-14 00:52:09,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 56 transitions, 128 flow. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:09,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:09,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 59 [2025-04-14 00:52:09,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:10,169 INFO L116 PetriNetUnfolderBase]: 3021/4614 cut-off events. [2025-04-14 00:52:10,169 INFO L117 PetriNetUnfolderBase]: For 31/31 co-relation queries the response was YES. [2025-04-14 00:52:10,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9261 conditions, 4614 events. 3021/4614 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 22896 event pairs, 2414 based on Foata normal form. 28/4612 useless extension candidates. Maximal degree in co-relation 9230. Up to 3630 conditions per place. [2025-04-14 00:52:10,194 INFO L140 encePairwiseOnDemand]: 56/59 looper letters, 67 selfloop transitions, 2 changer transitions 0/73 dead transitions. [2025-04-14 00:52:10,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 73 transitions, 302 flow [2025-04-14 00:52:10,195 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-14 00:52:10,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-04-14 00:52:10,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 90 transitions. [2025-04-14 00:52:10,196 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5084745762711864 [2025-04-14 00:52:10,196 INFO L175 Difference]: Start difference. First operand has 61 places, 56 transitions, 128 flow. Second operand 3 states and 90 transitions. [2025-04-14 00:52:10,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 73 transitions, 302 flow [2025-04-14 00:52:10,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 73 transitions, 298 flow, removed 1 selfloop flow, removed 1 redundant places. [2025-04-14 00:52:10,197 INFO L231 Difference]: Finished difference. Result has 63 places, 56 transitions, 132 flow [2025-04-14 00:52:10,198 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=132, PETRI_PLACES=63, PETRI_TRANSITIONS=56} [2025-04-14 00:52:10,198 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, -1 predicate places. [2025-04-14 00:52:10,198 INFO L485 AbstractCegarLoop]: Abstraction has has 63 places, 56 transitions, 132 flow [2025-04-14 00:52:10,198 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:10,198 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:10,200 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:10,200 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-04-14 00:52:10,201 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-14 00:52:10,201 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:10,201 INFO L85 PathProgramCache]: Analyzing trace with hash 250238988, now seen corresponding path program 2 times [2025-04-14 00:52:10,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:10,201 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756925093] [2025-04-14 00:52:10,201 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:52:10,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:10,220 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 55 statements into 2 equivalence classes. [2025-04-14 00:52:10,238 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 55 statements. [2025-04-14 00:52:10,238 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:52:10,238 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:10,404 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:52:10,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:10,405 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756925093] [2025-04-14 00:52:10,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756925093] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:52:10,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:52:10,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-14 00:52:10,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442093290] [2025-04-14 00:52:10,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:10,405 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-04-14 00:52:10,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:10,406 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-04-14 00:52:10,406 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-04-14 00:52:10,406 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 59 [2025-04-14 00:52:10,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 56 transitions, 132 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:10,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:10,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 59 [2025-04-14 00:52:10,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:10,848 INFO L116 PetriNetUnfolderBase]: 3659/5758 cut-off events. [2025-04-14 00:52:10,849 INFO L117 PetriNetUnfolderBase]: For 584/584 co-relation queries the response was YES. [2025-04-14 00:52:10,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12114 conditions, 5758 events. 3659/5758 cut-off events. For 584/584 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 32390 event pairs, 1074 based on Foata normal form. 98/5855 useless extension candidates. Maximal degree in co-relation 12078. Up to 2617 conditions per place. [2025-04-14 00:52:10,875 INFO L140 encePairwiseOnDemand]: 52/59 looper letters, 95 selfloop transitions, 7 changer transitions 1/107 dead transitions. [2025-04-14 00:52:10,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 107 transitions, 457 flow [2025-04-14 00:52:10,875 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 00:52:10,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-04-14 00:52:10,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2025-04-14 00:52:10,880 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4711864406779661 [2025-04-14 00:52:10,880 INFO L175 Difference]: Start difference. First operand has 63 places, 56 transitions, 132 flow. Second operand 5 states and 139 transitions. [2025-04-14 00:52:10,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 107 transitions, 457 flow [2025-04-14 00:52:10,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 107 transitions, 445 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-04-14 00:52:10,884 INFO L231 Difference]: Finished difference. Result has 68 places, 60 transitions, 170 flow [2025-04-14 00:52:10,884 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=170, PETRI_PLACES=68, PETRI_TRANSITIONS=60} [2025-04-14 00:52:10,885 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 4 predicate places. [2025-04-14 00:52:10,885 INFO L485 AbstractCegarLoop]: Abstraction has has 68 places, 60 transitions, 170 flow [2025-04-14 00:52:10,885 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:10,885 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:10,885 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:10,885 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-04-14 00:52:10,885 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-14 00:52:10,886 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:10,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1326917776, now seen corresponding path program 3 times [2025-04-14 00:52:10,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:10,886 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735222410] [2025-04-14 00:52:10,886 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:52:10,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:10,896 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 55 statements into 2 equivalence classes. [2025-04-14 00:52:10,904 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 55 statements. [2025-04-14 00:52:10,904 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:52:10,904 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:10,965 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:52:10,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:10,966 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735222410] [2025-04-14 00:52:10,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735222410] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:52:10,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:52:10,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-14 00:52:10,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318031481] [2025-04-14 00:52:10,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:10,966 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-14 00:52:10,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:10,967 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-14 00:52:10,967 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-14 00:52:10,967 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 59 [2025-04-14 00:52:10,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 60 transitions, 170 flow. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:10,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:10,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 59 [2025-04-14 00:52:10,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:11,288 INFO L116 PetriNetUnfolderBase]: 3503/5436 cut-off events. [2025-04-14 00:52:11,288 INFO L117 PetriNetUnfolderBase]: For 1335/1335 co-relation queries the response was YES. [2025-04-14 00:52:11,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12514 conditions, 5436 events. 3503/5436 cut-off events. For 1335/1335 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 28739 event pairs, 2656 based on Foata normal form. 28/5435 useless extension candidates. Maximal degree in co-relation 12474. Up to 4404 conditions per place. [2025-04-14 00:52:11,313 INFO L140 encePairwiseOnDemand]: 56/59 looper letters, 73 selfloop transitions, 2 changer transitions 1/80 dead transitions. [2025-04-14 00:52:11,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 80 transitions, 379 flow [2025-04-14 00:52:11,313 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-14 00:52:11,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-04-14 00:52:11,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 91 transitions. [2025-04-14 00:52:11,314 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5141242937853108 [2025-04-14 00:52:11,314 INFO L175 Difference]: Start difference. First operand has 68 places, 60 transitions, 170 flow. Second operand 3 states and 91 transitions. [2025-04-14 00:52:11,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 80 transitions, 379 flow [2025-04-14 00:52:11,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 80 transitions, 374 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-04-14 00:52:11,320 INFO L231 Difference]: Finished difference. Result has 70 places, 60 transitions, 174 flow [2025-04-14 00:52:11,320 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=174, PETRI_PLACES=70, PETRI_TRANSITIONS=60} [2025-04-14 00:52:11,321 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 6 predicate places. [2025-04-14 00:52:11,321 INFO L485 AbstractCegarLoop]: Abstraction has has 70 places, 60 transitions, 174 flow [2025-04-14 00:52:11,321 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:11,321 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:11,321 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:11,321 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-04-14 00:52:11,321 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-14 00:52:11,321 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:11,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1740406900, now seen corresponding path program 4 times [2025-04-14 00:52:11,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:11,322 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429554873] [2025-04-14 00:52:11,322 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:52:11,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:11,337 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 55 statements into 2 equivalence classes. [2025-04-14 00:52:11,354 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 55 statements. [2025-04-14 00:52:11,354 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 00:52:11,354 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:11,575 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:52:11,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:11,575 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429554873] [2025-04-14 00:52:11,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429554873] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:52:11,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:52:11,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:52:11,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531110909] [2025-04-14 00:52:11,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:11,576 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:52:11,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:11,576 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:52:11,576 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:52:11,602 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:52:11,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 60 transitions, 174 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:11,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:11,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:52:11,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:13,679 INFO L116 PetriNetUnfolderBase]: 7521/11375 cut-off events. [2025-04-14 00:52:13,679 INFO L117 PetriNetUnfolderBase]: For 3952/3952 co-relation queries the response was YES. [2025-04-14 00:52:13,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26612 conditions, 11375 events. 7521/11375 cut-off events. For 3952/3952 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 64447 event pairs, 884 based on Foata normal form. 1/11374 useless extension candidates. Maximal degree in co-relation 26571. Up to 5188 conditions per place. [2025-04-14 00:52:13,715 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 393 selfloop transitions, 116 changer transitions 31/542 dead transitions. [2025-04-14 00:52:13,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 542 transitions, 2750 flow [2025-04-14 00:52:13,718 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-14 00:52:13,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2025-04-14 00:52:13,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 709 transitions. [2025-04-14 00:52:13,721 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.30042372881355933 [2025-04-14 00:52:13,721 INFO L175 Difference]: Start difference. First operand has 70 places, 60 transitions, 174 flow. Second operand 40 states and 709 transitions. [2025-04-14 00:52:13,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 542 transitions, 2750 flow [2025-04-14 00:52:13,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 542 transitions, 2686 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-04-14 00:52:13,734 INFO L231 Difference]: Finished difference. Result has 138 places, 182 transitions, 932 flow [2025-04-14 00:52:13,734 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=932, PETRI_PLACES=138, PETRI_TRANSITIONS=182} [2025-04-14 00:52:13,736 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 74 predicate places. [2025-04-14 00:52:13,736 INFO L485 AbstractCegarLoop]: Abstraction has has 138 places, 182 transitions, 932 flow [2025-04-14 00:52:13,737 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:13,737 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:13,737 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:13,737 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-04-14 00:52:13,737 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-14 00:52:13,737 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:13,737 INFO L85 PathProgramCache]: Analyzing trace with hash -184597442, now seen corresponding path program 5 times [2025-04-14 00:52:13,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:13,737 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562488275] [2025-04-14 00:52:13,737 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:52:13,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:13,748 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 55 statements into 2 equivalence classes. [2025-04-14 00:52:13,758 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 55 of 55 statements. [2025-04-14 00:52:13,758 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:52:13,758 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:13,838 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:52:13,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:13,838 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562488275] [2025-04-14 00:52:13,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562488275] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:52:13,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:52:13,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-14 00:52:13,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554337131] [2025-04-14 00:52:13,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:13,838 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-04-14 00:52:13,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:13,839 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-04-14 00:52:13,839 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-04-14 00:52:13,839 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 59 [2025-04-14 00:52:13,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 182 transitions, 932 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:13,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:13,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 59 [2025-04-14 00:52:13,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:14,515 INFO L116 PetriNetUnfolderBase]: 4610/7398 cut-off events. [2025-04-14 00:52:14,515 INFO L117 PetriNetUnfolderBase]: For 19312/19326 co-relation queries the response was YES. [2025-04-14 00:52:14,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25468 conditions, 7398 events. 4610/7398 cut-off events. For 19312/19326 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 44184 event pairs, 1113 based on Foata normal form. 94/7477 useless extension candidates. Maximal degree in co-relation 25392. Up to 3133 conditions per place. [2025-04-14 00:52:14,562 INFO L140 encePairwiseOnDemand]: 53/59 looper letters, 200 selfloop transitions, 9 changer transitions 4/221 dead transitions. [2025-04-14 00:52:14,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 221 transitions, 1505 flow [2025-04-14 00:52:14,563 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 00:52:14,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-04-14 00:52:14,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2025-04-14 00:52:14,564 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4542372881355932 [2025-04-14 00:52:14,564 INFO L175 Difference]: Start difference. First operand has 138 places, 182 transitions, 932 flow. Second operand 5 states and 134 transitions. [2025-04-14 00:52:14,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 221 transitions, 1505 flow [2025-04-14 00:52:14,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 221 transitions, 1404 flow, removed 35 selfloop flow, removed 15 redundant places. [2025-04-14 00:52:14,649 INFO L231 Difference]: Finished difference. Result has 116 places, 123 transitions, 564 flow [2025-04-14 00:52:14,649 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=564, PETRI_PLACES=116, PETRI_TRANSITIONS=123} [2025-04-14 00:52:14,649 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 52 predicate places. [2025-04-14 00:52:14,649 INFO L485 AbstractCegarLoop]: Abstraction has has 116 places, 123 transitions, 564 flow [2025-04-14 00:52:14,650 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:14,650 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:14,650 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:14,650 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-04-14 00:52:14,650 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-14 00:52:14,650 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:14,650 INFO L85 PathProgramCache]: Analyzing trace with hash 684865668, now seen corresponding path program 6 times [2025-04-14 00:52:14,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:14,651 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12995856] [2025-04-14 00:52:14,651 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:52:14,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:14,659 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 55 statements into 2 equivalence classes. [2025-04-14 00:52:14,699 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 55 statements. [2025-04-14 00:52:14,700 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:52:14,700 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:15,029 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:52:15,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:15,029 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12995856] [2025-04-14 00:52:15,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12995856] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:52:15,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:52:15,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:52:15,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030637989] [2025-04-14 00:52:15,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:15,030 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:52:15,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:15,030 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:52:15,030 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:52:15,059 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:52:15,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 123 transitions, 564 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:15,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:15,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:52:15,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:16,494 INFO L116 PetriNetUnfolderBase]: 5605/8735 cut-off events. [2025-04-14 00:52:16,494 INFO L117 PetriNetUnfolderBase]: For 9483/9483 co-relation queries the response was YES. [2025-04-14 00:52:16,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27581 conditions, 8735 events. 5605/8735 cut-off events. For 9483/9483 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 49404 event pairs, 1187 based on Foata normal form. 1/8735 useless extension candidates. Maximal degree in co-relation 27517. Up to 5602 conditions per place. [2025-04-14 00:52:16,528 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 204 selfloop transitions, 47 changer transitions 74/327 dead transitions. [2025-04-14 00:52:16,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 327 transitions, 2180 flow [2025-04-14 00:52:16,528 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 00:52:16,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-04-14 00:52:16,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 391 transitions. [2025-04-14 00:52:16,530 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.26508474576271185 [2025-04-14 00:52:16,530 INFO L175 Difference]: Start difference. First operand has 116 places, 123 transitions, 564 flow. Second operand 25 states and 391 transitions. [2025-04-14 00:52:16,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 327 transitions, 2180 flow [2025-04-14 00:52:16,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 327 transitions, 2136 flow, removed 13 selfloop flow, removed 1 redundant places. [2025-04-14 00:52:16,567 INFO L231 Difference]: Finished difference. Result has 150 places, 130 transitions, 730 flow [2025-04-14 00:52:16,567 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=556, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=730, PETRI_PLACES=150, PETRI_TRANSITIONS=130} [2025-04-14 00:52:16,568 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 86 predicate places. [2025-04-14 00:52:16,568 INFO L485 AbstractCegarLoop]: Abstraction has has 150 places, 130 transitions, 730 flow [2025-04-14 00:52:16,568 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:16,568 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:16,568 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:16,568 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-04-14 00:52:16,568 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-14 00:52:16,569 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:16,569 INFO L85 PathProgramCache]: Analyzing trace with hash -426081212, now seen corresponding path program 7 times [2025-04-14 00:52:16,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:16,569 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466059907] [2025-04-14 00:52:16,569 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:52:16,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:16,575 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-04-14 00:52:16,585 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-04-14 00:52:16,585 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:52:16,585 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:16,950 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-14 00:52:16,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:16,950 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466059907] [2025-04-14 00:52:16,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466059907] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:52:16,950 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037683731] [2025-04-14 00:52:16,950 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:52:16,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:52:16,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:52:16,952 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-14 00:52:16,954 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-14 00:52:17,015 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-04-14 00:52:17,042 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-04-14 00:52:17,042 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:52:17,042 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:17,046 INFO L256 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 34 conjuncts are in the unsatisfiable core [2025-04-14 00:52:17,050 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:52:17,109 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2025-04-14 00:52:17,345 INFO L325 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2025-04-14 00:52:17,345 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 22 [2025-04-14 00:52:17,448 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-14 00:52:17,448 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:52:18,055 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 64 [2025-04-14 00:52:18,074 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:52:18,074 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 118 treesize of output 116 [2025-04-14 00:52:18,518 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 66 [2025-04-14 00:52:18,530 INFO L325 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2025-04-14 00:52:18,530 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 126 treesize of output 1 [2025-04-14 00:52:18,561 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-14 00:52:18,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037683731] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-14 00:52:18,561 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-14 00:52:18,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 9] total 24 [2025-04-14 00:52:18,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701515851] [2025-04-14 00:52:18,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-14 00:52:18,562 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-04-14 00:52:18,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:18,563 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-04-14 00:52:18,563 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2025-04-14 00:52:18,702 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 59 [2025-04-14 00:52:18,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 130 transitions, 730 flow. Second operand has 25 states, 25 states have (on average 11.24) internal successors, (281), 25 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:18,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:18,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 59 [2025-04-14 00:52:18,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:21,607 INFO L116 PetriNetUnfolderBase]: 10632/16642 cut-off events. [2025-04-14 00:52:21,607 INFO L117 PetriNetUnfolderBase]: For 31930/31954 co-relation queries the response was YES. [2025-04-14 00:52:21,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58260 conditions, 16642 events. 10632/16642 cut-off events. For 31930/31954 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 107134 event pairs, 1944 based on Foata normal form. 14/16643 useless extension candidates. Maximal degree in co-relation 58218. Up to 6959 conditions per place. [2025-04-14 00:52:21,702 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 128 selfloop transitions, 16 changer transitions 412/561 dead transitions. [2025-04-14 00:52:21,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 561 transitions, 4065 flow [2025-04-14 00:52:21,703 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 00:52:21,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2025-04-14 00:52:21,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 535 transitions. [2025-04-14 00:52:21,705 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.31268264172998245 [2025-04-14 00:52:21,705 INFO L175 Difference]: Start difference. First operand has 150 places, 130 transitions, 730 flow. Second operand 29 states and 535 transitions. [2025-04-14 00:52:21,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 561 transitions, 4065 flow [2025-04-14 00:52:21,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 561 transitions, 3789 flow, removed 54 selfloop flow, removed 19 redundant places. [2025-04-14 00:52:21,899 INFO L231 Difference]: Finished difference. Result has 171 places, 131 transitions, 902 flow [2025-04-14 00:52:21,899 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=640, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=902, PETRI_PLACES=171, PETRI_TRANSITIONS=131} [2025-04-14 00:52:21,899 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 107 predicate places. [2025-04-14 00:52:21,899 INFO L485 AbstractCegarLoop]: Abstraction has has 171 places, 131 transitions, 902 flow [2025-04-14 00:52:21,900 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 11.24) internal successors, (281), 25 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:21,900 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:21,900 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:21,906 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-14 00:52:22,102 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:52:22,103 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-14 00:52:22,103 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:22,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1116771568, now seen corresponding path program 8 times [2025-04-14 00:52:22,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:22,103 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479263668] [2025-04-14 00:52:22,103 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:52:22,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:22,113 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:52:22,135 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:52:22,135 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:52:22,135 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:22,407 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:52:22,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:22,407 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479263668] [2025-04-14 00:52:22,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479263668] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:52:22,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:52:22,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:52:22,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993158567] [2025-04-14 00:52:22,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:22,408 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:52:22,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:22,408 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:52:22,408 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:52:22,419 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:52:22,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 131 transitions, 902 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:22,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:22,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:52:22,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:23,958 INFO L116 PetriNetUnfolderBase]: 6183/9658 cut-off events. [2025-04-14 00:52:23,959 INFO L117 PetriNetUnfolderBase]: For 66471/66471 co-relation queries the response was YES. [2025-04-14 00:52:24,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43944 conditions, 9658 events. 6183/9658 cut-off events. For 66471/66471 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 56491 event pairs, 1160 based on Foata normal form. 1/9658 useless extension candidates. Maximal degree in co-relation 43846. Up to 5865 conditions per place. [2025-04-14 00:52:24,033 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 273 selfloop transitions, 29 changer transitions 90/394 dead transitions. [2025-04-14 00:52:24,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 394 transitions, 3516 flow [2025-04-14 00:52:24,034 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 00:52:24,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-04-14 00:52:24,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 433 transitions. [2025-04-14 00:52:24,035 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.27181418706842436 [2025-04-14 00:52:24,035 INFO L175 Difference]: Start difference. First operand has 171 places, 131 transitions, 902 flow. Second operand 27 states and 433 transitions. [2025-04-14 00:52:24,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 394 transitions, 3516 flow [2025-04-14 00:52:24,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 394 transitions, 3136 flow, removed 186 selfloop flow, removed 14 redundant places. [2025-04-14 00:52:24,240 INFO L231 Difference]: Finished difference. Result has 186 places, 143 transitions, 1035 flow [2025-04-14 00:52:24,240 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=760, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1035, PETRI_PLACES=186, PETRI_TRANSITIONS=143} [2025-04-14 00:52:24,241 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 122 predicate places. [2025-04-14 00:52:24,241 INFO L485 AbstractCegarLoop]: Abstraction has has 186 places, 143 transitions, 1035 flow [2025-04-14 00:52:24,241 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:24,241 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:24,241 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:24,241 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-04-14 00:52:24,241 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-14 00:52:24,242 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:24,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1273552878, now seen corresponding path program 9 times [2025-04-14 00:52:24,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:24,242 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160648594] [2025-04-14 00:52:24,242 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:52:24,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:24,248 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:52:24,260 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:52:24,260 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:52:24,260 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:24,466 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:52:24,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:24,466 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160648594] [2025-04-14 00:52:24,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160648594] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:52:24,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:52:24,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:52:24,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389218961] [2025-04-14 00:52:24,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:24,466 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:52:24,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:24,467 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:52:24,467 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:52:24,488 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:52:24,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 143 transitions, 1035 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:24,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:24,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:52:24,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:26,299 INFO L116 PetriNetUnfolderBase]: 6788/10634 cut-off events. [2025-04-14 00:52:26,300 INFO L117 PetriNetUnfolderBase]: For 95496/95496 co-relation queries the response was YES. [2025-04-14 00:52:26,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51843 conditions, 10634 events. 6788/10634 cut-off events. For 95496/95496 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 62921 event pairs, 1923 based on Foata normal form. 1/10634 useless extension candidates. Maximal degree in co-relation 51767. Up to 6759 conditions per place. [2025-04-14 00:52:26,370 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 268 selfloop transitions, 58 changer transitions 92/420 dead transitions. [2025-04-14 00:52:26,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 420 transitions, 3726 flow [2025-04-14 00:52:26,371 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 00:52:26,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2025-04-14 00:52:26,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 504 transitions. [2025-04-14 00:52:26,373 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2588597842835131 [2025-04-14 00:52:26,373 INFO L175 Difference]: Start difference. First operand has 186 places, 143 transitions, 1035 flow. Second operand 33 states and 504 transitions. [2025-04-14 00:52:26,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 420 transitions, 3726 flow [2025-04-14 00:52:26,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 420 transitions, 3347 flow, removed 184 selfloop flow, removed 18 redundant places. [2025-04-14 00:52:26,620 INFO L231 Difference]: Finished difference. Result has 204 places, 150 transitions, 1213 flow [2025-04-14 00:52:26,620 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=956, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1213, PETRI_PLACES=204, PETRI_TRANSITIONS=150} [2025-04-14 00:52:26,620 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 140 predicate places. [2025-04-14 00:52:26,620 INFO L485 AbstractCegarLoop]: Abstraction has has 204 places, 150 transitions, 1213 flow [2025-04-14 00:52:26,621 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:26,621 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:26,621 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:26,621 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-04-14 00:52:26,621 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-14 00:52:26,621 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:26,622 INFO L85 PathProgramCache]: Analyzing trace with hash 323626264, now seen corresponding path program 10 times [2025-04-14 00:52:26,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:26,622 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556129199] [2025-04-14 00:52:26,622 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:52:26,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:26,627 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:52:26,635 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 00:52:26,635 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 00:52:26,635 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:26,773 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:52:26,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:26,773 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556129199] [2025-04-14 00:52:26,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556129199] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:52:26,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:52:26,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:52:26,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521454351] [2025-04-14 00:52:26,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:26,774 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:52:26,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:26,776 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:52:26,776 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:52:26,790 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:52:26,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 150 transitions, 1213 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:26,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:26,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:52:26,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:28,476 INFO L116 PetriNetUnfolderBase]: 6744/10574 cut-off events. [2025-04-14 00:52:28,477 INFO L117 PetriNetUnfolderBase]: For 76078/76078 co-relation queries the response was YES. [2025-04-14 00:52:28,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50310 conditions, 10574 events. 6744/10574 cut-off events. For 76078/76078 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 62563 event pairs, 1966 based on Foata normal form. 1/10574 useless extension candidates. Maximal degree in co-relation 50233. Up to 7080 conditions per place. [2025-04-14 00:52:28,565 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 238 selfloop transitions, 60 changer transitions 89/389 dead transitions. [2025-04-14 00:52:28,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 389 transitions, 3444 flow [2025-04-14 00:52:28,566 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-14 00:52:28,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2025-04-14 00:52:28,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 473 transitions. [2025-04-14 00:52:28,567 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2505296610169492 [2025-04-14 00:52:28,567 INFO L175 Difference]: Start difference. First operand has 204 places, 150 transitions, 1213 flow. Second operand 32 states and 473 transitions. [2025-04-14 00:52:28,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 389 transitions, 3444 flow [2025-04-14 00:52:28,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 389 transitions, 3122 flow, removed 106 selfloop flow, removed 26 redundant places. [2025-04-14 00:52:28,904 INFO L231 Difference]: Finished difference. Result has 207 places, 154 transitions, 1283 flow [2025-04-14 00:52:28,905 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=1040, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1283, PETRI_PLACES=207, PETRI_TRANSITIONS=154} [2025-04-14 00:52:28,905 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 143 predicate places. [2025-04-14 00:52:28,905 INFO L485 AbstractCegarLoop]: Abstraction has has 207 places, 154 transitions, 1283 flow [2025-04-14 00:52:28,905 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:28,905 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:28,905 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:28,906 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-04-14 00:52:28,906 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-14 00:52:28,906 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:28,906 INFO L85 PathProgramCache]: Analyzing trace with hash -224287278, now seen corresponding path program 11 times [2025-04-14 00:52:28,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:28,906 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617038970] [2025-04-14 00:52:28,906 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:52:28,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:28,912 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:52:28,941 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:52:28,941 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:52:28,941 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:30,261 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:52:30,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:30,262 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617038970] [2025-04-14 00:52:30,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617038970] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:52:30,262 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756470375] [2025-04-14 00:52:30,262 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:52:30,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:52:30,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:52:30,265 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-14 00:52:30,266 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-14 00:52:30,309 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:52:30,334 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:52:30,334 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:52:30,334 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:30,336 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:52:30,337 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:52:30,607 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:52:30,607 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:52:30,615 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:52:30,615 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:52:30,805 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:52:30,805 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:52:30,856 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:52:30,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1756470375] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:52:30,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:52:30,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 30 [2025-04-14 00:52:30,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573952003] [2025-04-14 00:52:30,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:30,857 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:52:30,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:30,857 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:52:30,858 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=853, Unknown=0, NotChecked=0, Total=930 [2025-04-14 00:52:30,882 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:52:30,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 154 transitions, 1283 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:30,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:30,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:52:30,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:32,823 INFO L116 PetriNetUnfolderBase]: 6512/10198 cut-off events. [2025-04-14 00:52:32,823 INFO L117 PetriNetUnfolderBase]: For 59484/59484 co-relation queries the response was YES. [2025-04-14 00:52:32,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47247 conditions, 10198 events. 6512/10198 cut-off events. For 59484/59484 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 59984 event pairs, 1787 based on Foata normal form. 1/10198 useless extension candidates. Maximal degree in co-relation 47134. Up to 7457 conditions per place. [2025-04-14 00:52:32,902 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 217 selfloop transitions, 46 changer transitions 69/334 dead transitions. [2025-04-14 00:52:32,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 334 transitions, 3051 flow [2025-04-14 00:52:32,904 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-04-14 00:52:32,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-04-14 00:52:32,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 360 transitions. [2025-04-14 00:52:32,904 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.26529108327192336 [2025-04-14 00:52:32,905 INFO L175 Difference]: Start difference. First operand has 207 places, 154 transitions, 1283 flow. Second operand 23 states and 360 transitions. [2025-04-14 00:52:32,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 334 transitions, 3051 flow [2025-04-14 00:52:33,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 334 transitions, 2713 flow, removed 117 selfloop flow, removed 26 redundant places. [2025-04-14 00:52:33,076 INFO L231 Difference]: Finished difference. Result has 198 places, 155 transitions, 1233 flow [2025-04-14 00:52:33,077 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=1078, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1233, PETRI_PLACES=198, PETRI_TRANSITIONS=155} [2025-04-14 00:52:33,078 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 134 predicate places. [2025-04-14 00:52:33,078 INFO L485 AbstractCegarLoop]: Abstraction has has 198 places, 155 transitions, 1233 flow [2025-04-14 00:52:33,078 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:33,078 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:33,078 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:33,084 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-14 00:52:33,282 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,SelfDestructingSolverStorable11 [2025-04-14 00:52:33,282 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-14 00:52:33,283 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:33,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1998341176, now seen corresponding path program 12 times [2025-04-14 00:52:33,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:33,283 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963016570] [2025-04-14 00:52:33,283 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:52:33,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:33,293 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:52:33,303 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:52:33,303 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:52:33,303 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:33,474 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:52:33,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:33,475 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963016570] [2025-04-14 00:52:33,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963016570] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:52:33,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:52:33,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:52:33,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168672503] [2025-04-14 00:52:33,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:33,475 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:52:33,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:33,476 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:52:33,476 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:52:33,492 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:52:33,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 155 transitions, 1233 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:33,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:33,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:52:33,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:35,087 INFO L116 PetriNetUnfolderBase]: 6416/10066 cut-off events. [2025-04-14 00:52:35,088 INFO L117 PetriNetUnfolderBase]: For 50124/50124 co-relation queries the response was YES. [2025-04-14 00:52:35,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45442 conditions, 10066 events. 6416/10066 cut-off events. For 50124/50124 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 59102 event pairs, 1831 based on Foata normal form. 1/10066 useless extension candidates. Maximal degree in co-relation 45371. Up to 7457 conditions per place. [2025-04-14 00:52:35,150 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 228 selfloop transitions, 52 changer transitions 56/338 dead transitions. [2025-04-14 00:52:35,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 338 transitions, 2936 flow [2025-04-14 00:52:35,151 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 00:52:35,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-04-14 00:52:35,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 374 transitions. [2025-04-14 00:52:35,151 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2535593220338983 [2025-04-14 00:52:35,152 INFO L175 Difference]: Start difference. First operand has 198 places, 155 transitions, 1233 flow. Second operand 25 states and 374 transitions. [2025-04-14 00:52:35,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 338 transitions, 2936 flow [2025-04-14 00:52:35,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 338 transitions, 2717 flow, removed 76 selfloop flow, removed 14 redundant places. [2025-04-14 00:52:35,301 INFO L231 Difference]: Finished difference. Result has 202 places, 161 transitions, 1331 flow [2025-04-14 00:52:35,301 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=1119, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=1331, PETRI_PLACES=202, PETRI_TRANSITIONS=161} [2025-04-14 00:52:35,301 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 138 predicate places. [2025-04-14 00:52:35,301 INFO L485 AbstractCegarLoop]: Abstraction has has 202 places, 161 transitions, 1331 flow [2025-04-14 00:52:35,302 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:35,302 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:35,302 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:35,302 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-04-14 00:52:35,302 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-14 00:52:35,302 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:35,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1292294182, now seen corresponding path program 13 times [2025-04-14 00:52:35,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:35,303 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168624904] [2025-04-14 00:52:35,303 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:52:35,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:35,308 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:52:35,322 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:52:35,322 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:52:35,322 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:36,502 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:52:36,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:36,502 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168624904] [2025-04-14 00:52:36,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168624904] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:52:36,503 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135486359] [2025-04-14 00:52:36,503 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:52:36,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:52:36,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:52:36,504 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-14 00:52:36,506 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-14 00:52:36,549 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:52:36,568 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:52:36,569 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:52:36,569 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:36,570 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:52:36,571 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:52:36,813 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:52:36,814 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:52:36,823 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:52:36,824 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:52:36,997 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:52:36,997 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:52:37,035 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:52:37,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135486359] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:52:37,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:52:37,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 31 [2025-04-14 00:52:37,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106938361] [2025-04-14 00:52:37,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:37,036 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:52:37,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:37,036 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:52:37,036 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=916, Unknown=0, NotChecked=0, Total=992 [2025-04-14 00:52:37,067 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:52:37,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 161 transitions, 1331 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:37,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:37,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:52:37,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:38,550 INFO L116 PetriNetUnfolderBase]: 6124/9617 cut-off events. [2025-04-14 00:52:38,550 INFO L117 PetriNetUnfolderBase]: For 44854/44854 co-relation queries the response was YES. [2025-04-14 00:52:38,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43178 conditions, 9617 events. 6124/9617 cut-off events. For 44854/44854 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 56017 event pairs, 1811 based on Foata normal form. 1/9617 useless extension candidates. Maximal degree in co-relation 43066. Up to 7358 conditions per place. [2025-04-14 00:52:38,629 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 228 selfloop transitions, 46 changer transitions 27/303 dead transitions. [2025-04-14 00:52:38,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 303 transitions, 2631 flow [2025-04-14 00:52:38,630 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 00:52:38,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-04-14 00:52:38,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 315 transitions. [2025-04-14 00:52:38,631 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2669491525423729 [2025-04-14 00:52:38,631 INFO L175 Difference]: Start difference. First operand has 202 places, 161 transitions, 1331 flow. Second operand 20 states and 315 transitions. [2025-04-14 00:52:38,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 303 transitions, 2631 flow [2025-04-14 00:52:38,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 303 transitions, 2461 flow, removed 45 selfloop flow, removed 15 redundant places. [2025-04-14 00:52:38,785 INFO L231 Difference]: Finished difference. Result has 203 places, 158 transitions, 1248 flow [2025-04-14 00:52:38,785 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=1175, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1248, PETRI_PLACES=203, PETRI_TRANSITIONS=158} [2025-04-14 00:52:38,785 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 139 predicate places. [2025-04-14 00:52:38,785 INFO L485 AbstractCegarLoop]: Abstraction has has 203 places, 158 transitions, 1248 flow [2025-04-14 00:52:38,786 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:38,786 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:38,786 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:38,792 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-14 00:52:38,986 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:52:38,986 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-14 00:52:38,987 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:38,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1540213510, now seen corresponding path program 14 times [2025-04-14 00:52:38,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:38,987 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102436693] [2025-04-14 00:52:38,987 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:52:38,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:38,993 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:52:39,002 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:52:39,002 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:52:39,002 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:39,165 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:52:39,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:39,165 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102436693] [2025-04-14 00:52:39,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102436693] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:52:39,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:52:39,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:52:39,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664626027] [2025-04-14 00:52:39,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:39,166 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:52:39,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:39,166 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:52:39,166 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:52:39,182 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:52:39,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 158 transitions, 1248 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:39,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:39,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:52:39,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:40,596 INFO L116 PetriNetUnfolderBase]: 6059/9489 cut-off events. [2025-04-14 00:52:40,596 INFO L117 PetriNetUnfolderBase]: For 43742/43742 co-relation queries the response was YES. [2025-04-14 00:52:40,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42498 conditions, 9489 events. 6059/9489 cut-off events. For 43742/43742 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 55020 event pairs, 1823 based on Foata normal form. 1/9489 useless extension candidates. Maximal degree in co-relation 42428. Up to 7358 conditions per place. [2025-04-14 00:52:40,676 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 174 selfloop transitions, 36 changer transitions 73/285 dead transitions. [2025-04-14 00:52:40,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 285 transitions, 2441 flow [2025-04-14 00:52:40,677 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 00:52:40,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-04-14 00:52:40,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 285 transitions. [2025-04-14 00:52:40,677 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.28414755732801594 [2025-04-14 00:52:40,677 INFO L175 Difference]: Start difference. First operand has 203 places, 158 transitions, 1248 flow. Second operand 17 states and 285 transitions. [2025-04-14 00:52:40,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 285 transitions, 2441 flow [2025-04-14 00:52:40,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 285 transitions, 2315 flow, removed 16 selfloop flow, removed 19 redundant places. [2025-04-14 00:52:40,804 INFO L231 Difference]: Finished difference. Result has 194 places, 144 transitions, 1130 flow [2025-04-14 00:52:40,804 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=1142, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1130, PETRI_PLACES=194, PETRI_TRANSITIONS=144} [2025-04-14 00:52:40,804 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 130 predicate places. [2025-04-14 00:52:40,804 INFO L485 AbstractCegarLoop]: Abstraction has has 194 places, 144 transitions, 1130 flow [2025-04-14 00:52:40,804 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:40,804 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:40,804 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:40,805 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-04-14 00:52:40,805 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-14 00:52:40,805 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:40,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1517391384, now seen corresponding path program 15 times [2025-04-14 00:52:40,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:40,805 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979549839] [2025-04-14 00:52:40,805 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:52:40,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:40,810 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:52:40,817 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:52:40,817 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:52:40,818 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:40,956 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:52:40,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:40,957 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979549839] [2025-04-14 00:52:40,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979549839] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:52:40,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:52:40,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:52:40,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880420030] [2025-04-14 00:52:40,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:40,958 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:52:40,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:40,958 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:52:40,958 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:52:40,965 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:52:40,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 144 transitions, 1130 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:40,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:40,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:52:40,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:42,530 INFO L116 PetriNetUnfolderBase]: 7305/11349 cut-off events. [2025-04-14 00:52:42,530 INFO L117 PetriNetUnfolderBase]: For 52423/52423 co-relation queries the response was YES. [2025-04-14 00:52:42,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51185 conditions, 11349 events. 7305/11349 cut-off events. For 52423/52423 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 67514 event pairs, 1841 based on Foata normal form. 1/11349 useless extension candidates. Maximal degree in co-relation 51126. Up to 7288 conditions per place. [2025-04-14 00:52:42,610 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 278 selfloop transitions, 72 changer transitions 71/423 dead transitions. [2025-04-14 00:52:42,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 423 transitions, 3714 flow [2025-04-14 00:52:42,612 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-14 00:52:42,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2025-04-14 00:52:42,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 478 transitions. [2025-04-14 00:52:42,613 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.27005649717514124 [2025-04-14 00:52:42,613 INFO L175 Difference]: Start difference. First operand has 194 places, 144 transitions, 1130 flow. Second operand 30 states and 478 transitions. [2025-04-14 00:52:42,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 423 transitions, 3714 flow [2025-04-14 00:52:42,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 423 transitions, 3449 flow, removed 51 selfloop flow, removed 14 redundant places. [2025-04-14 00:52:42,787 INFO L231 Difference]: Finished difference. Result has 200 places, 170 transitions, 1544 flow [2025-04-14 00:52:42,787 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=995, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1544, PETRI_PLACES=200, PETRI_TRANSITIONS=170} [2025-04-14 00:52:42,787 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 136 predicate places. [2025-04-14 00:52:42,787 INFO L485 AbstractCegarLoop]: Abstraction has has 200 places, 170 transitions, 1544 flow [2025-04-14 00:52:42,787 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:42,787 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:42,787 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:42,788 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-04-14 00:52:42,788 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-14 00:52:42,788 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:42,788 INFO L85 PathProgramCache]: Analyzing trace with hash -190194606, now seen corresponding path program 16 times [2025-04-14 00:52:42,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:42,788 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586824861] [2025-04-14 00:52:42,788 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:52:42,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:42,796 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:52:42,800 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 00:52:42,800 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 00:52:42,800 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:42,897 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:52:42,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:42,897 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586824861] [2025-04-14 00:52:42,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586824861] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:52:42,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:52:42,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:52:42,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886617983] [2025-04-14 00:52:42,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:42,898 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:52:42,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:42,898 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:52:42,898 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:52:42,915 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:52:42,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 170 transitions, 1544 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:42,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:42,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:52:42,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:44,674 INFO L116 PetriNetUnfolderBase]: 7456/11685 cut-off events. [2025-04-14 00:52:44,674 INFO L117 PetriNetUnfolderBase]: For 64096/64096 co-relation queries the response was YES. [2025-04-14 00:52:44,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54633 conditions, 11685 events. 7456/11685 cut-off events. For 64096/64096 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 70942 event pairs, 2013 based on Foata normal form. 1/11685 useless extension candidates. Maximal degree in co-relation 54567. Up to 7065 conditions per place. [2025-04-14 00:52:44,760 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 284 selfloop transitions, 64 changer transitions 92/442 dead transitions. [2025-04-14 00:52:44,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 442 transitions, 3999 flow [2025-04-14 00:52:44,761 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 00:52:44,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2025-04-14 00:52:44,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 507 transitions. [2025-04-14 00:52:44,762 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.26040061633281975 [2025-04-14 00:52:44,762 INFO L175 Difference]: Start difference. First operand has 200 places, 170 transitions, 1544 flow. Second operand 33 states and 507 transitions. [2025-04-14 00:52:44,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 442 transitions, 3999 flow [2025-04-14 00:52:44,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 442 transitions, 3617 flow, removed 140 selfloop flow, removed 21 redundant places. [2025-04-14 00:52:45,001 INFO L231 Difference]: Finished difference. Result has 217 places, 166 transitions, 1425 flow [2025-04-14 00:52:45,001 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=1298, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1425, PETRI_PLACES=217, PETRI_TRANSITIONS=166} [2025-04-14 00:52:45,001 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 153 predicate places. [2025-04-14 00:52:45,002 INFO L485 AbstractCegarLoop]: Abstraction has has 217 places, 166 transitions, 1425 flow [2025-04-14 00:52:45,002 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:45,002 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:45,002 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:45,002 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-04-14 00:52:45,002 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-14 00:52:45,002 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:45,003 INFO L85 PathProgramCache]: Analyzing trace with hash -675451716, now seen corresponding path program 17 times [2025-04-14 00:52:45,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:45,003 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514858044] [2025-04-14 00:52:45,003 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:52:45,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:45,007 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:52:45,018 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:52:45,018 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:52:45,018 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:45,909 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:52:45,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:45,909 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514858044] [2025-04-14 00:52:45,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514858044] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:52:45,910 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1602884597] [2025-04-14 00:52:45,910 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:52:45,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:52:45,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:52:45,919 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-14 00:52:45,920 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-14 00:52:45,975 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:52:45,997 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:52:45,998 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:52:45,998 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:45,999 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 47 conjuncts are in the unsatisfiable core [2025-04-14 00:52:46,005 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:52:46,064 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-04-14 00:52:46,386 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:52:46,386 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 28 [2025-04-14 00:52:46,394 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:52:46,395 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:52:46,791 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:52:46,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1602884597] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:52:46,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:52:46,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [16, 16] total 35 [2025-04-14 00:52:46,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40642647] [2025-04-14 00:52:46,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:46,792 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-14 00:52:46,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:46,792 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-14 00:52:46,793 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=1153, Unknown=0, NotChecked=0, Total=1260 [2025-04-14 00:52:46,808 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:52:46,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 166 transitions, 1425 flow. Second operand has 14 states, 14 states have (on average 8.785714285714286) internal successors, (123), 14 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:46,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:46,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:52:46,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:49,328 INFO L116 PetriNetUnfolderBase]: 7823/12292 cut-off events. [2025-04-14 00:52:49,329 INFO L117 PetriNetUnfolderBase]: For 69308/69308 co-relation queries the response was YES. [2025-04-14 00:52:49,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57632 conditions, 12292 events. 7823/12292 cut-off events. For 69308/69308 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 75676 event pairs, 1981 based on Foata normal form. 1/12292 useless extension candidates. Maximal degree in co-relation 57563. Up to 8763 conditions per place. [2025-04-14 00:52:49,411 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 298 selfloop transitions, 77 changer transitions 71/448 dead transitions. [2025-04-14 00:52:49,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 448 transitions, 3923 flow [2025-04-14 00:52:49,411 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-04-14 00:52:49,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2025-04-14 00:52:49,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 525 transitions. [2025-04-14 00:52:49,412 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.23416592328278324 [2025-04-14 00:52:49,412 INFO L175 Difference]: Start difference. First operand has 217 places, 166 transitions, 1425 flow. Second operand 38 states and 525 transitions. [2025-04-14 00:52:49,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 448 transitions, 3923 flow [2025-04-14 00:52:49,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 448 transitions, 3652 flow, removed 59 selfloop flow, removed 29 redundant places. [2025-04-14 00:52:49,637 INFO L231 Difference]: Finished difference. Result has 220 places, 196 transitions, 1829 flow [2025-04-14 00:52:49,638 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=1277, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=1829, PETRI_PLACES=220, PETRI_TRANSITIONS=196} [2025-04-14 00:52:49,638 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 156 predicate places. [2025-04-14 00:52:49,638 INFO L485 AbstractCegarLoop]: Abstraction has has 220 places, 196 transitions, 1829 flow [2025-04-14 00:52:49,638 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.785714285714286) internal successors, (123), 14 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:49,638 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:49,638 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:49,644 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-14 00:52:49,839 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-04-14 00:52:49,839 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-14 00:52:49,839 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:49,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1229417292, now seen corresponding path program 18 times [2025-04-14 00:52:49,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:49,840 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384195538] [2025-04-14 00:52:49,840 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:52:49,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:49,846 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:52:49,853 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:52:49,853 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:52:49,853 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:49,972 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:52:49,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:49,973 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384195538] [2025-04-14 00:52:49,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384195538] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:52:49,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:52:49,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:52:49,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227097229] [2025-04-14 00:52:49,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:49,973 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:52:49,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:49,973 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:52:49,973 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:52:49,977 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:52:49,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 196 transitions, 1829 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:49,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:49,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:52:49,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:51,773 INFO L116 PetriNetUnfolderBase]: 7671/12080 cut-off events. [2025-04-14 00:52:51,773 INFO L117 PetriNetUnfolderBase]: For 65933/65933 co-relation queries the response was YES. [2025-04-14 00:52:51,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56692 conditions, 12080 events. 7671/12080 cut-off events. For 65933/65933 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 74177 event pairs, 2212 based on Foata normal form. 1/12080 useless extension candidates. Maximal degree in co-relation 56625. Up to 8490 conditions per place. [2025-04-14 00:52:51,951 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 260 selfloop transitions, 71 changer transitions 50/383 dead transitions. [2025-04-14 00:52:51,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 383 transitions, 3596 flow [2025-04-14 00:52:51,951 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-14 00:52:51,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-04-14 00:52:51,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 406 transitions. [2025-04-14 00:52:51,952 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2646675358539765 [2025-04-14 00:52:51,952 INFO L175 Difference]: Start difference. First operand has 220 places, 196 transitions, 1829 flow. Second operand 26 states and 406 transitions. [2025-04-14 00:52:51,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 383 transitions, 3596 flow [2025-04-14 00:52:52,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 383 transitions, 3343 flow, removed 90 selfloop flow, removed 11 redundant places. [2025-04-14 00:52:52,217 INFO L231 Difference]: Finished difference. Result has 236 places, 192 transitions, 1728 flow [2025-04-14 00:52:52,217 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=1592, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=1728, PETRI_PLACES=236, PETRI_TRANSITIONS=192} [2025-04-14 00:52:52,217 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 172 predicate places. [2025-04-14 00:52:52,217 INFO L485 AbstractCegarLoop]: Abstraction has has 236 places, 192 transitions, 1728 flow [2025-04-14 00:52:52,217 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:52,217 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:52,218 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:52,218 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-04-14 00:52:52,218 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-14 00:52:52,218 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:52,218 INFO L85 PathProgramCache]: Analyzing trace with hash 2016868090, now seen corresponding path program 19 times [2025-04-14 00:52:52,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:52,219 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925699498] [2025-04-14 00:52:52,219 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:52:52,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:52,224 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:52:52,232 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:52:52,232 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:52:52,232 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:53,200 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:52:53,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:53,201 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925699498] [2025-04-14 00:52:53,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925699498] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:52:53,201 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981965446] [2025-04-14 00:52:53,201 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:52:53,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:52:53,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:52:53,203 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-14 00:52:53,204 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-14 00:52:53,247 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:52:53,271 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:52:53,271 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:52:53,271 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:53,276 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:52:53,278 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:52:53,547 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:52:53,547 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:52:53,554 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:52:53,554 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:52:53,736 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:52:53,736 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:52:53,775 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:52:53,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981965446] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:52:53,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:52:53,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 31 [2025-04-14 00:52:53,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385882542] [2025-04-14 00:52:53,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:53,775 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:52:53,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:53,776 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:52:53,776 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=914, Unknown=0, NotChecked=0, Total=992 [2025-04-14 00:52:53,797 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:52:53,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 192 transitions, 1728 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:53,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:53,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:52:53,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:55,969 INFO L116 PetriNetUnfolderBase]: 7797/12282 cut-off events. [2025-04-14 00:52:55,969 INFO L117 PetriNetUnfolderBase]: For 67979/67979 co-relation queries the response was YES. [2025-04-14 00:52:56,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59023 conditions, 12282 events. 7797/12282 cut-off events. For 67979/67979 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 75980 event pairs, 2024 based on Foata normal form. 1/12282 useless extension candidates. Maximal degree in co-relation 58950. Up to 8365 conditions per place. [2025-04-14 00:52:56,054 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 272 selfloop transitions, 62 changer transitions 69/405 dead transitions. [2025-04-14 00:52:56,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 405 transitions, 3846 flow [2025-04-14 00:52:56,054 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 00:52:56,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-04-14 00:52:56,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 403 transitions. [2025-04-14 00:52:56,055 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.27322033898305087 [2025-04-14 00:52:56,055 INFO L175 Difference]: Start difference. First operand has 236 places, 192 transitions, 1728 flow. Second operand 25 states and 403 transitions. [2025-04-14 00:52:56,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 405 transitions, 3846 flow [2025-04-14 00:52:56,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 405 transitions, 3571 flow, removed 50 selfloop flow, removed 29 redundant places. [2025-04-14 00:52:56,305 INFO L231 Difference]: Finished difference. Result has 237 places, 193 transitions, 1733 flow [2025-04-14 00:52:56,305 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=1533, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=1733, PETRI_PLACES=237, PETRI_TRANSITIONS=193} [2025-04-14 00:52:56,305 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 173 predicate places. [2025-04-14 00:52:56,306 INFO L485 AbstractCegarLoop]: Abstraction has has 237 places, 193 transitions, 1733 flow [2025-04-14 00:52:56,306 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:56,306 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:56,306 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:56,312 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-14 00:52:56,506 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:52:56,506 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-14 00:52:56,507 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:56,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1983996802, now seen corresponding path program 20 times [2025-04-14 00:52:56,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:56,508 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041715192] [2025-04-14 00:52:56,508 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:52:56,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:56,513 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:52:56,519 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:52:56,519 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:52:56,519 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:56,661 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:52:56,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:56,662 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041715192] [2025-04-14 00:52:56,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041715192] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:52:56,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:52:56,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:52:56,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776166469] [2025-04-14 00:52:56,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:56,662 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:52:56,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:56,662 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:52:56,663 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:52:56,678 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:52:56,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 193 transitions, 1733 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:56,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:56,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:52:56,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:52:58,509 INFO L116 PetriNetUnfolderBase]: 7813/12324 cut-off events. [2025-04-14 00:52:58,509 INFO L117 PetriNetUnfolderBase]: For 72794/72794 co-relation queries the response was YES. [2025-04-14 00:52:58,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59590 conditions, 12324 events. 7813/12324 cut-off events. For 72794/72794 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 76502 event pairs, 2017 based on Foata normal form. 1/12324 useless extension candidates. Maximal degree in co-relation 59516. Up to 8396 conditions per place. [2025-04-14 00:52:58,610 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 296 selfloop transitions, 70 changer transitions 51/419 dead transitions. [2025-04-14 00:52:58,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 419 transitions, 3912 flow [2025-04-14 00:52:58,611 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 00:52:58,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2025-04-14 00:52:58,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 430 transitions. [2025-04-14 00:52:58,611 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2602905569007264 [2025-04-14 00:52:58,611 INFO L175 Difference]: Start difference. First operand has 237 places, 193 transitions, 1733 flow. Second operand 28 states and 430 transitions. [2025-04-14 00:52:58,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 419 transitions, 3912 flow [2025-04-14 00:52:58,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 419 transitions, 3633 flow, removed 71 selfloop flow, removed 19 redundant places. [2025-04-14 00:52:58,864 INFO L231 Difference]: Finished difference. Result has 243 places, 201 transitions, 1858 flow [2025-04-14 00:52:58,864 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=1565, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1858, PETRI_PLACES=243, PETRI_TRANSITIONS=201} [2025-04-14 00:52:58,864 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 179 predicate places. [2025-04-14 00:52:58,864 INFO L485 AbstractCegarLoop]: Abstraction has has 243 places, 201 transitions, 1858 flow [2025-04-14 00:52:58,865 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:58,865 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:52:58,865 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:52:58,865 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-04-14 00:52:58,865 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-14 00:52:58,865 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:52:58,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1636500660, now seen corresponding path program 21 times [2025-04-14 00:52:58,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:52:58,866 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323601934] [2025-04-14 00:52:58,866 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:52:58,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:52:58,870 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:52:58,880 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:52:58,881 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:52:58,881 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:52:59,000 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:52:59,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:52:59,000 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323601934] [2025-04-14 00:52:59,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323601934] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:52:59,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:52:59,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:52:59,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312255456] [2025-04-14 00:52:59,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:52:59,001 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:52:59,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:52:59,001 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:52:59,002 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:52:59,013 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:52:59,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 201 transitions, 1858 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:52:59,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:52:59,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:52:59,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:53:00,881 INFO L116 PetriNetUnfolderBase]: 7764/12286 cut-off events. [2025-04-14 00:53:00,881 INFO L117 PetriNetUnfolderBase]: For 76165/76165 co-relation queries the response was YES. [2025-04-14 00:53:00,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59798 conditions, 12286 events. 7764/12286 cut-off events. For 76165/76165 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 76508 event pairs, 1824 based on Foata normal form. 2/12287 useless extension candidates. Maximal degree in co-relation 59722. Up to 7416 conditions per place. [2025-04-14 00:53:00,989 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 291 selfloop transitions, 89 changer transitions 73/455 dead transitions. [2025-04-14 00:53:00,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 455 transitions, 4337 flow [2025-04-14 00:53:00,990 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-14 00:53:00,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2025-04-14 00:53:00,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 480 transitions. [2025-04-14 00:53:00,991 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2711864406779661 [2025-04-14 00:53:00,991 INFO L175 Difference]: Start difference. First operand has 243 places, 201 transitions, 1858 flow. Second operand 30 states and 480 transitions. [2025-04-14 00:53:00,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 455 transitions, 4337 flow [2025-04-14 00:53:01,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 455 transitions, 4046 flow, removed 71 selfloop flow, removed 18 redundant places. [2025-04-14 00:53:01,435 INFO L231 Difference]: Finished difference. Result has 260 places, 205 transitions, 1960 flow [2025-04-14 00:53:01,435 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=1621, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1960, PETRI_PLACES=260, PETRI_TRANSITIONS=205} [2025-04-14 00:53:01,435 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 196 predicate places. [2025-04-14 00:53:01,436 INFO L485 AbstractCegarLoop]: Abstraction has has 260 places, 205 transitions, 1960 flow [2025-04-14 00:53:01,436 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:01,436 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:53:01,436 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:53:01,436 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-04-14 00:53:01,436 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-14 00:53:01,437 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:53:01,437 INFO L85 PathProgramCache]: Analyzing trace with hash -846056146, now seen corresponding path program 22 times [2025-04-14 00:53:01,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:53:01,437 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93068757] [2025-04-14 00:53:01,437 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:53:01,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:53:01,443 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:53:01,447 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 00:53:01,447 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 00:53:01,447 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:01,591 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:53:01,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:53:01,591 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93068757] [2025-04-14 00:53:01,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93068757] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:53:01,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:53:01,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:53:01,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942324103] [2025-04-14 00:53:01,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:53:01,592 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:53:01,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:53:01,593 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:53:01,593 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:53:01,613 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:53:01,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 205 transitions, 1960 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:01,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:53:01,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:53:01,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:53:03,678 INFO L116 PetriNetUnfolderBase]: 7474/11845 cut-off events. [2025-04-14 00:53:03,678 INFO L117 PetriNetUnfolderBase]: For 79383/79383 co-relation queries the response was YES. [2025-04-14 00:53:03,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58712 conditions, 11845 events. 7474/11845 cut-off events. For 79383/79383 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 73423 event pairs, 1807 based on Foata normal form. 1/11845 useless extension candidates. Maximal degree in co-relation 58628. Up to 7370 conditions per place. [2025-04-14 00:53:03,774 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 319 selfloop transitions, 83 changer transitions 37/441 dead transitions. [2025-04-14 00:53:03,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 441 transitions, 4140 flow [2025-04-14 00:53:03,775 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 00:53:03,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2025-04-14 00:53:03,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 462 transitions. [2025-04-14 00:53:03,776 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2796610169491525 [2025-04-14 00:53:03,776 INFO L175 Difference]: Start difference. First operand has 260 places, 205 transitions, 1960 flow. Second operand 28 states and 462 transitions. [2025-04-14 00:53:03,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 441 transitions, 4140 flow [2025-04-14 00:53:04,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 441 transitions, 3890 flow, removed 61 selfloop flow, removed 31 redundant places. [2025-04-14 00:53:04,153 INFO L231 Difference]: Finished difference. Result has 255 places, 202 transitions, 1940 flow [2025-04-14 00:53:04,153 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=1778, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1940, PETRI_PLACES=255, PETRI_TRANSITIONS=202} [2025-04-14 00:53:04,154 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 191 predicate places. [2025-04-14 00:53:04,154 INFO L485 AbstractCegarLoop]: Abstraction has has 255 places, 202 transitions, 1940 flow [2025-04-14 00:53:04,154 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:04,154 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:53:04,154 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:53:04,154 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-04-14 00:53:04,154 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-14 00:53:04,155 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:53:04,155 INFO L85 PathProgramCache]: Analyzing trace with hash 33379962, now seen corresponding path program 23 times [2025-04-14 00:53:04,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:53:04,155 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916465752] [2025-04-14 00:53:04,155 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:53:04,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:53:04,160 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:53:04,170 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:53:04,170 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:53:04,170 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:05,494 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:53:05,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:53:05,494 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916465752] [2025-04-14 00:53:05,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916465752] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:53:05,494 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814750792] [2025-04-14 00:53:05,494 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:53:05,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:53:05,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:53:05,496 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-14 00:53:05,497 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-14 00:53:05,539 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:53:05,561 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:53:05,561 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:53:05,561 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:05,566 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:53:05,568 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:53:05,828 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:53:05,828 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:53:05,836 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:53:05,836 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:53:06,076 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:53:06,076 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:53:06,118 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:53:06,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1814750792] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:53:06,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:53:06,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 33 [2025-04-14 00:53:06,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395940184] [2025-04-14 00:53:06,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:53:06,119 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:53:06,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:53:06,119 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:53:06,120 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=1041, Unknown=0, NotChecked=0, Total=1122 [2025-04-14 00:53:06,135 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:53:06,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 202 transitions, 1940 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:06,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:53:06,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:53:06,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:53:08,168 INFO L116 PetriNetUnfolderBase]: 7757/12303 cut-off events. [2025-04-14 00:53:08,169 INFO L117 PetriNetUnfolderBase]: For 78674/78674 co-relation queries the response was YES. [2025-04-14 00:53:08,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61254 conditions, 12303 events. 7757/12303 cut-off events. For 78674/78674 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 76512 event pairs, 2070 based on Foata normal form. 2/12304 useless extension candidates. Maximal degree in co-relation 61177. Up to 8360 conditions per place. [2025-04-14 00:53:08,266 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 278 selfloop transitions, 72 changer transitions 57/409 dead transitions. [2025-04-14 00:53:08,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 409 transitions, 3998 flow [2025-04-14 00:53:08,266 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 00:53:08,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2025-04-14 00:53:08,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 416 transitions. [2025-04-14 00:53:08,267 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25181598062953997 [2025-04-14 00:53:08,267 INFO L175 Difference]: Start difference. First operand has 255 places, 202 transitions, 1940 flow. Second operand 28 states and 416 transitions. [2025-04-14 00:53:08,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 409 transitions, 3998 flow [2025-04-14 00:53:08,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 409 transitions, 3745 flow, removed 36 selfloop flow, removed 29 redundant places. [2025-04-14 00:53:08,575 INFO L231 Difference]: Finished difference. Result has 258 places, 200 transitions, 1944 flow [2025-04-14 00:53:08,575 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=1757, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1944, PETRI_PLACES=258, PETRI_TRANSITIONS=200} [2025-04-14 00:53:08,575 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 194 predicate places. [2025-04-14 00:53:08,575 INFO L485 AbstractCegarLoop]: Abstraction has has 258 places, 200 transitions, 1944 flow [2025-04-14 00:53:08,576 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:08,576 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:53:08,576 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:53:08,581 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-14 00:53:08,776 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:53:08,776 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-14 00:53:08,777 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:53:08,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1215776326, now seen corresponding path program 24 times [2025-04-14 00:53:08,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:53:08,777 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968613891] [2025-04-14 00:53:08,777 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:53:08,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:53:08,781 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:53:08,786 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:53:08,787 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:53:08,787 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:08,895 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:53:08,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:53:08,895 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968613891] [2025-04-14 00:53:08,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968613891] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:53:08,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:53:08,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:53:08,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754281504] [2025-04-14 00:53:08,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:53:08,896 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:53:08,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:53:08,896 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:53:08,896 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:53:08,908 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:53:08,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 200 transitions, 1944 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:08,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:53:08,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:53:08,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:53:10,745 INFO L116 PetriNetUnfolderBase]: 8368/13209 cut-off events. [2025-04-14 00:53:10,745 INFO L117 PetriNetUnfolderBase]: For 92248/92248 co-relation queries the response was YES. [2025-04-14 00:53:10,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66103 conditions, 13209 events. 8368/13209 cut-off events. For 92248/92248 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 82343 event pairs, 2137 based on Foata normal form. 1/13209 useless extension candidates. Maximal degree in co-relation 66023. Up to 7839 conditions per place. [2025-04-14 00:53:10,855 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 321 selfloop transitions, 103 changer transitions 34/460 dead transitions. [2025-04-14 00:53:10,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 460 transitions, 4566 flow [2025-04-14 00:53:10,855 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-14 00:53:10,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2025-04-14 00:53:10,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 479 transitions. [2025-04-14 00:53:10,856 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2618917441224713 [2025-04-14 00:53:10,856 INFO L175 Difference]: Start difference. First operand has 258 places, 200 transitions, 1944 flow. Second operand 31 states and 479 transitions. [2025-04-14 00:53:10,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 460 transitions, 4566 flow [2025-04-14 00:53:11,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 460 transitions, 4332 flow, removed 51 selfloop flow, removed 18 redundant places. [2025-04-14 00:53:11,180 INFO L231 Difference]: Finished difference. Result has 268 places, 221 transitions, 2400 flow [2025-04-14 00:53:11,180 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=1790, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2400, PETRI_PLACES=268, PETRI_TRANSITIONS=221} [2025-04-14 00:53:11,180 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 204 predicate places. [2025-04-14 00:53:11,180 INFO L485 AbstractCegarLoop]: Abstraction has has 268 places, 221 transitions, 2400 flow [2025-04-14 00:53:11,180 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:11,180 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:53:11,180 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:53:11,180 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-04-14 00:53:11,181 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-14 00:53:11,181 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:53:11,181 INFO L85 PathProgramCache]: Analyzing trace with hash -637418884, now seen corresponding path program 25 times [2025-04-14 00:53:11,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:53:11,181 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484059751] [2025-04-14 00:53:11,181 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:53:11,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:53:11,185 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:53:11,191 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:53:11,192 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:53:11,192 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:11,988 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:53:11,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:53:11,988 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484059751] [2025-04-14 00:53:11,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484059751] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:53:11,988 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585056805] [2025-04-14 00:53:11,988 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:53:11,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:53:11,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:53:11,990 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-14 00:53:11,991 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-14 00:53:12,032 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:53:12,050 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:53:12,050 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:53:12,050 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:12,051 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:53:12,052 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:53:12,270 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:53:12,271 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:53:12,277 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:53:12,277 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:53:12,487 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:53:12,487 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:53:12,514 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:53:12,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585056805] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:53:12,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:53:12,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 33 [2025-04-14 00:53:12,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573839935] [2025-04-14 00:53:12,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:53:12,515 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:53:12,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:53:12,515 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:53:12,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=1040, Unknown=0, NotChecked=0, Total=1122 [2025-04-14 00:53:12,536 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:53:12,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 221 transitions, 2400 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:12,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:53:12,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:53:12,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:53:14,565 INFO L116 PetriNetUnfolderBase]: 8021/12703 cut-off events. [2025-04-14 00:53:14,566 INFO L117 PetriNetUnfolderBase]: For 93729/93729 co-relation queries the response was YES. [2025-04-14 00:53:14,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64978 conditions, 12703 events. 8021/12703 cut-off events. For 93729/93729 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 79011 event pairs, 2553 based on Foata normal form. 1/12703 useless extension candidates. Maximal degree in co-relation 64894. Up to 9440 conditions per place. [2025-04-14 00:53:14,690 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 296 selfloop transitions, 69 changer transitions 39/406 dead transitions. [2025-04-14 00:53:14,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 406 transitions, 4228 flow [2025-04-14 00:53:14,691 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 00:53:14,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2025-04-14 00:53:14,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 404 transitions. [2025-04-14 00:53:14,691 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24455205811138014 [2025-04-14 00:53:14,691 INFO L175 Difference]: Start difference. First operand has 268 places, 221 transitions, 2400 flow. Second operand 28 states and 404 transitions. [2025-04-14 00:53:14,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 406 transitions, 4228 flow [2025-04-14 00:53:15,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 406 transitions, 3971 flow, removed 97 selfloop flow, removed 11 redundant places. [2025-04-14 00:53:15,266 INFO L231 Difference]: Finished difference. Result has 287 places, 222 transitions, 2363 flow [2025-04-14 00:53:15,266 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=2195, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2363, PETRI_PLACES=287, PETRI_TRANSITIONS=222} [2025-04-14 00:53:15,266 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 223 predicate places. [2025-04-14 00:53:15,266 INFO L485 AbstractCegarLoop]: Abstraction has has 287 places, 222 transitions, 2363 flow [2025-04-14 00:53:15,267 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:15,267 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:53:15,267 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:53:15,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-04-14 00:53:15,467 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:53:15,467 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-14 00:53:15,468 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:53:15,468 INFO L85 PathProgramCache]: Analyzing trace with hash 66105564, now seen corresponding path program 26 times [2025-04-14 00:53:15,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:53:15,468 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738680101] [2025-04-14 00:53:15,468 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:53:15,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:53:15,473 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:53:15,478 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:53:15,478 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:53:15,478 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:15,579 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:53:15,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:53:15,579 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738680101] [2025-04-14 00:53:15,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738680101] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:53:15,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:53:15,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:53:15,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621350355] [2025-04-14 00:53:15,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:53:15,579 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:53:15,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:53:15,580 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:53:15,580 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:53:15,587 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:53:15,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 222 transitions, 2363 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:15,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:53:15,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:53:15,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:53:17,373 INFO L116 PetriNetUnfolderBase]: 7971/12633 cut-off events. [2025-04-14 00:53:17,373 INFO L117 PetriNetUnfolderBase]: For 89617/89617 co-relation queries the response was YES. [2025-04-14 00:53:17,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63874 conditions, 12633 events. 7971/12633 cut-off events. For 89617/89617 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 78675 event pairs, 2289 based on Foata normal form. 1/12633 useless extension candidates. Maximal degree in co-relation 63786. Up to 9302 conditions per place. [2025-04-14 00:53:17,506 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 273 selfloop transitions, 88 changer transitions 41/404 dead transitions. [2025-04-14 00:53:17,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 404 transitions, 4134 flow [2025-04-14 00:53:17,506 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 00:53:17,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2025-04-14 00:53:17,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 413 transitions. [2025-04-14 00:53:17,507 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2413793103448276 [2025-04-14 00:53:17,507 INFO L175 Difference]: Start difference. First operand has 287 places, 222 transitions, 2363 flow. Second operand 29 states and 413 transitions. [2025-04-14 00:53:17,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 404 transitions, 4134 flow [2025-04-14 00:53:17,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 404 transitions, 3826 flow, removed 40 selfloop flow, removed 26 redundant places. [2025-04-14 00:53:17,889 INFO L231 Difference]: Finished difference. Result has 286 places, 224 transitions, 2348 flow [2025-04-14 00:53:17,889 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=2110, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2348, PETRI_PLACES=286, PETRI_TRANSITIONS=224} [2025-04-14 00:53:17,890 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 222 predicate places. [2025-04-14 00:53:17,890 INFO L485 AbstractCegarLoop]: Abstraction has has 286 places, 224 transitions, 2348 flow [2025-04-14 00:53:17,890 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:17,890 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:53:17,890 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:53:17,890 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-04-14 00:53:17,890 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-14 00:53:17,890 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:53:17,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1478952710, now seen corresponding path program 27 times [2025-04-14 00:53:17,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:53:17,891 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065789156] [2025-04-14 00:53:17,891 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:53:17,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:53:17,895 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:53:17,904 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:53:17,904 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:53:17,904 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:18,022 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:53:18,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:53:18,022 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065789156] [2025-04-14 00:53:18,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065789156] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:53:18,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:53:18,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:53:18,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740906975] [2025-04-14 00:53:18,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:53:18,023 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:53:18,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:53:18,023 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:53:18,023 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:53:18,034 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:53:18,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 224 transitions, 2348 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:18,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:53:18,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:53:18,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:53:19,862 INFO L116 PetriNetUnfolderBase]: 7911/12533 cut-off events. [2025-04-14 00:53:19,862 INFO L117 PetriNetUnfolderBase]: For 78777/78777 co-relation queries the response was YES. [2025-04-14 00:53:19,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62241 conditions, 12533 events. 7911/12533 cut-off events. For 78777/78777 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 77843 event pairs, 2241 based on Foata normal form. 1/12533 useless extension candidates. Maximal degree in co-relation 62155. Up to 9095 conditions per place. [2025-04-14 00:53:19,985 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 272 selfloop transitions, 95 changer transitions 41/410 dead transitions. [2025-04-14 00:53:19,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 410 transitions, 4106 flow [2025-04-14 00:53:19,985 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-14 00:53:19,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2025-04-14 00:53:19,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 422 transitions. [2025-04-14 00:53:19,986 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2384180790960452 [2025-04-14 00:53:19,986 INFO L175 Difference]: Start difference. First operand has 286 places, 224 transitions, 2348 flow. Second operand 30 states and 422 transitions. [2025-04-14 00:53:19,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 410 transitions, 4106 flow [2025-04-14 00:53:20,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 410 transitions, 3877 flow, removed 47 selfloop flow, removed 20 redundant places. [2025-04-14 00:53:20,312 INFO L231 Difference]: Finished difference. Result has 290 places, 226 transitions, 2424 flow [2025-04-14 00:53:20,312 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=2151, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2424, PETRI_PLACES=290, PETRI_TRANSITIONS=226} [2025-04-14 00:53:20,313 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 226 predicate places. [2025-04-14 00:53:20,313 INFO L485 AbstractCegarLoop]: Abstraction has has 290 places, 226 transitions, 2424 flow [2025-04-14 00:53:20,313 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:20,313 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:53:20,313 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:53:20,313 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-04-14 00:53:20,313 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-14 00:53:20,314 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:53:20,317 INFO L85 PathProgramCache]: Analyzing trace with hash 737291818, now seen corresponding path program 28 times [2025-04-14 00:53:20,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:53:20,318 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782668784] [2025-04-14 00:53:20,318 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:53:20,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:53:20,322 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:53:20,327 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 00:53:20,327 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 00:53:20,328 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:20,434 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:53:20,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:53:20,434 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782668784] [2025-04-14 00:53:20,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782668784] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:53:20,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:53:20,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:53:20,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897843329] [2025-04-14 00:53:20,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:53:20,434 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:53:20,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:53:20,435 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:53:20,436 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:53:20,451 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:53:20,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 226 transitions, 2424 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:20,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:53:20,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:53:20,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:53:22,445 INFO L116 PetriNetUnfolderBase]: 7951/12593 cut-off events. [2025-04-14 00:53:22,445 INFO L117 PetriNetUnfolderBase]: For 77104/77104 co-relation queries the response was YES. [2025-04-14 00:53:22,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62978 conditions, 12593 events. 7951/12593 cut-off events. For 77104/77104 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 78198 event pairs, 2263 based on Foata normal form. 1/12593 useless extension candidates. Maximal degree in co-relation 62891. Up to 8511 conditions per place. [2025-04-14 00:53:22,567 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 311 selfloop transitions, 108 changer transitions 26/447 dead transitions. [2025-04-14 00:53:22,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 447 transitions, 4608 flow [2025-04-14 00:53:22,568 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-14 00:53:22,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2025-04-14 00:53:22,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 453 transitions. [2025-04-14 00:53:22,568 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2476763258611263 [2025-04-14 00:53:22,568 INFO L175 Difference]: Start difference. First operand has 290 places, 226 transitions, 2424 flow. Second operand 31 states and 453 transitions. [2025-04-14 00:53:22,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 447 transitions, 4608 flow [2025-04-14 00:53:22,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 447 transitions, 4380 flow, removed 47 selfloop flow, removed 18 redundant places. [2025-04-14 00:53:22,913 INFO L231 Difference]: Finished difference. Result has 301 places, 248 transitions, 2842 flow [2025-04-14 00:53:22,914 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=2248, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2842, PETRI_PLACES=301, PETRI_TRANSITIONS=248} [2025-04-14 00:53:22,914 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 237 predicate places. [2025-04-14 00:53:22,914 INFO L485 AbstractCegarLoop]: Abstraction has has 301 places, 248 transitions, 2842 flow [2025-04-14 00:53:22,915 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:22,915 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:53:22,915 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:53:22,915 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-04-14 00:53:22,915 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-14 00:53:22,915 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:53:22,915 INFO L85 PathProgramCache]: Analyzing trace with hash -481194498, now seen corresponding path program 29 times [2025-04-14 00:53:22,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:53:22,915 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036787406] [2025-04-14 00:53:22,915 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:53:22,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:53:22,921 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:53:22,929 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:53:22,929 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:53:22,929 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:23,556 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:53:23,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:53:23,557 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036787406] [2025-04-14 00:53:23,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036787406] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:53:23,557 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050755121] [2025-04-14 00:53:23,557 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:53:23,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:53:23,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:53:23,559 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-14 00:53:23,559 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-14 00:53:23,602 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:53:23,621 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:53:23,622 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:53:23,622 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:23,623 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-04-14 00:53:23,624 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:53:23,786 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:53:23,787 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:53:23,794 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:53:23,794 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-14 00:53:23,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050755121] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:53:23,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-14 00:53:23,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16] total 23 [2025-04-14 00:53:23,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996316082] [2025-04-14 00:53:23,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:53:23,795 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:53:23,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:53:23,795 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:53:23,795 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=499, Unknown=0, NotChecked=0, Total=552 [2025-04-14 00:53:23,808 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:53:23,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 248 transitions, 2842 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:23,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:53:23,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:53:23,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:53:26,514 INFO L116 PetriNetUnfolderBase]: 9292/14607 cut-off events. [2025-04-14 00:53:26,514 INFO L117 PetriNetUnfolderBase]: For 89099/89099 co-relation queries the response was YES. [2025-04-14 00:53:26,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74389 conditions, 14607 events. 9292/14607 cut-off events. For 89099/89099 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 92126 event pairs, 2705 based on Foata normal form. 2/14608 useless extension candidates. Maximal degree in co-relation 74297. Up to 11468 conditions per place. [2025-04-14 00:53:26,619 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 374 selfloop transitions, 93 changer transitions 37/506 dead transitions. [2025-04-14 00:53:26,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 506 transitions, 5740 flow [2025-04-14 00:53:26,620 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 00:53:26,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2025-04-14 00:53:26,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 476 transitions. [2025-04-14 00:53:26,620 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.23728813559322035 [2025-04-14 00:53:26,621 INFO L175 Difference]: Start difference. First operand has 301 places, 248 transitions, 2842 flow. Second operand 34 states and 476 transitions. [2025-04-14 00:53:26,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 506 transitions, 5740 flow [2025-04-14 00:53:27,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 506 transitions, 5381 flow, removed 137 selfloop flow, removed 15 redundant places. [2025-04-14 00:53:27,043 INFO L231 Difference]: Finished difference. Result has 332 places, 300 transitions, 3638 flow [2025-04-14 00:53:27,043 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=2616, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3638, PETRI_PLACES=332, PETRI_TRANSITIONS=300} [2025-04-14 00:53:27,043 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 268 predicate places. [2025-04-14 00:53:27,043 INFO L485 AbstractCegarLoop]: Abstraction has has 332 places, 300 transitions, 3638 flow [2025-04-14 00:53:27,043 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:27,043 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:53:27,043 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:53:27,050 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-14 00:53:27,244 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:53:27,244 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-14 00:53:27,244 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:53:27,245 INFO L85 PathProgramCache]: Analyzing trace with hash -428977972, now seen corresponding path program 30 times [2025-04-14 00:53:27,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:53:27,245 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333643514] [2025-04-14 00:53:27,245 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:53:27,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:53:27,249 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:53:27,255 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:53:27,255 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:53:27,255 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:27,370 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:53:27,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:53:27,370 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333643514] [2025-04-14 00:53:27,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333643514] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:53:27,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:53:27,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:53:27,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967195123] [2025-04-14 00:53:27,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:53:27,371 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:53:27,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:53:27,371 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:53:27,371 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:53:27,391 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:53:27,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 300 transitions, 3638 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:27,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:53:27,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:53:27,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:53:29,801 INFO L116 PetriNetUnfolderBase]: 9170/14385 cut-off events. [2025-04-14 00:53:29,801 INFO L117 PetriNetUnfolderBase]: For 100399/100399 co-relation queries the response was YES. [2025-04-14 00:53:29,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75216 conditions, 14385 events. 9170/14385 cut-off events. For 100399/100399 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 90695 event pairs, 2492 based on Foata normal form. 1/14385 useless extension candidates. Maximal degree in co-relation 75113. Up to 10873 conditions per place. [2025-04-14 00:53:29,937 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 297 selfloop transitions, 83 changer transitions 67/449 dead transitions. [2025-04-14 00:53:29,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 449 transitions, 5205 flow [2025-04-14 00:53:29,937 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 00:53:29,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-04-14 00:53:29,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 335 transitions. [2025-04-14 00:53:29,938 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2838983050847458 [2025-04-14 00:53:29,938 INFO L175 Difference]: Start difference. First operand has 332 places, 300 transitions, 3638 flow. Second operand 20 states and 335 transitions. [2025-04-14 00:53:29,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 449 transitions, 5205 flow [2025-04-14 00:53:30,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 449 transitions, 4810 flow, removed 186 selfloop flow, removed 5 redundant places. [2025-04-14 00:53:30,462 INFO L231 Difference]: Finished difference. Result has 342 places, 286 transitions, 3279 flow [2025-04-14 00:53:30,463 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3243, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3279, PETRI_PLACES=342, PETRI_TRANSITIONS=286} [2025-04-14 00:53:30,464 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 278 predicate places. [2025-04-14 00:53:30,464 INFO L485 AbstractCegarLoop]: Abstraction has has 342 places, 286 transitions, 3279 flow [2025-04-14 00:53:30,464 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:30,464 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:53:30,464 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:53:30,464 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-04-14 00:53:30,465 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-14 00:53:30,465 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:53:30,465 INFO L85 PathProgramCache]: Analyzing trace with hash 364541532, now seen corresponding path program 31 times [2025-04-14 00:53:30,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:53:30,466 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572792646] [2025-04-14 00:53:30,466 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:53:30,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:53:30,473 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:53:30,483 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:53:30,483 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:53:30,483 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:31,192 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:53:31,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:53:31,193 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572792646] [2025-04-14 00:53:31,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572792646] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:53:31,193 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198547063] [2025-04-14 00:53:31,193 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:53:31,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:53:31,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:53:31,195 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-14 00:53:31,196 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-14 00:53:31,239 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:53:31,257 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:53:31,257 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:53:31,257 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:31,258 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:53:31,260 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:53:31,429 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:53:31,430 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:53:31,437 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:53:31,437 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:53:31,641 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:53:31,641 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:53:31,669 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:53:31,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198547063] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:53:31,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:53:31,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 31 [2025-04-14 00:53:31,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814736798] [2025-04-14 00:53:31,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:53:31,669 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:53:31,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:53:31,670 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:53:31,670 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=915, Unknown=0, NotChecked=0, Total=992 [2025-04-14 00:53:31,682 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:53:31,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 286 transitions, 3279 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:31,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:53:31,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:53:31,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:53:34,225 INFO L116 PetriNetUnfolderBase]: 8925/13953 cut-off events. [2025-04-14 00:53:34,225 INFO L117 PetriNetUnfolderBase]: For 89223/89223 co-relation queries the response was YES. [2025-04-14 00:53:34,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71447 conditions, 13953 events. 8925/13953 cut-off events. For 89223/89223 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 86901 event pairs, 2655 based on Foata normal form. 1/13953 useless extension candidates. Maximal degree in co-relation 71346. Up to 11105 conditions per place. [2025-04-14 00:53:34,349 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 283 selfloop transitions, 68 changer transitions 66/419 dead transitions. [2025-04-14 00:53:34,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 419 transitions, 4679 flow [2025-04-14 00:53:34,350 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 00:53:34,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-04-14 00:53:34,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 318 transitions. [2025-04-14 00:53:34,350 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.26949152542372884 [2025-04-14 00:53:34,350 INFO L175 Difference]: Start difference. First operand has 342 places, 286 transitions, 3279 flow. Second operand 20 states and 318 transitions. [2025-04-14 00:53:34,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 419 transitions, 4679 flow [2025-04-14 00:53:34,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 419 transitions, 4480 flow, removed 11 selfloop flow, removed 17 redundant places. [2025-04-14 00:53:34,832 INFO L231 Difference]: Finished difference. Result has 325 places, 273 transitions, 3082 flow [2025-04-14 00:53:34,832 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3088, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3082, PETRI_PLACES=325, PETRI_TRANSITIONS=273} [2025-04-14 00:53:34,833 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 261 predicate places. [2025-04-14 00:53:34,833 INFO L485 AbstractCegarLoop]: Abstraction has has 325 places, 273 transitions, 3082 flow [2025-04-14 00:53:34,833 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:34,833 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:53:34,834 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:53:34,840 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-14 00:53:35,034 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:53:35,034 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-14 00:53:35,035 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:53:35,035 INFO L85 PathProgramCache]: Analyzing trace with hash 116066124, now seen corresponding path program 32 times [2025-04-14 00:53:35,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:53:35,035 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391302414] [2025-04-14 00:53:35,035 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:53:35,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:53:35,042 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:53:35,051 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:53:35,051 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:53:35,051 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:35,231 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:53:35,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:53:35,231 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391302414] [2025-04-14 00:53:35,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391302414] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:53:35,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:53:35,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:53:35,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114171467] [2025-04-14 00:53:35,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:53:35,231 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:53:35,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:53:35,232 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:53:35,232 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:53:35,249 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:53:35,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 273 transitions, 3082 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:35,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:53:35,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:53:35,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:53:37,491 INFO L116 PetriNetUnfolderBase]: 8690/13539 cut-off events. [2025-04-14 00:53:37,491 INFO L117 PetriNetUnfolderBase]: For 80892/80892 co-relation queries the response was YES. [2025-04-14 00:53:37,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68671 conditions, 13539 events. 8690/13539 cut-off events. For 80892/80892 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 83617 event pairs, 2454 based on Foata normal form. 1/13539 useless extension candidates. Maximal degree in co-relation 68576. Up to 10751 conditions per place. [2025-04-14 00:53:37,656 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 266 selfloop transitions, 70 changer transitions 69/407 dead transitions. [2025-04-14 00:53:37,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 407 transitions, 4452 flow [2025-04-14 00:53:37,656 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 00:53:37,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-04-14 00:53:37,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 321 transitions. [2025-04-14 00:53:37,657 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.27203389830508473 [2025-04-14 00:53:37,657 INFO L175 Difference]: Start difference. First operand has 325 places, 273 transitions, 3082 flow. Second operand 20 states and 321 transitions. [2025-04-14 00:53:37,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 407 transitions, 4452 flow [2025-04-14 00:53:38,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 407 transitions, 4192 flow, removed 5 selfloop flow, removed 23 redundant places. [2025-04-14 00:53:38,182 INFO L231 Difference]: Finished difference. Result has 306 places, 250 transitions, 2717 flow [2025-04-14 00:53:38,182 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=2822, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2717, PETRI_PLACES=306, PETRI_TRANSITIONS=250} [2025-04-14 00:53:38,182 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 242 predicate places. [2025-04-14 00:53:38,182 INFO L485 AbstractCegarLoop]: Abstraction has has 306 places, 250 transitions, 2717 flow [2025-04-14 00:53:38,182 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:38,182 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:53:38,182 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:53:38,183 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2025-04-14 00:53:38,183 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-14 00:53:38,183 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:53:38,183 INFO L85 PathProgramCache]: Analyzing trace with hash 2074859032, now seen corresponding path program 33 times [2025-04-14 00:53:38,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:53:38,183 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378928304] [2025-04-14 00:53:38,183 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:53:38,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:53:38,189 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:53:38,196 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:53:38,196 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:53:38,196 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:38,313 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:53:38,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:53:38,313 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378928304] [2025-04-14 00:53:38,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378928304] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:53:38,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:53:38,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:53:38,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240017958] [2025-04-14 00:53:38,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:53:38,314 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:53:38,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:53:38,314 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:53:38,314 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:53:38,323 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:53:38,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 250 transitions, 2717 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:38,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:53:38,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:53:38,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:53:40,118 INFO L116 PetriNetUnfolderBase]: 8306/12908 cut-off events. [2025-04-14 00:53:40,118 INFO L117 PetriNetUnfolderBase]: For 75264/75264 co-relation queries the response was YES. [2025-04-14 00:53:40,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64737 conditions, 12908 events. 8306/12908 cut-off events. For 75264/75264 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 78274 event pairs, 2181 based on Foata normal form. 1/12908 useless extension candidates. Maximal degree in co-relation 64647. Up to 9709 conditions per place. [2025-04-14 00:53:40,271 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 309 selfloop transitions, 82 changer transitions 36/429 dead transitions. [2025-04-14 00:53:40,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 429 transitions, 4449 flow [2025-04-14 00:53:40,272 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 00:53:40,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-04-14 00:53:40,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 397 transitions. [2025-04-14 00:53:40,272 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24921531701192717 [2025-04-14 00:53:40,272 INFO L175 Difference]: Start difference. First operand has 306 places, 250 transitions, 2717 flow. Second operand 27 states and 397 transitions. [2025-04-14 00:53:40,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 429 transitions, 4449 flow [2025-04-14 00:53:40,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 429 transitions, 4248 flow, removed 9 selfloop flow, removed 22 redundant places. [2025-04-14 00:53:40,626 INFO L231 Difference]: Finished difference. Result has 289 places, 251 transitions, 2719 flow [2025-04-14 00:53:40,626 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=2522, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=2719, PETRI_PLACES=289, PETRI_TRANSITIONS=251} [2025-04-14 00:53:40,627 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 225 predicate places. [2025-04-14 00:53:40,627 INFO L485 AbstractCegarLoop]: Abstraction has has 289 places, 251 transitions, 2719 flow [2025-04-14 00:53:40,627 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:40,627 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:53:40,627 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:53:40,627 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-04-14 00:53:40,627 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-14 00:53:40,627 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:53:40,627 INFO L85 PathProgramCache]: Analyzing trace with hash 461960376, now seen corresponding path program 34 times [2025-04-14 00:53:40,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:53:40,628 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782715525] [2025-04-14 00:53:40,628 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:53:40,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:53:40,632 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:53:40,635 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 00:53:40,635 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 00:53:40,635 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:40,728 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:53:40,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:53:40,728 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782715525] [2025-04-14 00:53:40,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782715525] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:53:40,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:53:40,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:53:40,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332777589] [2025-04-14 00:53:40,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:53:40,729 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:53:40,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:53:40,729 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:53:40,729 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:53:40,742 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:53:40,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 251 transitions, 2719 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:40,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:53:40,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:53:40,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:53:42,507 INFO L116 PetriNetUnfolderBase]: 8322/12935 cut-off events. [2025-04-14 00:53:42,508 INFO L117 PetriNetUnfolderBase]: For 76934/76934 co-relation queries the response was YES. [2025-04-14 00:53:42,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64861 conditions, 12935 events. 8322/12935 cut-off events. For 76934/76934 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 78538 event pairs, 2129 based on Foata normal form. 1/12935 useless extension candidates. Maximal degree in co-relation 64773. Up to 9826 conditions per place. [2025-04-14 00:53:42,654 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 306 selfloop transitions, 83 changer transitions 41/432 dead transitions. [2025-04-14 00:53:42,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 432 transitions, 4402 flow [2025-04-14 00:53:42,655 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 00:53:42,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-04-14 00:53:42,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 401 transitions. [2025-04-14 00:53:42,655 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2517263025737602 [2025-04-14 00:53:42,655 INFO L175 Difference]: Start difference. First operand has 289 places, 251 transitions, 2719 flow. Second operand 27 states and 401 transitions. [2025-04-14 00:53:42,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 432 transitions, 4402 flow [2025-04-14 00:53:42,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 432 transitions, 4129 flow, removed 33 selfloop flow, removed 20 redundant places. [2025-04-14 00:53:42,981 INFO L231 Difference]: Finished difference. Result has 291 places, 249 transitions, 2611 flow [2025-04-14 00:53:42,982 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=2458, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=2611, PETRI_PLACES=291, PETRI_TRANSITIONS=249} [2025-04-14 00:53:42,982 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 227 predicate places. [2025-04-14 00:53:42,982 INFO L485 AbstractCegarLoop]: Abstraction has has 291 places, 249 transitions, 2611 flow [2025-04-14 00:53:42,982 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:42,982 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:53:42,982 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:53:42,982 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2025-04-14 00:53:42,982 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-14 00:53:42,983 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:53:42,983 INFO L85 PathProgramCache]: Analyzing trace with hash -562882692, now seen corresponding path program 35 times [2025-04-14 00:53:42,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:53:42,983 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308133082] [2025-04-14 00:53:42,983 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:53:42,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:53:42,987 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:53:42,999 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:53:42,999 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:53:42,999 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:44,238 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:53:44,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:53:44,238 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308133082] [2025-04-14 00:53:44,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308133082] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:53:44,238 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653601004] [2025-04-14 00:53:44,238 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:53:44,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:53:44,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:53:44,240 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-14 00:53:44,241 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-14 00:53:44,287 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:53:44,307 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:53:44,308 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:53:44,308 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:44,309 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:53:44,310 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:53:44,484 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:53:44,484 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:53:44,492 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:53:44,492 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:53:44,672 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:53:44,672 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:53:44,703 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:53:44,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [653601004] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:53:44,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:53:44,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 31 [2025-04-14 00:53:44,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953467687] [2025-04-14 00:53:44,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:53:44,703 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:53:44,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:53:44,704 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:53:44,704 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=911, Unknown=0, NotChecked=0, Total=992 [2025-04-14 00:53:44,724 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:53:44,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 249 transitions, 2611 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:44,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:53:44,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:53:44,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:53:46,997 INFO L116 PetriNetUnfolderBase]: 8252/12825 cut-off events. [2025-04-14 00:53:46,999 INFO L117 PetriNetUnfolderBase]: For 73125/73125 co-relation queries the response was YES. [2025-04-14 00:53:47,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63654 conditions, 12825 events. 8252/12825 cut-off events. For 73125/73125 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 77647 event pairs, 2177 based on Foata normal form. 1/12825 useless extension candidates. Maximal degree in co-relation 63566. Up to 9699 conditions per place. [2025-04-14 00:53:47,112 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 294 selfloop transitions, 72 changer transitions 45/413 dead transitions. [2025-04-14 00:53:47,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 413 transitions, 4180 flow [2025-04-14 00:53:47,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-04-14 00:53:47,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-04-14 00:53:47,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 361 transitions. [2025-04-14 00:53:47,114 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2660280029476787 [2025-04-14 00:53:47,114 INFO L175 Difference]: Start difference. First operand has 291 places, 249 transitions, 2611 flow. Second operand 23 states and 361 transitions. [2025-04-14 00:53:47,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 413 transitions, 4180 flow [2025-04-14 00:53:47,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 413 transitions, 4001 flow, removed 3 selfloop flow, removed 23 redundant places. [2025-04-14 00:53:47,415 INFO L231 Difference]: Finished difference. Result has 285 places, 241 transitions, 2518 flow [2025-04-14 00:53:47,415 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=2436, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2518, PETRI_PLACES=285, PETRI_TRANSITIONS=241} [2025-04-14 00:53:47,415 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 221 predicate places. [2025-04-14 00:53:47,416 INFO L485 AbstractCegarLoop]: Abstraction has has 285 places, 241 transitions, 2518 flow [2025-04-14 00:53:47,416 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:47,416 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:53:47,416 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:53:47,423 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-14 00:53:47,616 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,SelfDestructingSolverStorable35 [2025-04-14 00:53:47,616 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-14 00:53:47,618 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:53:47,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1790657796, now seen corresponding path program 36 times [2025-04-14 00:53:47,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:53:47,618 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371890588] [2025-04-14 00:53:47,618 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:53:47,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:53:47,623 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:53:47,633 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:53:47,633 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:53:47,633 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:47,750 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:53:47,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:53:47,751 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371890588] [2025-04-14 00:53:47,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371890588] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:53:47,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:53:47,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:53:47,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335702374] [2025-04-14 00:53:47,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:53:47,751 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:53:47,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:53:47,752 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:53:47,752 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:53:47,771 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:53:47,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 241 transitions, 2518 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:47,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:53:47,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:53:47,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:53:49,620 INFO L116 PetriNetUnfolderBase]: 8085/12543 cut-off events. [2025-04-14 00:53:49,620 INFO L117 PetriNetUnfolderBase]: For 72620/72620 co-relation queries the response was YES. [2025-04-14 00:53:49,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62292 conditions, 12543 events. 8085/12543 cut-off events. For 72620/72620 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 75640 event pairs, 1981 based on Foata normal form. 1/12543 useless extension candidates. Maximal degree in co-relation 62205. Up to 9610 conditions per place. [2025-04-14 00:53:49,724 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 257 selfloop transitions, 67 changer transitions 83/409 dead transitions. [2025-04-14 00:53:49,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 409 transitions, 4091 flow [2025-04-14 00:53:49,724 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 00:53:49,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2025-04-14 00:53:49,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 370 transitions. [2025-04-14 00:53:49,725 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2612994350282486 [2025-04-14 00:53:49,725 INFO L175 Difference]: Start difference. First operand has 285 places, 241 transitions, 2518 flow. Second operand 24 states and 370 transitions. [2025-04-14 00:53:49,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 409 transitions, 4091 flow [2025-04-14 00:53:50,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 409 transitions, 3920 flow, removed 6 selfloop flow, removed 22 redundant places. [2025-04-14 00:53:50,023 INFO L231 Difference]: Finished difference. Result has 277 places, 226 transitions, 2394 flow [2025-04-14 00:53:50,023 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=2349, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2394, PETRI_PLACES=277, PETRI_TRANSITIONS=226} [2025-04-14 00:53:50,024 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 213 predicate places. [2025-04-14 00:53:50,024 INFO L485 AbstractCegarLoop]: Abstraction has has 277 places, 226 transitions, 2394 flow [2025-04-14 00:53:50,024 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:50,024 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:53:50,024 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:53:50,024 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2025-04-14 00:53:50,024 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-14 00:53:50,025 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:53:50,025 INFO L85 PathProgramCache]: Analyzing trace with hash 492332112, now seen corresponding path program 37 times [2025-04-14 00:53:50,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:53:50,025 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371541127] [2025-04-14 00:53:50,025 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:53:50,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:53:50,032 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:53:50,038 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:53:50,039 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:53:50,039 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:50,949 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:53:50,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:53:50,950 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371541127] [2025-04-14 00:53:50,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371541127] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:53:50,950 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464216639] [2025-04-14 00:53:50,950 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:53:50,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:53:50,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:53:50,953 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-14 00:53:50,955 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-14 00:53:51,003 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:53:51,024 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:53:51,024 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:53:51,024 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:51,025 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:53:51,027 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:53:51,276 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:53:51,276 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:53:51,282 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:53:51,282 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:53:51,502 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:53:51,502 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:53:51,545 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:53:51,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464216639] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:53:51,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:53:51,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 33 [2025-04-14 00:53:51,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507229300] [2025-04-14 00:53:51,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:53:51,546 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:53:51,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:53:51,546 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:53:51,546 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=1036, Unknown=0, NotChecked=0, Total=1122 [2025-04-14 00:53:51,563 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:53:51,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 226 transitions, 2394 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:51,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:53:51,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:53:51,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:53:53,526 INFO L116 PetriNetUnfolderBase]: 8327/12898 cut-off events. [2025-04-14 00:53:53,526 INFO L117 PetriNetUnfolderBase]: For 80994/80994 co-relation queries the response was YES. [2025-04-14 00:53:53,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65377 conditions, 12898 events. 8327/12898 cut-off events. For 80994/80994 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 78317 event pairs, 2290 based on Foata normal form. 1/12898 useless extension candidates. Maximal degree in co-relation 65293. Up to 9890 conditions per place. [2025-04-14 00:53:53,652 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 300 selfloop transitions, 64 changer transitions 55/421 dead transitions. [2025-04-14 00:53:53,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 421 transitions, 4597 flow [2025-04-14 00:53:53,653 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-04-14 00:53:53,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-04-14 00:53:53,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 370 transitions. [2025-04-14 00:53:53,653 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2726602800294768 [2025-04-14 00:53:53,654 INFO L175 Difference]: Start difference. First operand has 277 places, 226 transitions, 2394 flow. Second operand 23 states and 370 transitions. [2025-04-14 00:53:53,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 421 transitions, 4597 flow [2025-04-14 00:53:54,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 421 transitions, 4266 flow, removed 34 selfloop flow, removed 19 redundant places. [2025-04-14 00:53:54,021 INFO L231 Difference]: Finished difference. Result has 264 places, 242 transitions, 2548 flow [2025-04-14 00:53:54,022 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=2119, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2548, PETRI_PLACES=264, PETRI_TRANSITIONS=242} [2025-04-14 00:53:54,022 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 200 predicate places. [2025-04-14 00:53:54,022 INFO L485 AbstractCegarLoop]: Abstraction has has 264 places, 242 transitions, 2548 flow [2025-04-14 00:53:54,022 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:54,022 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:53:54,022 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:53:54,028 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-14 00:53:54,222 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,SelfDestructingSolverStorable37 [2025-04-14 00:53:54,223 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-14 00:53:54,223 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:53:54,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1055826508, now seen corresponding path program 38 times [2025-04-14 00:53:54,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:53:54,223 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631547330] [2025-04-14 00:53:54,223 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:53:54,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:53:54,228 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:53:54,233 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:53:54,233 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:53:54,233 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:54,356 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:53:54,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:53:54,356 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631547330] [2025-04-14 00:53:54,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631547330] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:53:54,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:53:54,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:53:54,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927428226] [2025-04-14 00:53:54,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:53:54,356 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:53:54,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:53:54,357 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:53:54,357 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:53:54,364 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:53:54,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 242 transitions, 2548 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:54,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:53:54,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:53:54,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:53:56,521 INFO L116 PetriNetUnfolderBase]: 8363/12961 cut-off events. [2025-04-14 00:53:56,521 INFO L117 PetriNetUnfolderBase]: For 90449/90449 co-relation queries the response was YES. [2025-04-14 00:53:56,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65622 conditions, 12961 events. 8363/12961 cut-off events. For 90449/90449 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 78777 event pairs, 2183 based on Foata normal form. 1/12961 useless extension candidates. Maximal degree in co-relation 65536. Up to 8377 conditions per place. [2025-04-14 00:53:56,660 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 343 selfloop transitions, 97 changer transitions 73/515 dead transitions. [2025-04-14 00:53:56,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 515 transitions, 5341 flow [2025-04-14 00:53:56,660 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-14 00:53:56,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2025-04-14 00:53:56,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 511 transitions. [2025-04-14 00:53:56,661 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2706567796610169 [2025-04-14 00:53:56,661 INFO L175 Difference]: Start difference. First operand has 264 places, 242 transitions, 2548 flow. Second operand 32 states and 511 transitions. [2025-04-14 00:53:56,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 515 transitions, 5341 flow [2025-04-14 00:53:57,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 515 transitions, 5046 flow, removed 117 selfloop flow, removed 13 redundant places. [2025-04-14 00:53:57,125 INFO L231 Difference]: Finished difference. Result has 287 places, 252 transitions, 2814 flow [2025-04-14 00:53:57,125 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=2353, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2814, PETRI_PLACES=287, PETRI_TRANSITIONS=252} [2025-04-14 00:53:57,126 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 223 predicate places. [2025-04-14 00:53:57,126 INFO L485 AbstractCegarLoop]: Abstraction has has 287 places, 252 transitions, 2814 flow [2025-04-14 00:53:57,126 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:57,126 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:53:57,126 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:53:57,126 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2025-04-14 00:53:57,126 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-14 00:53:57,127 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:53:57,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1531554798, now seen corresponding path program 39 times [2025-04-14 00:53:57,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:53:57,127 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416207338] [2025-04-14 00:53:57,127 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:53:57,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:53:57,131 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:53:57,137 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:53:57,137 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:53:57,137 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:53:57,268 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:53:57,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:53:57,268 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416207338] [2025-04-14 00:53:57,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416207338] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:53:57,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:53:57,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:53:57,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496290889] [2025-04-14 00:53:57,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:53:57,269 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:53:57,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:53:57,269 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:53:57,269 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:53:57,290 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:53:57,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 252 transitions, 2814 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:53:57,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:53:57,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:53:57,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:53:59,547 INFO L116 PetriNetUnfolderBase]: 8324/12919 cut-off events. [2025-04-14 00:53:59,547 INFO L117 PetriNetUnfolderBase]: For 93445/93445 co-relation queries the response was YES. [2025-04-14 00:53:59,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67061 conditions, 12919 events. 8324/12919 cut-off events. For 93445/93445 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 78698 event pairs, 2018 based on Foata normal form. 1/12919 useless extension candidates. Maximal degree in co-relation 66971. Up to 7750 conditions per place. [2025-04-14 00:53:59,684 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 348 selfloop transitions, 89 changer transitions 94/533 dead transitions. [2025-04-14 00:53:59,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 533 transitions, 5594 flow [2025-04-14 00:53:59,684 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-04-14 00:53:59,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2025-04-14 00:53:59,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 540 transitions. [2025-04-14 00:53:59,685 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.26150121065375304 [2025-04-14 00:53:59,685 INFO L175 Difference]: Start difference. First operand has 287 places, 252 transitions, 2814 flow. Second operand 35 states and 540 transitions. [2025-04-14 00:53:59,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 533 transitions, 5594 flow [2025-04-14 00:54:00,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 533 transitions, 5121 flow, removed 150 selfloop flow, removed 27 redundant places. [2025-04-14 00:54:00,207 INFO L231 Difference]: Finished difference. Result has 300 places, 248 transitions, 2663 flow [2025-04-14 00:54:00,207 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=2485, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2663, PETRI_PLACES=300, PETRI_TRANSITIONS=248} [2025-04-14 00:54:00,208 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 236 predicate places. [2025-04-14 00:54:00,208 INFO L485 AbstractCegarLoop]: Abstraction has has 300 places, 248 transitions, 2663 flow [2025-04-14 00:54:00,208 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:00,208 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:54:00,208 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:54:00,208 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2025-04-14 00:54:00,208 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-14 00:54:00,209 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:54:00,209 INFO L85 PathProgramCache]: Analyzing trace with hash 496272024, now seen corresponding path program 40 times [2025-04-14 00:54:00,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:54:00,209 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425197369] [2025-04-14 00:54:00,209 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:54:00,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:54:00,214 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:54:00,217 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 00:54:00,217 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 00:54:00,217 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:54:00,324 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:54:00,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:54:00,324 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425197369] [2025-04-14 00:54:00,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425197369] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:54:00,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:54:00,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:54:00,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152996630] [2025-04-14 00:54:00,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:54:00,324 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:54:00,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:54:00,325 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:54:00,325 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:54:00,336 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:54:00,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 248 transitions, 2663 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:00,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:54:00,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:54:00,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:54:02,254 INFO L116 PetriNetUnfolderBase]: 8476/13125 cut-off events. [2025-04-14 00:54:02,254 INFO L117 PetriNetUnfolderBase]: For 96057/96057 co-relation queries the response was YES. [2025-04-14 00:54:02,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67867 conditions, 13125 events. 8476/13125 cut-off events. For 96057/96057 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 79999 event pairs, 2228 based on Foata normal form. 1/13125 useless extension candidates. Maximal degree in co-relation 67774. Up to 10724 conditions per place. [2025-04-14 00:54:02,381 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 316 selfloop transitions, 83 changer transitions 21/422 dead transitions. [2025-04-14 00:54:02,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 422 transitions, 4604 flow [2025-04-14 00:54:02,381 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-14 00:54:02,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-04-14 00:54:02,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 374 transitions. [2025-04-14 00:54:02,382 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2438070404172099 [2025-04-14 00:54:02,382 INFO L175 Difference]: Start difference. First operand has 300 places, 248 transitions, 2663 flow. Second operand 26 states and 374 transitions. [2025-04-14 00:54:02,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 422 transitions, 4604 flow [2025-04-14 00:54:02,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 422 transitions, 4323 flow, removed 38 selfloop flow, removed 31 redundant places. [2025-04-14 00:54:02,753 INFO L231 Difference]: Finished difference. Result has 290 places, 275 transitions, 3038 flow [2025-04-14 00:54:02,753 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=2466, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3038, PETRI_PLACES=290, PETRI_TRANSITIONS=275} [2025-04-14 00:54:02,753 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 226 predicate places. [2025-04-14 00:54:02,754 INFO L485 AbstractCegarLoop]: Abstraction has has 290 places, 275 transitions, 3038 flow [2025-04-14 00:54:02,754 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:02,754 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:54:02,754 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:54:02,754 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2025-04-14 00:54:02,754 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-14 00:54:02,754 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:54:02,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1782091862, now seen corresponding path program 41 times [2025-04-14 00:54:02,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:54:02,755 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642791412] [2025-04-14 00:54:02,755 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:54:02,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:54:02,759 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:54:02,767 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:54:02,767 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:54:02,767 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:54:03,352 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:54:03,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:54:03,352 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642791412] [2025-04-14 00:54:03,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642791412] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:54:03,352 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968796769] [2025-04-14 00:54:03,352 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:54:03,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:54:03,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:54:03,354 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-14 00:54:03,356 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-14 00:54:03,405 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:54:03,425 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:54:03,425 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:54:03,425 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:54:03,426 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-04-14 00:54:03,428 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:54:03,623 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:54:03,624 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:54:03,631 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:54:03,631 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-14 00:54:03,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968796769] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:54:03,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-14 00:54:03,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16] total 24 [2025-04-14 00:54:03,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520977011] [2025-04-14 00:54:03,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:54:03,632 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:54:03,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:54:03,632 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:54:03,632 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=545, Unknown=0, NotChecked=0, Total=600 [2025-04-14 00:54:03,647 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:54:03,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 275 transitions, 3038 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:03,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:54:03,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:54:03,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:54:06,162 INFO L116 PetriNetUnfolderBase]: 8849/13729 cut-off events. [2025-04-14 00:54:06,162 INFO L117 PetriNetUnfolderBase]: For 99113/99113 co-relation queries the response was YES. [2025-04-14 00:54:06,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71477 conditions, 13729 events. 8849/13729 cut-off events. For 99113/99113 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 84339 event pairs, 2360 based on Foata normal form. 1/13729 useless extension candidates. Maximal degree in co-relation 71385. Up to 10804 conditions per place. [2025-04-14 00:54:06,323 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 341 selfloop transitions, 80 changer transitions 46/469 dead transitions. [2025-04-14 00:54:06,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 469 transitions, 5070 flow [2025-04-14 00:54:06,323 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 00:54:06,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-04-14 00:54:06,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 407 transitions. [2025-04-14 00:54:06,324 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25549278091650973 [2025-04-14 00:54:06,324 INFO L175 Difference]: Start difference. First operand has 290 places, 275 transitions, 3038 flow. Second operand 27 states and 407 transitions. [2025-04-14 00:54:06,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 469 transitions, 5070 flow [2025-04-14 00:54:06,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 469 transitions, 4797 flow, removed 110 selfloop flow, removed 8 redundant places. [2025-04-14 00:54:06,829 INFO L231 Difference]: Finished difference. Result has 316 places, 284 transitions, 3121 flow [2025-04-14 00:54:06,829 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=2789, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3121, PETRI_PLACES=316, PETRI_TRANSITIONS=284} [2025-04-14 00:54:06,829 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 252 predicate places. [2025-04-14 00:54:06,829 INFO L485 AbstractCegarLoop]: Abstraction has has 316 places, 284 transitions, 3121 flow [2025-04-14 00:54:06,830 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:06,830 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:54:06,830 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:54:06,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-04-14 00:54:07,030 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:54:07,030 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-14 00:54:07,031 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:54:07,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1676256722, now seen corresponding path program 42 times [2025-04-14 00:54:07,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:54:07,031 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825914007] [2025-04-14 00:54:07,031 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:54:07,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:54:07,040 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:54:07,048 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:54:07,048 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:54:07,048 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:54:07,168 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:54:07,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:54:07,169 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825914007] [2025-04-14 00:54:07,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825914007] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:54:07,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:54:07,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:54:07,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108279379] [2025-04-14 00:54:07,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:54:07,169 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:54:07,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:54:07,169 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:54:07,169 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:54:07,179 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:54:07,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 284 transitions, 3121 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:07,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:54:07,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:54:07,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:54:09,378 INFO L116 PetriNetUnfolderBase]: 9283/14451 cut-off events. [2025-04-14 00:54:09,379 INFO L117 PetriNetUnfolderBase]: For 121402/121402 co-relation queries the response was YES. [2025-04-14 00:54:09,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76616 conditions, 14451 events. 9283/14451 cut-off events. For 121402/121402 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 90151 event pairs, 2670 based on Foata normal form. 1/14451 useless extension candidates. Maximal degree in co-relation 76515. Up to 10133 conditions per place. [2025-04-14 00:54:09,550 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 337 selfloop transitions, 99 changer transitions 65/503 dead transitions. [2025-04-14 00:54:09,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 503 transitions, 5495 flow [2025-04-14 00:54:09,551 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 00:54:09,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2025-04-14 00:54:09,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 452 transitions. [2025-04-14 00:54:09,551 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.26417299824663937 [2025-04-14 00:54:09,551 INFO L175 Difference]: Start difference. First operand has 316 places, 284 transitions, 3121 flow. Second operand 29 states and 452 transitions. [2025-04-14 00:54:09,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 503 transitions, 5495 flow [2025-04-14 00:54:10,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 503 transitions, 5302 flow, removed 48 selfloop flow, removed 17 redundant places. [2025-04-14 00:54:10,161 INFO L231 Difference]: Finished difference. Result has 333 places, 280 transitions, 3215 flow [2025-04-14 00:54:10,161 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=2958, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3215, PETRI_PLACES=333, PETRI_TRANSITIONS=280} [2025-04-14 00:54:10,161 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 269 predicate places. [2025-04-14 00:54:10,161 INFO L485 AbstractCegarLoop]: Abstraction has has 333 places, 280 transitions, 3215 flow [2025-04-14 00:54:10,161 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:10,161 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:54:10,161 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:54:10,162 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2025-04-14 00:54:10,162 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-14 00:54:10,162 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:54:10,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1905080438, now seen corresponding path program 43 times [2025-04-14 00:54:10,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:54:10,162 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816965073] [2025-04-14 00:54:10,162 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:54:10,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:54:10,167 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:54:10,173 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:54:10,173 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:54:10,174 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:54:10,919 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:54:10,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:54:10,919 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816965073] [2025-04-14 00:54:10,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816965073] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:54:10,919 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346360647] [2025-04-14 00:54:10,919 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:54:10,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:54:10,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:54:10,921 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-14 00:54:10,922 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-14 00:54:10,970 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:54:10,990 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:54:10,990 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:54:10,990 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:54:10,991 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:54:10,992 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:54:11,193 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:54:11,193 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:54:11,200 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:54:11,200 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:54:11,402 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:54:11,402 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:54:11,435 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:54:11,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346360647] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:54:11,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:54:11,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 33 [2025-04-14 00:54:11,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754589687] [2025-04-14 00:54:11,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:54:11,436 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:54:11,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:54:11,436 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:54:11,437 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=1034, Unknown=0, NotChecked=0, Total=1122 [2025-04-14 00:54:11,460 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:54:11,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 280 transitions, 3215 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:11,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:54:11,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:54:11,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:54:14,359 INFO L116 PetriNetUnfolderBase]: 9556/14843 cut-off events. [2025-04-14 00:54:14,360 INFO L117 PetriNetUnfolderBase]: For 132457/132457 co-relation queries the response was YES. [2025-04-14 00:54:14,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81345 conditions, 14843 events. 9556/14843 cut-off events. For 132457/132457 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 92601 event pairs, 2597 based on Foata normal form. 1/14843 useless extension candidates. Maximal degree in co-relation 81236. Up to 10545 conditions per place. [2025-04-14 00:54:14,537 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 390 selfloop transitions, 96 changer transitions 45/533 dead transitions. [2025-04-14 00:54:14,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 533 transitions, 5906 flow [2025-04-14 00:54:14,538 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-14 00:54:14,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2025-04-14 00:54:14,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 468 transitions. [2025-04-14 00:54:14,539 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.26440677966101694 [2025-04-14 00:54:14,539 INFO L175 Difference]: Start difference. First operand has 333 places, 280 transitions, 3215 flow. Second operand 30 states and 468 transitions. [2025-04-14 00:54:14,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 533 transitions, 5906 flow [2025-04-14 00:54:15,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 533 transitions, 5453 flow, removed 86 selfloop flow, removed 33 redundant places. [2025-04-14 00:54:15,349 INFO L231 Difference]: Finished difference. Result has 335 places, 301 transitions, 3438 flow [2025-04-14 00:54:15,350 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=2884, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3438, PETRI_PLACES=335, PETRI_TRANSITIONS=301} [2025-04-14 00:54:15,350 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 271 predicate places. [2025-04-14 00:54:15,350 INFO L485 AbstractCegarLoop]: Abstraction has has 335 places, 301 transitions, 3438 flow [2025-04-14 00:54:15,350 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:15,350 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:54:15,350 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:54:15,357 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-14 00:54:15,551 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,SelfDestructingSolverStorable43 [2025-04-14 00:54:15,551 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-14 00:54:15,552 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:54:15,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1930449338, now seen corresponding path program 44 times [2025-04-14 00:54:15,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:54:15,552 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310284089] [2025-04-14 00:54:15,552 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:54:15,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:54:15,556 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:54:15,560 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:54:15,561 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:54:15,561 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:54:15,666 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:54:15,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:54:15,666 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310284089] [2025-04-14 00:54:15,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310284089] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:54:15,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:54:15,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:54:15,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450477014] [2025-04-14 00:54:15,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:54:15,667 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:54:15,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:54:15,667 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:54:15,667 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:54:15,672 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:54:15,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 301 transitions, 3438 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:15,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:54:15,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:54:15,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:54:18,703 INFO L116 PetriNetUnfolderBase]: 9834/15345 cut-off events. [2025-04-14 00:54:18,703 INFO L117 PetriNetUnfolderBase]: For 126943/126943 co-relation queries the response was YES. [2025-04-14 00:54:18,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82437 conditions, 15345 events. 9834/15345 cut-off events. For 126943/126943 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 97551 event pairs, 2693 based on Foata normal form. 1/15345 useless extension candidates. Maximal degree in co-relation 82329. Up to 9773 conditions per place. [2025-04-14 00:54:18,868 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 366 selfloop transitions, 126 changer transitions 50/544 dead transitions. [2025-04-14 00:54:18,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 544 transitions, 5910 flow [2025-04-14 00:54:18,869 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-14 00:54:18,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2025-04-14 00:54:18,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 488 transitions. [2025-04-14 00:54:18,870 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.26681246582832147 [2025-04-14 00:54:18,870 INFO L175 Difference]: Start difference. First operand has 335 places, 301 transitions, 3438 flow. Second operand 31 states and 488 transitions. [2025-04-14 00:54:18,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 544 transitions, 5910 flow [2025-04-14 00:54:19,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 544 transitions, 5680 flow, removed 70 selfloop flow, removed 14 redundant places. [2025-04-14 00:54:19,457 INFO L231 Difference]: Finished difference. Result has 352 places, 305 transitions, 3629 flow [2025-04-14 00:54:19,458 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3234, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3629, PETRI_PLACES=352, PETRI_TRANSITIONS=305} [2025-04-14 00:54:19,458 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 288 predicate places. [2025-04-14 00:54:19,458 INFO L485 AbstractCegarLoop]: Abstraction has has 352 places, 305 transitions, 3629 flow [2025-04-14 00:54:19,458 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:19,458 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:54:19,458 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:54:19,458 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2025-04-14 00:54:19,458 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-14 00:54:19,459 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:54:19,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1285911222, now seen corresponding path program 45 times [2025-04-14 00:54:19,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:54:19,459 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174501261] [2025-04-14 00:54:19,459 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:54:19,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:54:19,464 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:54:19,470 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:54:19,470 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:54:19,470 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:54:19,577 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:54:19,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:54:19,577 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174501261] [2025-04-14 00:54:19,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174501261] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:54:19,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:54:19,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:54:19,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2256659] [2025-04-14 00:54:19,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:54:19,578 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:54:19,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:54:19,578 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:54:19,578 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:54:19,584 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:54:19,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 305 transitions, 3629 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:19,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:54:19,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:54:19,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:54:22,355 INFO L116 PetriNetUnfolderBase]: 10135/15839 cut-off events. [2025-04-14 00:54:22,355 INFO L117 PetriNetUnfolderBase]: For 137353/137353 co-relation queries the response was YES. [2025-04-14 00:54:22,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87186 conditions, 15839 events. 10135/15839 cut-off events. For 137353/137353 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 100951 event pairs, 2744 based on Foata normal form. 2/15840 useless extension candidates. Maximal degree in co-relation 87075. Up to 11127 conditions per place. [2025-04-14 00:54:22,573 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 402 selfloop transitions, 110 changer transitions 50/564 dead transitions. [2025-04-14 00:54:22,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 564 transitions, 6458 flow [2025-04-14 00:54:22,573 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 00:54:22,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2025-04-14 00:54:22,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 503 transitions. [2025-04-14 00:54:22,574 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2507477567298106 [2025-04-14 00:54:22,574 INFO L175 Difference]: Start difference. First operand has 352 places, 305 transitions, 3629 flow. Second operand 34 states and 503 transitions. [2025-04-14 00:54:22,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 564 transitions, 6458 flow [2025-04-14 00:54:23,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 564 transitions, 6028 flow, removed 93 selfloop flow, removed 32 redundant places. [2025-04-14 00:54:23,687 INFO L231 Difference]: Finished difference. Result has 358 places, 320 transitions, 3898 flow [2025-04-14 00:54:23,687 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3334, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3898, PETRI_PLACES=358, PETRI_TRANSITIONS=320} [2025-04-14 00:54:23,688 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 294 predicate places. [2025-04-14 00:54:23,688 INFO L485 AbstractCegarLoop]: Abstraction has has 358 places, 320 transitions, 3898 flow [2025-04-14 00:54:23,688 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:23,688 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:54:23,692 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:54:23,693 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2025-04-14 00:54:23,693 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-14 00:54:23,694 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:54:23,694 INFO L85 PathProgramCache]: Analyzing trace with hash 286902778, now seen corresponding path program 46 times [2025-04-14 00:54:23,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:54:23,694 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749170908] [2025-04-14 00:54:23,694 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:54:23,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:54:23,702 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:54:23,707 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 00:54:23,707 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 00:54:23,707 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:54:23,827 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:54:23,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:54:23,827 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749170908] [2025-04-14 00:54:23,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749170908] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:54:23,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:54:23,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:54:23,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573818189] [2025-04-14 00:54:23,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:54:23,827 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:54:23,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:54:23,832 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:54:23,832 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:54:23,848 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:54:23,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 320 transitions, 3898 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:23,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:54:23,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:54:23,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:54:26,384 INFO L116 PetriNetUnfolderBase]: 9818/15351 cut-off events. [2025-04-14 00:54:26,385 INFO L117 PetriNetUnfolderBase]: For 123291/123291 co-relation queries the response was YES. [2025-04-14 00:54:26,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83404 conditions, 15351 events. 9818/15351 cut-off events. For 123291/123291 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 97416 event pairs, 3008 based on Foata normal form. 1/15351 useless extension candidates. Maximal degree in co-relation 83292. Up to 12473 conditions per place. [2025-04-14 00:54:26,550 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 361 selfloop transitions, 86 changer transitions 45/494 dead transitions. [2025-04-14 00:54:26,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 494 transitions, 5781 flow [2025-04-14 00:54:26,551 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 00:54:26,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-04-14 00:54:26,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 399 transitions. [2025-04-14 00:54:26,551 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2504708097928437 [2025-04-14 00:54:26,551 INFO L175 Difference]: Start difference. First operand has 358 places, 320 transitions, 3898 flow. Second operand 27 states and 399 transitions. [2025-04-14 00:54:26,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 494 transitions, 5781 flow [2025-04-14 00:54:27,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 494 transitions, 5363 flow, removed 148 selfloop flow, removed 20 redundant places. [2025-04-14 00:54:27,294 INFO L231 Difference]: Finished difference. Result has 363 places, 323 transitions, 3765 flow [2025-04-14 00:54:27,295 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3508, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3765, PETRI_PLACES=363, PETRI_TRANSITIONS=323} [2025-04-14 00:54:27,295 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 299 predicate places. [2025-04-14 00:54:27,295 INFO L485 AbstractCegarLoop]: Abstraction has has 363 places, 323 transitions, 3765 flow [2025-04-14 00:54:27,295 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:27,295 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:54:27,295 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:54:27,295 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2025-04-14 00:54:27,295 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-14 00:54:27,296 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:54:27,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1140701708, now seen corresponding path program 47 times [2025-04-14 00:54:27,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:54:27,296 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321428608] [2025-04-14 00:54:27,296 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:54:27,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:54:27,300 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:54:27,308 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:54:27,308 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:54:27,308 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:54:28,051 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:54:28,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:54:28,051 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321428608] [2025-04-14 00:54:28,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321428608] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:54:28,051 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270516077] [2025-04-14 00:54:28,051 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:54:28,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:54:28,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:54:28,054 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-14 00:54:28,055 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-14 00:54:28,106 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:54:28,126 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:54:28,126 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:54:28,126 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:54:28,128 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:54:28,129 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:54:28,302 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:54:28,302 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:54:28,309 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:54:28,309 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:54:28,468 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:54:28,468 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:54:28,502 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:54:28,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270516077] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:54:28,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:54:28,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 30 [2025-04-14 00:54:28,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347965009] [2025-04-14 00:54:28,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:54:28,502 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:54:28,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:54:28,503 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:54:28,503 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=854, Unknown=0, NotChecked=0, Total=930 [2025-04-14 00:54:28,533 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:54:28,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 323 transitions, 3765 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:28,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:54:28,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:54:28,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:54:31,691 INFO L116 PetriNetUnfolderBase]: 9930/15525 cut-off events. [2025-04-14 00:54:31,692 INFO L117 PetriNetUnfolderBase]: For 114533/114533 co-relation queries the response was YES. [2025-04-14 00:54:32,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83432 conditions, 15525 events. 9930/15525 cut-off events. For 114533/114533 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 98987 event pairs, 2264 based on Foata normal form. 1/15525 useless extension candidates. Maximal degree in co-relation 83320. Up to 10006 conditions per place. [2025-04-14 00:54:32,118 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 393 selfloop transitions, 118 changer transitions 40/553 dead transitions. [2025-04-14 00:54:32,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 553 transitions, 6313 flow [2025-04-14 00:54:32,118 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-14 00:54:32,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2025-04-14 00:54:32,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 455 transitions. [2025-04-14 00:54:32,119 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2570621468926554 [2025-04-14 00:54:32,119 INFO L175 Difference]: Start difference. First operand has 363 places, 323 transitions, 3765 flow. Second operand 30 states and 455 transitions. [2025-04-14 00:54:32,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 553 transitions, 6313 flow [2025-04-14 00:54:32,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 553 transitions, 6093 flow, removed 46 selfloop flow, removed 19 redundant places. [2025-04-14 00:54:32,874 INFO L231 Difference]: Finished difference. Result has 376 places, 342 transitions, 4256 flow [2025-04-14 00:54:32,874 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3561, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4256, PETRI_PLACES=376, PETRI_TRANSITIONS=342} [2025-04-14 00:54:32,875 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 312 predicate places. [2025-04-14 00:54:32,875 INFO L485 AbstractCegarLoop]: Abstraction has has 376 places, 342 transitions, 4256 flow [2025-04-14 00:54:32,875 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:32,875 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:54:32,875 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:54:32,882 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-14 00:54:33,076 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:54:33,076 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-14 00:54:33,077 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:54:33,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1243154918, now seen corresponding path program 48 times [2025-04-14 00:54:33,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:54:33,077 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051107214] [2025-04-14 00:54:33,077 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:54:33,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:54:33,083 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:54:33,090 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:54:33,090 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:54:33,090 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:54:33,229 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:54:33,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:54:33,229 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051107214] [2025-04-14 00:54:33,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051107214] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:54:33,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:54:33,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:54:33,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570986165] [2025-04-14 00:54:33,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:54:33,230 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:54:33,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:54:33,230 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:54:33,230 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:54:33,242 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:54:33,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 342 transitions, 4256 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:33,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:54:33,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:54:33,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:54:36,536 INFO L116 PetriNetUnfolderBase]: 10313/16154 cut-off events. [2025-04-14 00:54:36,536 INFO L117 PetriNetUnfolderBase]: For 136327/136327 co-relation queries the response was YES. [2025-04-14 00:54:36,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89128 conditions, 16154 events. 10313/16154 cut-off events. For 136327/136327 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 103192 event pairs, 2716 based on Foata normal form. 1/16154 useless extension candidates. Maximal degree in co-relation 89010. Up to 10333 conditions per place. [2025-04-14 00:54:36,718 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 450 selfloop transitions, 122 changer transitions 33/607 dead transitions. [2025-04-14 00:54:36,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 607 transitions, 7072 flow [2025-04-14 00:54:36,718 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-14 00:54:36,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2025-04-14 00:54:36,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 496 transitions. [2025-04-14 00:54:36,719 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2711864406779661 [2025-04-14 00:54:36,719 INFO L175 Difference]: Start difference. First operand has 376 places, 342 transitions, 4256 flow. Second operand 31 states and 496 transitions. [2025-04-14 00:54:36,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 607 transitions, 7072 flow [2025-04-14 00:54:37,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 607 transitions, 6537 flow, removed 187 selfloop flow, removed 15 redundant places. [2025-04-14 00:54:37,549 INFO L231 Difference]: Finished difference. Result has 396 places, 355 transitions, 4289 flow [2025-04-14 00:54:37,549 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3776, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4289, PETRI_PLACES=396, PETRI_TRANSITIONS=355} [2025-04-14 00:54:37,549 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 332 predicate places. [2025-04-14 00:54:37,550 INFO L485 AbstractCegarLoop]: Abstraction has has 396 places, 355 transitions, 4289 flow [2025-04-14 00:54:37,550 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:37,550 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:54:37,550 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:54:37,550 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2025-04-14 00:54:37,550 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-14 00:54:37,550 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:54:37,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1009169942, now seen corresponding path program 49 times [2025-04-14 00:54:37,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:54:37,551 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866579054] [2025-04-14 00:54:37,551 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:54:37,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:54:37,555 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:54:37,560 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:54:37,560 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:54:37,560 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:54:38,412 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:54:38,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:54:38,412 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866579054] [2025-04-14 00:54:38,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866579054] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:54:38,413 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733914720] [2025-04-14 00:54:38,413 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:54:38,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:54:38,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:54:38,415 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-14 00:54:38,416 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-14 00:54:38,464 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:54:38,483 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:54:38,483 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:54:38,483 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:54:38,484 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:54:38,485 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:54:38,676 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:54:38,676 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:54:38,699 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:54:38,699 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:54:38,881 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:54:38,881 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:54:38,911 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:54:38,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733914720] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:54:38,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:54:38,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17, 12] total 33 [2025-04-14 00:54:38,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756925054] [2025-04-14 00:54:38,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:54:38,912 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:54:38,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:54:38,912 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:54:38,912 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=1033, Unknown=0, NotChecked=0, Total=1122 [2025-04-14 00:54:38,925 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:54:38,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 355 transitions, 4289 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:38,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:54:38,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:54:38,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:54:42,176 INFO L116 PetriNetUnfolderBase]: 10182/15939 cut-off events. [2025-04-14 00:54:42,177 INFO L117 PetriNetUnfolderBase]: For 130263/130263 co-relation queries the response was YES. [2025-04-14 00:54:42,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87454 conditions, 15939 events. 10182/15939 cut-off events. For 130263/130263 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 102021 event pairs, 2948 based on Foata normal form. 1/15939 useless extension candidates. Maximal degree in co-relation 87329. Up to 13021 conditions per place. [2025-04-14 00:54:42,434 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 353 selfloop transitions, 84 changer transitions 62/501 dead transitions. [2025-04-14 00:54:42,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 501 transitions, 5928 flow [2025-04-14 00:54:42,435 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-14 00:54:42,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-04-14 00:54:42,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 349 transitions. [2025-04-14 00:54:42,435 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.26887519260400616 [2025-04-14 00:54:42,436 INFO L175 Difference]: Start difference. First operand has 396 places, 355 transitions, 4289 flow. Second operand 22 states and 349 transitions. [2025-04-14 00:54:42,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 501 transitions, 5928 flow [2025-04-14 00:54:43,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 501 transitions, 5648 flow, removed 26 selfloop flow, removed 27 redundant places. [2025-04-14 00:54:43,402 INFO L231 Difference]: Finished difference. Result has 388 places, 342 transitions, 4053 flow [2025-04-14 00:54:43,402 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4009, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4053, PETRI_PLACES=388, PETRI_TRANSITIONS=342} [2025-04-14 00:54:43,403 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 324 predicate places. [2025-04-14 00:54:43,403 INFO L485 AbstractCegarLoop]: Abstraction has has 388 places, 342 transitions, 4053 flow [2025-04-14 00:54:43,403 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:43,403 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:54:43,403 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:54:43,409 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-14 00:54:43,603 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2025-04-14 00:54:43,603 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-14 00:54:43,604 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:54:43,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1099348560, now seen corresponding path program 50 times [2025-04-14 00:54:43,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:54:43,604 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773891150] [2025-04-14 00:54:43,604 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:54:43,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:54:43,608 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:54:43,612 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:54:43,612 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:54:43,613 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:54:43,706 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:54:43,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:54:43,706 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773891150] [2025-04-14 00:54:43,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773891150] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:54:43,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:54:43,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:54:43,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530104996] [2025-04-14 00:54:43,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:54:43,707 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:54:43,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:54:43,707 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:54:43,707 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:54:43,713 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:54:43,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 342 transitions, 4053 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:43,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:54:43,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:54:43,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:54:46,287 INFO L116 PetriNetUnfolderBase]: 9733/15223 cut-off events. [2025-04-14 00:54:46,287 INFO L117 PetriNetUnfolderBase]: For 115526/115526 co-relation queries the response was YES. [2025-04-14 00:54:46,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82301 conditions, 15223 events. 9733/15223 cut-off events. For 115526/115526 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 96668 event pairs, 2558 based on Foata normal form. 1/15223 useless extension candidates. Maximal degree in co-relation 82184. Up to 11113 conditions per place. [2025-04-14 00:54:46,430 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 376 selfloop transitions, 94 changer transitions 66/538 dead transitions. [2025-04-14 00:54:46,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 538 transitions, 6036 flow [2025-04-14 00:54:46,431 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 00:54:46,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-04-14 00:54:46,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 411 transitions. [2025-04-14 00:54:46,431 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.27864406779661016 [2025-04-14 00:54:46,431 INFO L175 Difference]: Start difference. First operand has 388 places, 342 transitions, 4053 flow. Second operand 25 states and 411 transitions. [2025-04-14 00:54:46,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 538 transitions, 6036 flow [2025-04-14 00:54:47,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 538 transitions, 5825 flow, removed 12 selfloop flow, removed 22 redundant places. [2025-04-14 00:54:47,031 INFO L231 Difference]: Finished difference. Result has 378 places, 333 transitions, 3939 flow [2025-04-14 00:54:47,032 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3850, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3939, PETRI_PLACES=378, PETRI_TRANSITIONS=333} [2025-04-14 00:54:47,032 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 314 predicate places. [2025-04-14 00:54:47,032 INFO L485 AbstractCegarLoop]: Abstraction has has 378 places, 333 transitions, 3939 flow [2025-04-14 00:54:47,032 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:47,033 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:54:47,033 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:54:47,033 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2025-04-14 00:54:47,033 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-14 00:54:47,033 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:54:47,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1032611432, now seen corresponding path program 51 times [2025-04-14 00:54:47,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:54:47,033 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855784374] [2025-04-14 00:54:47,033 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:54:47,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:54:47,038 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:54:47,042 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:54:47,042 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:54:47,042 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:54:47,139 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:54:47,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:54:47,139 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855784374] [2025-04-14 00:54:47,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855784374] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:54:47,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:54:47,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:54:47,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073555059] [2025-04-14 00:54:47,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:54:47,140 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:54:47,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:54:47,140 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:54:47,140 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:54:47,150 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:54:47,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 333 transitions, 3939 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:47,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:54:47,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:54:47,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:54:49,740 INFO L116 PetriNetUnfolderBase]: 9405/14740 cut-off events. [2025-04-14 00:54:49,740 INFO L117 PetriNetUnfolderBase]: For 111942/111942 co-relation queries the response was YES. [2025-04-14 00:54:49,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79214 conditions, 14740 events. 9405/14740 cut-off events. For 111942/111942 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 92951 event pairs, 2551 based on Foata normal form. 1/14740 useless extension candidates. Maximal degree in co-relation 79100. Up to 11118 conditions per place. [2025-04-14 00:54:49,903 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 404 selfloop transitions, 96 changer transitions 30/532 dead transitions. [2025-04-14 00:54:49,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 532 transitions, 6019 flow [2025-04-14 00:54:49,904 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 00:54:49,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2025-04-14 00:54:49,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 434 transitions. [2025-04-14 00:54:49,905 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2536528345996493 [2025-04-14 00:54:49,905 INFO L175 Difference]: Start difference. First operand has 378 places, 333 transitions, 3939 flow. Second operand 29 states and 434 transitions. [2025-04-14 00:54:49,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 532 transitions, 6019 flow [2025-04-14 00:54:50,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 532 transitions, 5788 flow, removed 7 selfloop flow, removed 25 redundant places. [2025-04-14 00:54:50,521 INFO L231 Difference]: Finished difference. Result has 376 places, 337 transitions, 4010 flow [2025-04-14 00:54:50,521 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3712, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4010, PETRI_PLACES=376, PETRI_TRANSITIONS=337} [2025-04-14 00:54:50,522 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 312 predicate places. [2025-04-14 00:54:50,522 INFO L485 AbstractCegarLoop]: Abstraction has has 376 places, 337 transitions, 4010 flow [2025-04-14 00:54:50,522 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:50,522 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:54:50,522 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:54:50,522 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2025-04-14 00:54:50,522 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-14 00:54:50,523 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:54:50,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1633126170, now seen corresponding path program 52 times [2025-04-14 00:54:50,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:54:50,523 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955709989] [2025-04-14 00:54:50,523 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:54:50,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:54:50,530 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:54:50,534 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 00:54:50,534 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 00:54:50,534 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:54:50,640 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:54:50,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:54:50,640 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955709989] [2025-04-14 00:54:50,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955709989] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:54:50,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:54:50,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:54:50,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438084574] [2025-04-14 00:54:50,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:54:50,641 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:54:50,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:54:50,641 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:54:50,641 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:54:50,645 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:54:50,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 337 transitions, 4010 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:50,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:54:50,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:54:50,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:54:53,288 INFO L116 PetriNetUnfolderBase]: 9627/15084 cut-off events. [2025-04-14 00:54:53,289 INFO L117 PetriNetUnfolderBase]: For 117632/117632 co-relation queries the response was YES. [2025-04-14 00:54:53,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82058 conditions, 15084 events. 9627/15084 cut-off events. For 117632/117632 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 95895 event pairs, 2651 based on Foata normal form. 1/15084 useless extension candidates. Maximal degree in co-relation 81943. Up to 11642 conditions per place. [2025-04-14 00:54:53,674 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 407 selfloop transitions, 93 changer transitions 46/548 dead transitions. [2025-04-14 00:54:53,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 548 transitions, 6418 flow [2025-04-14 00:54:53,674 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-14 00:54:53,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2025-04-14 00:54:53,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 440 transitions. [2025-04-14 00:54:53,675 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2405686167304538 [2025-04-14 00:54:53,675 INFO L175 Difference]: Start difference. First operand has 376 places, 337 transitions, 4010 flow. Second operand 31 states and 440 transitions. [2025-04-14 00:54:53,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 548 transitions, 6418 flow [2025-04-14 00:54:54,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 548 transitions, 6130 flow, removed 47 selfloop flow, removed 24 redundant places. [2025-04-14 00:54:54,336 INFO L231 Difference]: Finished difference. Result has 386 places, 354 transitions, 4295 flow [2025-04-14 00:54:54,336 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4295, PETRI_PLACES=386, PETRI_TRANSITIONS=354} [2025-04-14 00:54:54,337 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 322 predicate places. [2025-04-14 00:54:54,337 INFO L485 AbstractCegarLoop]: Abstraction has has 386 places, 354 transitions, 4295 flow [2025-04-14 00:54:54,337 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:54,337 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:54:54,337 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:54:54,337 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2025-04-14 00:54:54,337 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-14 00:54:54,338 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:54:54,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1844250236, now seen corresponding path program 53 times [2025-04-14 00:54:54,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:54:54,338 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728861551] [2025-04-14 00:54:54,338 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:54:54,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:54:54,342 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:54:54,352 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:54:54,352 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:54:54,352 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:54:55,045 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:54:55,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:54:55,045 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728861551] [2025-04-14 00:54:55,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728861551] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:54:55,045 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612553674] [2025-04-14 00:54:55,045 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:54:55,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:54:55,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:54:55,047 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-14 00:54:55,048 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-14 00:54:55,101 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:54:55,121 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:54:55,121 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:54:55,121 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:54:55,122 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:54:55,123 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:54:55,322 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:54:55,323 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:54:55,329 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:54:55,329 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:54:55,525 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:54:55,525 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:54:55,555 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:54:55,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612553674] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:54:55,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:54:55,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 33 [2025-04-14 00:54:55,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503609761] [2025-04-14 00:54:55,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:54:55,555 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:54:55,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:54:55,556 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:54:55,556 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=1031, Unknown=0, NotChecked=0, Total=1122 [2025-04-14 00:54:55,573 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:54:55,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 354 transitions, 4295 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:55,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:54:55,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:54:55,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:54:58,389 INFO L116 PetriNetUnfolderBase]: 9528/14964 cut-off events. [2025-04-14 00:54:58,389 INFO L117 PetriNetUnfolderBase]: For 124304/124304 co-relation queries the response was YES. [2025-04-14 00:54:58,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82100 conditions, 14964 events. 9528/14964 cut-off events. For 124304/124304 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 95038 event pairs, 2746 based on Foata normal form. 1/14964 useless extension candidates. Maximal degree in co-relation 81981. Up to 11729 conditions per place. [2025-04-14 00:54:58,701 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 436 selfloop transitions, 81 changer transitions 50/569 dead transitions. [2025-04-14 00:54:58,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 569 transitions, 6651 flow [2025-04-14 00:54:58,702 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-14 00:54:58,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2025-04-14 00:54:58,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 460 transitions. [2025-04-14 00:54:58,702 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24364406779661016 [2025-04-14 00:54:58,702 INFO L175 Difference]: Start difference. First operand has 386 places, 354 transitions, 4295 flow. Second operand 32 states and 460 transitions. [2025-04-14 00:54:58,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 569 transitions, 6651 flow [2025-04-14 00:54:59,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 569 transitions, 6011 flow, removed 209 selfloop flow, removed 25 redundant places. [2025-04-14 00:54:59,594 INFO L231 Difference]: Finished difference. Result has 398 places, 356 transitions, 4063 flow [2025-04-14 00:54:59,595 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3849, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=4063, PETRI_PLACES=398, PETRI_TRANSITIONS=356} [2025-04-14 00:54:59,595 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 334 predicate places. [2025-04-14 00:54:59,595 INFO L485 AbstractCegarLoop]: Abstraction has has 398 places, 356 transitions, 4063 flow [2025-04-14 00:54:59,595 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:59,595 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:54:59,595 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:54:59,601 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-04-14 00:54:59,795 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:54:59,796 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-14 00:54:59,796 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:54:59,796 INFO L85 PathProgramCache]: Analyzing trace with hash -556349802, now seen corresponding path program 54 times [2025-04-14 00:54:59,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:54:59,796 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931832513] [2025-04-14 00:54:59,796 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:54:59,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:54:59,801 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:54:59,806 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:54:59,806 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:54:59,806 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:54:59,920 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:54:59,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:54:59,921 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931832513] [2025-04-14 00:54:59,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931832513] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:54:59,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:54:59,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:54:59,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579710611] [2025-04-14 00:54:59,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:54:59,921 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:54:59,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:54:59,922 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:54:59,922 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:54:59,933 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:54:59,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 356 transitions, 4063 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:54:59,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:54:59,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:54:59,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:55:02,692 INFO L116 PetriNetUnfolderBase]: 9518/14954 cut-off events. [2025-04-14 00:55:02,693 INFO L117 PetriNetUnfolderBase]: For 118085/118085 co-relation queries the response was YES. [2025-04-14 00:55:02,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79586 conditions, 14954 events. 9518/14954 cut-off events. For 118085/118085 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 94956 event pairs, 2160 based on Foata normal form. 1/14954 useless extension candidates. Maximal degree in co-relation 79463. Up to 8318 conditions per place. [2025-04-14 00:55:02,985 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 396 selfloop transitions, 147 changer transitions 78/623 dead transitions. [2025-04-14 00:55:02,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 623 transitions, 6697 flow [2025-04-14 00:55:02,985 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-14 00:55:02,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2025-04-14 00:55:02,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 523 transitions. [2025-04-14 00:55:02,986 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2770127118644068 [2025-04-14 00:55:02,986 INFO L175 Difference]: Start difference. First operand has 398 places, 356 transitions, 4063 flow. Second operand 32 states and 523 transitions. [2025-04-14 00:55:02,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 623 transitions, 6697 flow [2025-04-14 00:55:03,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 623 transitions, 6397 flow, removed 26 selfloop flow, removed 28 redundant places. [2025-04-14 00:55:03,849 INFO L231 Difference]: Finished difference. Result has 401 places, 350 transitions, 4102 flow [2025-04-14 00:55:03,849 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3773, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=4102, PETRI_PLACES=401, PETRI_TRANSITIONS=350} [2025-04-14 00:55:03,849 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 337 predicate places. [2025-04-14 00:55:03,849 INFO L485 AbstractCegarLoop]: Abstraction has has 401 places, 350 transitions, 4102 flow [2025-04-14 00:55:03,849 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:03,849 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:55:03,849 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:55:03,850 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2025-04-14 00:55:03,850 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-14 00:55:03,850 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:55:03,850 INFO L85 PathProgramCache]: Analyzing trace with hash 2001737834, now seen corresponding path program 55 times [2025-04-14 00:55:03,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:55:03,850 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498234448] [2025-04-14 00:55:03,850 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:55:03,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:55:03,855 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:55:03,863 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:55:03,863 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:55:03,863 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:55:04,878 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:55:04,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:55:04,878 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498234448] [2025-04-14 00:55:04,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498234448] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:55:04,878 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140410720] [2025-04-14 00:55:04,878 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:55:04,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:55:04,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:55:04,880 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-14 00:55:04,881 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-14 00:55:04,941 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:55:04,964 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:55:04,964 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:55:04,964 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:55:04,965 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:55:04,966 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:55:05,168 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:55:05,169 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:55:05,183 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:55:05,184 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:55:05,396 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:55:05,396 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:55:05,428 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:55:05,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140410720] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:55:05,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:55:05,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 31 [2025-04-14 00:55:05,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761831597] [2025-04-14 00:55:05,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:55:05,429 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:55:05,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:55:05,429 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:55:05,429 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=916, Unknown=0, NotChecked=0, Total=992 [2025-04-14 00:55:05,435 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:55:05,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 350 transitions, 4102 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:05,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:55:05,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:55:05,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:55:08,458 INFO L116 PetriNetUnfolderBase]: 9678/15185 cut-off events. [2025-04-14 00:55:08,458 INFO L117 PetriNetUnfolderBase]: For 124593/124593 co-relation queries the response was YES. [2025-04-14 00:55:08,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81938 conditions, 15185 events. 9678/15185 cut-off events. For 124593/124593 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 96344 event pairs, 2465 based on Foata normal form. 1/15185 useless extension candidates. Maximal degree in co-relation 81815. Up to 10895 conditions per place. [2025-04-14 00:55:08,816 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 458 selfloop transitions, 110 changer transitions 41/611 dead transitions. [2025-04-14 00:55:08,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 611 transitions, 6680 flow [2025-04-14 00:55:08,816 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-04-14 00:55:08,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2025-04-14 00:55:08,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 536 transitions. [2025-04-14 00:55:08,817 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24553366926248282 [2025-04-14 00:55:08,817 INFO L175 Difference]: Start difference. First operand has 401 places, 350 transitions, 4102 flow. Second operand 37 states and 536 transitions. [2025-04-14 00:55:08,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 611 transitions, 6680 flow [2025-04-14 00:55:09,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 611 transitions, 6349 flow, removed 16 selfloop flow, removed 32 redundant places. [2025-04-14 00:55:09,494 INFO L231 Difference]: Finished difference. Result has 408 places, 361 transitions, 4177 flow [2025-04-14 00:55:09,495 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3785, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=4177, PETRI_PLACES=408, PETRI_TRANSITIONS=361} [2025-04-14 00:55:09,495 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 344 predicate places. [2025-04-14 00:55:09,495 INFO L485 AbstractCegarLoop]: Abstraction has has 408 places, 361 transitions, 4177 flow [2025-04-14 00:55:09,495 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:09,495 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:55:09,495 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:55:09,501 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-14 00:55:09,695 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:55:09,696 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-14 00:55:09,696 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:55:09,696 INFO L85 PathProgramCache]: Analyzing trace with hash 327845138, now seen corresponding path program 56 times [2025-04-14 00:55:09,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:55:09,696 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686053865] [2025-04-14 00:55:09,696 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:55:09,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:55:09,701 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:55:09,705 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:55:09,705 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:55:09,705 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:55:09,796 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:55:09,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:55:09,796 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686053865] [2025-04-14 00:55:09,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686053865] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:55:09,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:55:09,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:55:09,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59167607] [2025-04-14 00:55:09,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:55:09,796 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:55:09,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:55:09,797 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:55:09,797 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:55:09,804 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:55:09,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 361 transitions, 4177 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:09,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:55:09,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:55:09,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:55:12,169 INFO L116 PetriNetUnfolderBase]: 9521/14923 cut-off events. [2025-04-14 00:55:12,170 INFO L117 PetriNetUnfolderBase]: For 118974/118974 co-relation queries the response was YES. [2025-04-14 00:55:12,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80750 conditions, 14923 events. 9521/14923 cut-off events. For 118974/118974 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 94495 event pairs, 2909 based on Foata normal form. 1/14923 useless extension candidates. Maximal degree in co-relation 80623. Up to 11943 conditions per place. [2025-04-14 00:55:12,520 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 395 selfloop transitions, 71 changer transitions 64/532 dead transitions. [2025-04-14 00:55:12,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 532 transitions, 5986 flow [2025-04-14 00:55:12,521 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-14 00:55:12,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-04-14 00:55:12,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 390 transitions. [2025-04-14 00:55:12,521 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2542372881355932 [2025-04-14 00:55:12,521 INFO L175 Difference]: Start difference. First operand has 408 places, 361 transitions, 4177 flow. Second operand 26 states and 390 transitions. [2025-04-14 00:55:12,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 532 transitions, 5986 flow [2025-04-14 00:55:13,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 532 transitions, 5777 flow, removed 39 selfloop flow, removed 25 redundant places. [2025-04-14 00:55:13,213 INFO L231 Difference]: Finished difference. Result has 407 places, 352 transitions, 4016 flow [2025-04-14 00:55:13,214 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3968, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4016, PETRI_PLACES=407, PETRI_TRANSITIONS=352} [2025-04-14 00:55:13,214 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 343 predicate places. [2025-04-14 00:55:13,214 INFO L485 AbstractCegarLoop]: Abstraction has has 407 places, 352 transitions, 4016 flow [2025-04-14 00:55:13,214 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:13,214 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:55:13,214 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:55:13,214 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2025-04-14 00:55:13,214 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-14 00:55:13,215 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:55:13,215 INFO L85 PathProgramCache]: Analyzing trace with hash 2130700376, now seen corresponding path program 57 times [2025-04-14 00:55:13,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:55:13,215 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414933579] [2025-04-14 00:55:13,215 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:55:13,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:55:13,219 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:55:13,223 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:55:13,224 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:55:13,224 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:55:13,329 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:55:13,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:55:13,329 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414933579] [2025-04-14 00:55:13,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414933579] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:55:13,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:55:13,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:55:13,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921140488] [2025-04-14 00:55:13,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:55:13,329 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:55:13,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:55:13,330 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:55:13,330 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:55:13,349 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:55:13,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 352 transitions, 4016 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:13,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:55:13,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:55:13,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:55:16,090 INFO L116 PetriNetUnfolderBase]: 9168/14400 cut-off events. [2025-04-14 00:55:16,090 INFO L117 PetriNetUnfolderBase]: For 111825/111825 co-relation queries the response was YES. [2025-04-14 00:55:16,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77251 conditions, 14400 events. 9168/14400 cut-off events. For 111825/111825 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 90603 event pairs, 2707 based on Foata normal form. 1/14400 useless extension candidates. Maximal degree in co-relation 77124. Up to 11503 conditions per place. [2025-04-14 00:55:16,289 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 414 selfloop transitions, 75 changer transitions 43/534 dead transitions. [2025-04-14 00:55:16,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 534 transitions, 5925 flow [2025-04-14 00:55:16,289 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-14 00:55:16,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2025-04-14 00:55:16,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 427 transitions. [2025-04-14 00:55:16,290 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24124293785310735 [2025-04-14 00:55:16,290 INFO L175 Difference]: Start difference. First operand has 407 places, 352 transitions, 4016 flow. Second operand 30 states and 427 transitions. [2025-04-14 00:55:16,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 534 transitions, 5925 flow [2025-04-14 00:55:16,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 534 transitions, 5738 flow, removed 13 selfloop flow, removed 26 redundant places. [2025-04-14 00:55:16,874 INFO L231 Difference]: Finished difference. Result has 403 places, 346 transitions, 3951 flow [2025-04-14 00:55:16,875 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3835, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3951, PETRI_PLACES=403, PETRI_TRANSITIONS=346} [2025-04-14 00:55:16,875 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 339 predicate places. [2025-04-14 00:55:16,875 INFO L485 AbstractCegarLoop]: Abstraction has has 403 places, 346 transitions, 3951 flow [2025-04-14 00:55:16,875 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:16,875 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:55:16,875 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:55:16,875 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2025-04-14 00:55:16,875 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-14 00:55:16,876 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:55:16,876 INFO L85 PathProgramCache]: Analyzing trace with hash 466110772, now seen corresponding path program 58 times [2025-04-14 00:55:16,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:55:16,876 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474996797] [2025-04-14 00:55:16,876 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:55:16,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:55:16,880 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:55:16,883 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 00:55:16,883 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 00:55:16,883 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:55:16,963 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:55:16,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:55:16,963 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474996797] [2025-04-14 00:55:16,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474996797] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:55:16,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:55:16,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:55:16,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734425427] [2025-04-14 00:55:16,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:55:16,963 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:55:16,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:55:16,964 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:55:16,964 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:55:16,989 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:55:16,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 346 transitions, 3951 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:16,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:55:16,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:55:16,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:55:19,958 INFO L116 PetriNetUnfolderBase]: 9093/14298 cut-off events. [2025-04-14 00:55:19,958 INFO L117 PetriNetUnfolderBase]: For 112583/112583 co-relation queries the response was YES. [2025-04-14 00:55:20,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76547 conditions, 14298 events. 9093/14298 cut-off events. For 112583/112583 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 89935 event pairs, 2344 based on Foata normal form. 1/14298 useless extension candidates. Maximal degree in co-relation 76422. Up to 9875 conditions per place. [2025-04-14 00:55:20,276 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 382 selfloop transitions, 98 changer transitions 43/525 dead transitions. [2025-04-14 00:55:20,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 525 transitions, 5835 flow [2025-04-14 00:55:20,276 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 00:55:20,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-04-14 00:55:20,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 395 transitions. [2025-04-14 00:55:20,277 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2677966101694915 [2025-04-14 00:55:20,277 INFO L175 Difference]: Start difference. First operand has 403 places, 346 transitions, 3951 flow. Second operand 25 states and 395 transitions. [2025-04-14 00:55:20,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 525 transitions, 5835 flow [2025-04-14 00:55:20,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 525 transitions, 5652 flow, removed 20 selfloop flow, removed 24 redundant places. [2025-04-14 00:55:20,855 INFO L231 Difference]: Finished difference. Result has 397 places, 338 transitions, 3929 flow [2025-04-14 00:55:20,855 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3784, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3929, PETRI_PLACES=397, PETRI_TRANSITIONS=338} [2025-04-14 00:55:20,855 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 333 predicate places. [2025-04-14 00:55:20,855 INFO L485 AbstractCegarLoop]: Abstraction has has 397 places, 338 transitions, 3929 flow [2025-04-14 00:55:20,855 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:20,855 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:55:20,855 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:55:20,856 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2025-04-14 00:55:20,856 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-14 00:55:20,856 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:55:20,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1330929902, now seen corresponding path program 59 times [2025-04-14 00:55:20,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:55:20,856 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825811747] [2025-04-14 00:55:20,856 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:55:20,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:55:20,862 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:55:20,870 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:55:20,870 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:55:20,870 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:55:21,641 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:55:21,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:55:21,642 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825811747] [2025-04-14 00:55:21,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825811747] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:55:21,642 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069741774] [2025-04-14 00:55:21,642 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:55:21,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:55:21,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:55:21,645 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-14 00:55:21,646 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-14 00:55:21,701 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:55:21,720 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:55:21,720 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:55:21,720 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:55:21,722 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:55:21,723 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:55:21,915 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:55:21,915 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:55:21,921 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:55:21,921 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:55:22,133 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:55:22,134 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:55:22,168 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:55:22,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069741774] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:55:22,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:55:22,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 33 [2025-04-14 00:55:22,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475210331] [2025-04-14 00:55:22,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:55:22,169 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:55:22,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:55:22,169 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:55:22,170 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=1034, Unknown=0, NotChecked=0, Total=1122 [2025-04-14 00:55:22,189 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:55:22,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 338 transitions, 3929 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:22,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:55:22,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:55:22,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:55:25,095 INFO L116 PetriNetUnfolderBase]: 9266/14597 cut-off events. [2025-04-14 00:55:25,095 INFO L117 PetriNetUnfolderBase]: For 116311/116311 co-relation queries the response was YES. [2025-04-14 00:55:25,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79104 conditions, 14597 events. 9266/14597 cut-off events. For 116311/116311 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 92057 event pairs, 2139 based on Foata normal form. 1/14597 useless extension candidates. Maximal degree in co-relation 78981. Up to 9612 conditions per place. [2025-04-14 00:55:25,271 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 448 selfloop transitions, 104 changer transitions 38/592 dead transitions. [2025-04-14 00:55:25,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 592 transitions, 6497 flow [2025-04-14 00:55:25,271 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 00:55:25,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2025-04-14 00:55:25,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 503 transitions. [2025-04-14 00:55:25,272 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2583461736004109 [2025-04-14 00:55:25,272 INFO L175 Difference]: Start difference. First operand has 397 places, 338 transitions, 3929 flow. Second operand 33 states and 503 transitions. [2025-04-14 00:55:25,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 592 transitions, 6497 flow [2025-04-14 00:55:25,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 592 transitions, 6228 flow, removed 16 selfloop flow, removed 22 redundant places. [2025-04-14 00:55:25,891 INFO L231 Difference]: Finished difference. Result has 406 places, 343 transitions, 4016 flow [2025-04-14 00:55:25,892 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3696, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=4016, PETRI_PLACES=406, PETRI_TRANSITIONS=343} [2025-04-14 00:55:25,892 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 342 predicate places. [2025-04-14 00:55:25,892 INFO L485 AbstractCegarLoop]: Abstraction has has 406 places, 343 transitions, 4016 flow [2025-04-14 00:55:25,892 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:25,892 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:55:25,892 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:55:25,898 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-14 00:55:26,094 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2025-04-14 00:55:26,094 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-14 00:55:26,095 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:55:26,095 INFO L85 PathProgramCache]: Analyzing trace with hash -626991426, now seen corresponding path program 60 times [2025-04-14 00:55:26,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:55:26,095 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414455674] [2025-04-14 00:55:26,095 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:55:26,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:55:26,100 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:55:26,265 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:55:26,265 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:55:26,265 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:55:26,386 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:55:26,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:55:26,386 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414455674] [2025-04-14 00:55:26,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414455674] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:55:26,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:55:26,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:55:26,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940379461] [2025-04-14 00:55:26,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:55:26,387 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:55:26,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:55:26,387 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:55:26,387 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:55:26,402 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:55:26,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 343 transitions, 4016 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:26,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:55:26,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:55:26,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:55:29,106 INFO L116 PetriNetUnfolderBase]: 9222/14534 cut-off events. [2025-04-14 00:55:29,106 INFO L117 PetriNetUnfolderBase]: For 116427/116427 co-relation queries the response was YES. [2025-04-14 00:55:29,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78360 conditions, 14534 events. 9222/14534 cut-off events. For 116427/116427 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 91884 event pairs, 2390 based on Foata normal form. 1/14534 useless extension candidates. Maximal degree in co-relation 78233. Up to 9882 conditions per place. [2025-04-14 00:55:29,309 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 433 selfloop transitions, 110 changer transitions 47/592 dead transitions. [2025-04-14 00:55:29,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 592 transitions, 6479 flow [2025-04-14 00:55:29,310 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 00:55:29,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2025-04-14 00:55:29,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 502 transitions. [2025-04-14 00:55:29,311 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25783256291730866 [2025-04-14 00:55:29,311 INFO L175 Difference]: Start difference. First operand has 406 places, 343 transitions, 4016 flow. Second operand 33 states and 502 transitions. [2025-04-14 00:55:29,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 592 transitions, 6479 flow [2025-04-14 00:55:30,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 592 transitions, 6237 flow, removed 19 selfloop flow, removed 26 redundant places. [2025-04-14 00:55:30,156 INFO L231 Difference]: Finished difference. Result has 409 places, 342 transitions, 4045 flow [2025-04-14 00:55:30,157 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3780, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=4045, PETRI_PLACES=409, PETRI_TRANSITIONS=342} [2025-04-14 00:55:30,157 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 345 predicate places. [2025-04-14 00:55:30,157 INFO L485 AbstractCegarLoop]: Abstraction has has 409 places, 342 transitions, 4045 flow [2025-04-14 00:55:30,157 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:30,157 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:55:30,157 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:55:30,157 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2025-04-14 00:55:30,158 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-14 00:55:30,158 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:55:30,158 INFO L85 PathProgramCache]: Analyzing trace with hash -2119535954, now seen corresponding path program 61 times [2025-04-14 00:55:30,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:55:30,158 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572438002] [2025-04-14 00:55:30,158 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:55:30,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:55:30,164 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:55:30,172 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:55:30,172 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:55:30,172 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:55:31,406 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:55:31,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:55:31,406 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572438002] [2025-04-14 00:55:31,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572438002] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:55:31,406 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793710569] [2025-04-14 00:55:31,406 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:55:31,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:55:31,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:55:31,408 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-14 00:55:31,409 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-14 00:55:31,460 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:55:31,478 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:55:31,478 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:55:31,478 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:55:31,479 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:55:31,480 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:55:31,686 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:55:31,686 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:55:31,727 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:55:31,727 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:55:31,940 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:55:31,940 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:55:31,965 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:55:31,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793710569] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:55:31,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:55:31,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17, 12] total 34 [2025-04-14 00:55:31,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199424180] [2025-04-14 00:55:31,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:55:31,966 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:55:31,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:55:31,966 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:55:31,966 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=1108, Unknown=0, NotChecked=0, Total=1190 [2025-04-14 00:55:31,980 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:55:31,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 342 transitions, 4045 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:31,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:55:31,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:55:31,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:55:35,488 INFO L116 PetriNetUnfolderBase]: 9532/15002 cut-off events. [2025-04-14 00:55:35,488 INFO L117 PetriNetUnfolderBase]: For 123575/123575 co-relation queries the response was YES. [2025-04-14 00:55:35,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82429 conditions, 15002 events. 9532/15002 cut-off events. For 123575/123575 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 95415 event pairs, 2725 based on Foata normal form. 1/15002 useless extension candidates. Maximal degree in co-relation 82305. Up to 12106 conditions per place. [2025-04-14 00:55:35,719 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 411 selfloop transitions, 90 changer transitions 30/533 dead transitions. [2025-04-14 00:55:35,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 533 transitions, 6463 flow [2025-04-14 00:55:35,720 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 00:55:35,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2025-04-14 00:55:35,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 399 transitions. [2025-04-14 00:55:35,720 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24152542372881355 [2025-04-14 00:55:35,720 INFO L175 Difference]: Start difference. First operand has 409 places, 342 transitions, 4045 flow. Second operand 28 states and 399 transitions. [2025-04-14 00:55:35,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 533 transitions, 6463 flow [2025-04-14 00:55:36,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 533 transitions, 6227 flow, removed 50 selfloop flow, removed 25 redundant places. [2025-04-14 00:55:36,594 INFO L231 Difference]: Finished difference. Result has 408 places, 367 transitions, 4510 flow [2025-04-14 00:55:36,594 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3823, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=4510, PETRI_PLACES=408, PETRI_TRANSITIONS=367} [2025-04-14 00:55:36,594 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 344 predicate places. [2025-04-14 00:55:36,595 INFO L485 AbstractCegarLoop]: Abstraction has has 408 places, 367 transitions, 4510 flow [2025-04-14 00:55:36,595 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:36,595 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:55:36,595 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:55:36,600 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-14 00:55:36,795 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:55:36,795 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-14 00:55:36,796 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:55:36,796 INFO L85 PathProgramCache]: Analyzing trace with hash -45264222, now seen corresponding path program 62 times [2025-04-14 00:55:36,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:55:36,796 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231656790] [2025-04-14 00:55:36,796 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:55:36,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:55:36,800 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:55:36,805 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:55:36,805 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:55:36,805 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:55:36,896 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:55:36,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:55:36,897 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231656790] [2025-04-14 00:55:36,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231656790] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:55:36,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:55:36,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:55:36,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238871048] [2025-04-14 00:55:36,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:55:36,897 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:55:36,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:55:36,898 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:55:36,898 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:55:36,901 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:55:36,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 367 transitions, 4510 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:36,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:55:36,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:55:36,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:55:39,434 INFO L116 PetriNetUnfolderBase]: 9431/14829 cut-off events. [2025-04-14 00:55:39,434 INFO L117 PetriNetUnfolderBase]: For 131338/131338 co-relation queries the response was YES. [2025-04-14 00:55:39,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82975 conditions, 14829 events. 9431/14829 cut-off events. For 131338/131338 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 93851 event pairs, 2399 based on Foata normal form. 1/14829 useless extension candidates. Maximal degree in co-relation 82847. Up to 11372 conditions per place. [2025-04-14 00:55:39,784 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 384 selfloop transitions, 78 changer transitions 61/525 dead transitions. [2025-04-14 00:55:39,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 525 transitions, 6282 flow [2025-04-14 00:55:39,785 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 00:55:39,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2025-04-14 00:55:39,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 372 transitions. [2025-04-14 00:55:39,786 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2627118644067797 [2025-04-14 00:55:39,786 INFO L175 Difference]: Start difference. First operand has 408 places, 367 transitions, 4510 flow. Second operand 24 states and 372 transitions. [2025-04-14 00:55:39,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 525 transitions, 6282 flow [2025-04-14 00:55:40,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 525 transitions, 5880 flow, removed 160 selfloop flow, removed 9 redundant places. [2025-04-14 00:55:40,491 INFO L231 Difference]: Finished difference. Result has 419 places, 353 transitions, 4129 flow [2025-04-14 00:55:40,491 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4108, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4129, PETRI_PLACES=419, PETRI_TRANSITIONS=353} [2025-04-14 00:55:40,491 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 355 predicate places. [2025-04-14 00:55:40,491 INFO L485 AbstractCegarLoop]: Abstraction has has 419 places, 353 transitions, 4129 flow [2025-04-14 00:55:40,492 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:40,492 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:55:40,492 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:55:40,492 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2025-04-14 00:55:40,492 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-14 00:55:40,492 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:55:40,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1617744210, now seen corresponding path program 63 times [2025-04-14 00:55:40,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:55:40,492 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826115896] [2025-04-14 00:55:40,493 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:55:40,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:55:40,497 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:55:40,502 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:55:40,502 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:55:40,502 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:55:40,604 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:55:40,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:55:40,604 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826115896] [2025-04-14 00:55:40,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826115896] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:55:40,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:55:40,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:55:40,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887616906] [2025-04-14 00:55:40,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:55:40,605 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:55:40,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:55:40,605 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:55:40,605 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:55:40,620 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:55:40,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 353 transitions, 4129 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:40,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:55:40,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:55:40,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:55:43,521 INFO L116 PetriNetUnfolderBase]: 9148/14365 cut-off events. [2025-04-14 00:55:43,521 INFO L117 PetriNetUnfolderBase]: For 122494/122494 co-relation queries the response was YES. [2025-04-14 00:55:43,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79580 conditions, 14365 events. 9148/14365 cut-off events. For 122494/122494 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 90334 event pairs, 2792 based on Foata normal form. 1/14365 useless extension candidates. Maximal degree in co-relation 79451. Up to 11935 conditions per place. [2025-04-14 00:55:43,671 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 375 selfloop transitions, 63 changer transitions 63/503 dead transitions. [2025-04-14 00:55:43,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 503 transitions, 5802 flow [2025-04-14 00:55:43,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 00:55:43,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2025-04-14 00:55:43,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 361 transitions. [2025-04-14 00:55:43,672 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2549435028248588 [2025-04-14 00:55:43,672 INFO L175 Difference]: Start difference. First operand has 419 places, 353 transitions, 4129 flow. Second operand 24 states and 361 transitions. [2025-04-14 00:55:43,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 503 transitions, 5802 flow [2025-04-14 00:55:44,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 503 transitions, 5568 flow, removed 16 selfloop flow, removed 28 redundant places. [2025-04-14 00:55:44,347 INFO L231 Difference]: Finished difference. Result has 397 places, 340 transitions, 3905 flow [2025-04-14 00:55:44,347 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3903, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3905, PETRI_PLACES=397, PETRI_TRANSITIONS=340} [2025-04-14 00:55:44,350 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 333 predicate places. [2025-04-14 00:55:44,350 INFO L485 AbstractCegarLoop]: Abstraction has has 397 places, 340 transitions, 3905 flow [2025-04-14 00:55:44,350 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:44,350 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:55:44,350 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:55:44,350 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2025-04-14 00:55:44,350 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-14 00:55:44,351 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:55:44,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1292771432, now seen corresponding path program 64 times [2025-04-14 00:55:44,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:55:44,352 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751118677] [2025-04-14 00:55:44,352 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:55:44,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:55:44,356 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:55:44,360 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 00:55:44,360 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 00:55:44,360 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:55:44,447 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:55:44,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:55:44,447 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751118677] [2025-04-14 00:55:44,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751118677] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:55:44,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:55:44,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:55:44,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355387495] [2025-04-14 00:55:44,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:55:44,448 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:55:44,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:55:44,448 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:55:44,448 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:55:44,459 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:55:44,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 340 transitions, 3905 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:44,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:55:44,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:55:44,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:55:47,168 INFO L116 PetriNetUnfolderBase]: 8913/13951 cut-off events. [2025-04-14 00:55:47,168 INFO L117 PetriNetUnfolderBase]: For 107495/107495 co-relation queries the response was YES. [2025-04-14 00:55:47,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76529 conditions, 13951 events. 8913/13951 cut-off events. For 107495/107495 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 86710 event pairs, 2571 based on Foata normal form. 1/13951 useless extension candidates. Maximal degree in co-relation 76408. Up to 10430 conditions per place. [2025-04-14 00:55:47,315 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 348 selfloop transitions, 76 changer transitions 67/493 dead transitions. [2025-04-14 00:55:47,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 493 transitions, 5586 flow [2025-04-14 00:55:47,316 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 00:55:47,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-04-14 00:55:47,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 340 transitions. [2025-04-14 00:55:47,316 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.288135593220339 [2025-04-14 00:55:47,316 INFO L175 Difference]: Start difference. First operand has 397 places, 340 transitions, 3905 flow. Second operand 20 states and 340 transitions. [2025-04-14 00:55:47,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 493 transitions, 5586 flow [2025-04-14 00:55:47,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 493 transitions, 5419 flow, removed 11 selfloop flow, removed 23 redundant places. [2025-04-14 00:55:47,901 INFO L231 Difference]: Finished difference. Result has 375 places, 326 transitions, 3776 flow [2025-04-14 00:55:47,901 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3742, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3776, PETRI_PLACES=375, PETRI_TRANSITIONS=326} [2025-04-14 00:55:47,901 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 311 predicate places. [2025-04-14 00:55:47,901 INFO L485 AbstractCegarLoop]: Abstraction has has 375 places, 326 transitions, 3776 flow [2025-04-14 00:55:47,901 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:47,901 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:55:47,901 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:55:47,901 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2025-04-14 00:55:47,901 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-14 00:55:47,902 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:55:47,902 INFO L85 PathProgramCache]: Analyzing trace with hash -147005292, now seen corresponding path program 65 times [2025-04-14 00:55:47,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:55:47,902 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616031854] [2025-04-14 00:55:47,902 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:55:47,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:55:47,907 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:55:47,914 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:55:47,914 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:55:47,914 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:55:48,765 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:55:48,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:55:48,766 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616031854] [2025-04-14 00:55:48,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616031854] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:55:48,766 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482933206] [2025-04-14 00:55:48,766 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:55:48,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:55:48,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:55:48,767 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-14 00:55:48,768 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-14 00:55:48,826 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:55:48,846 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:55:48,846 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:55:48,846 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:55:48,848 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:55:48,849 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:55:49,050 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:55:49,050 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:55:49,057 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:55:49,057 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:55:49,254 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:55:49,255 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:55:49,284 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:55:49,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482933206] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:55:49,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:55:49,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 33 [2025-04-14 00:55:49,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605097620] [2025-04-14 00:55:49,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:55:49,285 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:55:49,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:55:49,285 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:55:49,286 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=1032, Unknown=0, NotChecked=0, Total=1122 [2025-04-14 00:55:49,294 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:55:49,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 326 transitions, 3776 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:49,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:55:49,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:55:49,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:55:51,937 INFO L116 PetriNetUnfolderBase]: 8952/14003 cut-off events. [2025-04-14 00:55:51,937 INFO L117 PetriNetUnfolderBase]: For 108743/108743 co-relation queries the response was YES. [2025-04-14 00:55:52,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77455 conditions, 14003 events. 8952/14003 cut-off events. For 108743/108743 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 86619 event pairs, 2253 based on Foata normal form. 1/14003 useless extension candidates. Maximal degree in co-relation 77340. Up to 10396 conditions per place. [2025-04-14 00:55:52,130 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 416 selfloop transitions, 75 changer transitions 38/531 dead transitions. [2025-04-14 00:55:52,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 531 transitions, 5954 flow [2025-04-14 00:55:52,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 00:55:52,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2025-04-14 00:55:52,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 427 transitions. [2025-04-14 00:55:52,131 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24956165984804207 [2025-04-14 00:55:52,131 INFO L175 Difference]: Start difference. First operand has 375 places, 326 transitions, 3776 flow. Second operand 29 states and 427 transitions. [2025-04-14 00:55:52,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 531 transitions, 5954 flow [2025-04-14 00:55:52,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 531 transitions, 5692 flow, removed 15 selfloop flow, removed 20 redundant places. [2025-04-14 00:55:52,938 INFO L231 Difference]: Finished difference. Result has 373 places, 330 transitions, 3789 flow [2025-04-14 00:55:52,938 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3548, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3789, PETRI_PLACES=373, PETRI_TRANSITIONS=330} [2025-04-14 00:55:52,938 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 309 predicate places. [2025-04-14 00:55:52,938 INFO L485 AbstractCegarLoop]: Abstraction has has 373 places, 330 transitions, 3789 flow [2025-04-14 00:55:52,938 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:52,938 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:55:52,938 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:55:52,944 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-14 00:55:53,139 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,SelfDestructingSolverStorable65 [2025-04-14 00:55:53,139 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-14 00:55:53,140 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:55:53,140 INFO L85 PathProgramCache]: Analyzing trace with hash 689675350, now seen corresponding path program 66 times [2025-04-14 00:55:53,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:55:53,140 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607820536] [2025-04-14 00:55:53,140 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:55:53,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:55:53,144 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:55:53,149 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:55:53,149 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:55:53,149 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:55:53,244 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:55:53,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:55:53,245 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607820536] [2025-04-14 00:55:53,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607820536] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:55:53,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:55:53,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:55:53,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318146687] [2025-04-14 00:55:53,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:55:53,245 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:55:53,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:55:53,245 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:55:53,245 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:55:53,257 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:55:53,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 330 transitions, 3789 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:53,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:55:53,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:55:53,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:55:55,829 INFO L116 PetriNetUnfolderBase]: 8962/14033 cut-off events. [2025-04-14 00:55:55,829 INFO L117 PetriNetUnfolderBase]: For 109347/109347 co-relation queries the response was YES. [2025-04-14 00:55:55,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77197 conditions, 14033 events. 8962/14033 cut-off events. For 109347/109347 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 87049 event pairs, 2208 based on Foata normal form. 1/14033 useless extension candidates. Maximal degree in co-relation 77078. Up to 10465 conditions per place. [2025-04-14 00:55:56,005 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 391 selfloop transitions, 97 changer transitions 30/520 dead transitions. [2025-04-14 00:55:56,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 520 transitions, 5883 flow [2025-04-14 00:55:56,006 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 00:55:56,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2025-04-14 00:55:56,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 421 transitions. [2025-04-14 00:55:56,006 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24605493863237873 [2025-04-14 00:55:56,006 INFO L175 Difference]: Start difference. First operand has 373 places, 330 transitions, 3789 flow. Second operand 29 states and 421 transitions. [2025-04-14 00:55:56,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 520 transitions, 5883 flow [2025-04-14 00:55:56,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 520 transitions, 5702 flow, removed 28 selfloop flow, removed 22 redundant places. [2025-04-14 00:55:56,586 INFO L231 Difference]: Finished difference. Result has 378 places, 340 transitions, 4041 flow [2025-04-14 00:55:56,587 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3634, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4041, PETRI_PLACES=378, PETRI_TRANSITIONS=340} [2025-04-14 00:55:56,587 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 314 predicate places. [2025-04-14 00:55:56,587 INFO L485 AbstractCegarLoop]: Abstraction has has 378 places, 340 transitions, 4041 flow [2025-04-14 00:55:56,587 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:56,587 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:55:56,587 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:55:56,587 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2025-04-14 00:55:56,587 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-14 00:55:56,588 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:55:56,588 INFO L85 PathProgramCache]: Analyzing trace with hash 2014269392, now seen corresponding path program 67 times [2025-04-14 00:55:56,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:55:56,588 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240959338] [2025-04-14 00:55:56,588 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:55:56,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:55:56,592 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:55:56,598 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:55:56,598 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:55:56,598 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:55:57,286 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:55:57,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:55:57,286 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240959338] [2025-04-14 00:55:57,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240959338] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:55:57,286 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553728296] [2025-04-14 00:55:57,286 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:55:57,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:55:57,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:55:57,288 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-14 00:55:57,289 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-14 00:55:57,343 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:55:57,361 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:55:57,361 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:55:57,362 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:55:57,363 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:55:57,364 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:55:57,574 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:55:57,574 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:55:57,579 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:55:57,579 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:55:57,782 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:55:57,783 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:55:57,813 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:55:57,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553728296] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:55:57,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:55:57,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 33 [2025-04-14 00:55:57,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112954113] [2025-04-14 00:55:57,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:55:57,813 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:55:57,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:55:57,814 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:55:57,814 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=1035, Unknown=0, NotChecked=0, Total=1122 [2025-04-14 00:55:57,829 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:55:57,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 340 transitions, 4041 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:55:57,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:55:57,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:55:57,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:56:00,465 INFO L116 PetriNetUnfolderBase]: 8917/13981 cut-off events. [2025-04-14 00:56:00,466 INFO L117 PetriNetUnfolderBase]: For 108694/108694 co-relation queries the response was YES. [2025-04-14 00:56:00,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76998 conditions, 13981 events. 8917/13981 cut-off events. For 108694/108694 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 87036 event pairs, 2523 based on Foata normal form. 1/13981 useless extension candidates. Maximal degree in co-relation 76880. Up to 10879 conditions per place. [2025-04-14 00:56:00,605 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 391 selfloop transitions, 75 changer transitions 43/511 dead transitions. [2025-04-14 00:56:00,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 511 transitions, 5823 flow [2025-04-14 00:56:00,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-14 00:56:00,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-04-14 00:56:00,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 391 transitions. [2025-04-14 00:56:00,606 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25488917861799215 [2025-04-14 00:56:00,606 INFO L175 Difference]: Start difference. First operand has 378 places, 340 transitions, 4041 flow. Second operand 26 states and 391 transitions. [2025-04-14 00:56:00,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 511 transitions, 5823 flow [2025-04-14 00:56:01,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 511 transitions, 5459 flow, removed 93 selfloop flow, removed 25 redundant places. [2025-04-14 00:56:01,167 INFO L231 Difference]: Finished difference. Result has 378 places, 332 transitions, 3783 flow [2025-04-14 00:56:01,167 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3690, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3783, PETRI_PLACES=378, PETRI_TRANSITIONS=332} [2025-04-14 00:56:01,168 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 314 predicate places. [2025-04-14 00:56:01,168 INFO L485 AbstractCegarLoop]: Abstraction has has 378 places, 332 transitions, 3783 flow [2025-04-14 00:56:01,168 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:01,168 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:56:01,168 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:56:01,175 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-14 00:56:01,368 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,SelfDestructingSolverStorable67 [2025-04-14 00:56:01,369 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-14 00:56:01,369 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:56:01,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1415926694, now seen corresponding path program 68 times [2025-04-14 00:56:01,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:56:01,369 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858515842] [2025-04-14 00:56:01,369 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:56:01,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:56:01,374 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:56:01,378 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:56:01,378 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:56:01,378 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:56:01,469 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:56:01,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:56:01,469 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858515842] [2025-04-14 00:56:01,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858515842] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:56:01,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:56:01,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:56:01,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123720554] [2025-04-14 00:56:01,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:56:01,469 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:56:01,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:56:01,470 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:56:01,470 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:56:01,478 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:56:01,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 332 transitions, 3783 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:01,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:56:01,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:56:01,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:56:03,891 INFO L116 PetriNetUnfolderBase]: 8947/14031 cut-off events. [2025-04-14 00:56:03,892 INFO L117 PetriNetUnfolderBase]: For 103644/103644 co-relation queries the response was YES. [2025-04-14 00:56:04,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76648 conditions, 14031 events. 8947/14031 cut-off events. For 103644/103644 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 87406 event pairs, 2278 based on Foata normal form. 1/14031 useless extension candidates. Maximal degree in co-relation 76532. Up to 9218 conditions per place. [2025-04-14 00:56:04,105 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 442 selfloop transitions, 126 changer transitions 21/591 dead transitions. [2025-04-14 00:56:04,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 591 transitions, 6294 flow [2025-04-14 00:56:04,105 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-04-14 00:56:04,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2025-04-14 00:56:04,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 536 transitions. [2025-04-14 00:56:04,106 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24553366926248282 [2025-04-14 00:56:04,106 INFO L175 Difference]: Start difference. First operand has 378 places, 332 transitions, 3783 flow. Second operand 37 states and 536 transitions. [2025-04-14 00:56:04,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 591 transitions, 6294 flow [2025-04-14 00:56:04,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 591 transitions, 6057 flow, removed 22 selfloop flow, removed 23 redundant places. [2025-04-14 00:56:04,686 INFO L231 Difference]: Finished difference. Result has 389 places, 343 transitions, 4044 flow [2025-04-14 00:56:04,687 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3583, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=4044, PETRI_PLACES=389, PETRI_TRANSITIONS=343} [2025-04-14 00:56:04,687 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 325 predicate places. [2025-04-14 00:56:04,687 INFO L485 AbstractCegarLoop]: Abstraction has has 389 places, 343 transitions, 4044 flow [2025-04-14 00:56:04,687 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:04,687 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:56:04,687 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:56:04,687 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2025-04-14 00:56:04,687 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-14 00:56:04,688 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:56:04,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1547611674, now seen corresponding path program 69 times [2025-04-14 00:56:04,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:56:04,688 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608973617] [2025-04-14 00:56:04,688 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:56:04,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:56:04,693 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:56:04,697 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:56:04,697 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:56:04,697 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:56:04,785 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:56:04,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:56:04,786 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608973617] [2025-04-14 00:56:04,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608973617] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:56:04,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:56:04,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:56:04,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643402943] [2025-04-14 00:56:04,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:56:04,786 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:56:04,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:56:04,786 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:56:04,786 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:56:04,798 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:56:04,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 343 transitions, 4044 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:04,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:56:04,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:56:04,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:56:07,243 INFO L116 PetriNetUnfolderBase]: 9399/14705 cut-off events. [2025-04-14 00:56:07,243 INFO L117 PetriNetUnfolderBase]: For 112988/112988 co-relation queries the response was YES. [2025-04-14 00:56:07,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81596 conditions, 14705 events. 9399/14705 cut-off events. For 112988/112988 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 92251 event pairs, 2114 based on Foata normal form. 1/14705 useless extension candidates. Maximal degree in co-relation 81478. Up to 10144 conditions per place. [2025-04-14 00:56:07,744 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 453 selfloop transitions, 128 changer transitions 15/598 dead transitions. [2025-04-14 00:56:07,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 598 transitions, 6922 flow [2025-04-14 00:56:07,744 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 00:56:07,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2025-04-14 00:56:07,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 496 transitions. [2025-04-14 00:56:07,745 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2472582253240279 [2025-04-14 00:56:07,745 INFO L175 Difference]: Start difference. First operand has 389 places, 343 transitions, 4044 flow. Second operand 34 states and 496 transitions. [2025-04-14 00:56:07,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 598 transitions, 6922 flow [2025-04-14 00:56:08,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 598 transitions, 6551 flow, removed 51 selfloop flow, removed 29 redundant places. [2025-04-14 00:56:08,366 INFO L231 Difference]: Finished difference. Result has 402 places, 378 transitions, 4651 flow [2025-04-14 00:56:08,366 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3716, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=4651, PETRI_PLACES=402, PETRI_TRANSITIONS=378} [2025-04-14 00:56:08,367 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 338 predicate places. [2025-04-14 00:56:08,367 INFO L485 AbstractCegarLoop]: Abstraction has has 402 places, 378 transitions, 4651 flow [2025-04-14 00:56:08,367 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:08,367 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:56:08,367 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:56:08,367 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2025-04-14 00:56:08,367 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-14 00:56:08,368 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:56:08,368 INFO L85 PathProgramCache]: Analyzing trace with hash 631720924, now seen corresponding path program 70 times [2025-04-14 00:56:08,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:56:08,368 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731441288] [2025-04-14 00:56:08,368 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:56:08,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:56:08,372 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:56:08,375 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 00:56:08,376 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 00:56:08,376 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:56:08,462 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:56:08,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:56:08,463 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731441288] [2025-04-14 00:56:08,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731441288] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:56:08,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:56:08,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:56:08,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536034830] [2025-04-14 00:56:08,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:56:08,463 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:56:08,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:56:08,463 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:56:08,463 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:56:08,479 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:56:08,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 378 transitions, 4651 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:08,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:56:08,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:56:08,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:56:11,080 INFO L116 PetriNetUnfolderBase]: 9645/15080 cut-off events. [2025-04-14 00:56:11,080 INFO L117 PetriNetUnfolderBase]: For 129702/129702 co-relation queries the response was YES. [2025-04-14 00:56:11,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85460 conditions, 15080 events. 9645/15080 cut-off events. For 129702/129702 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 94699 event pairs, 2808 based on Foata normal form. 1/15080 useless extension candidates. Maximal degree in co-relation 85337. Up to 11568 conditions per place. [2025-04-14 00:56:11,321 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 417 selfloop transitions, 116 changer transitions 34/569 dead transitions. [2025-04-14 00:56:11,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 569 transitions, 7066 flow [2025-04-14 00:56:11,321 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 00:56:11,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2025-04-14 00:56:11,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 422 transitions. [2025-04-14 00:56:11,322 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24663939216832262 [2025-04-14 00:56:11,322 INFO L175 Difference]: Start difference. First operand has 402 places, 378 transitions, 4651 flow. Second operand 29 states and 422 transitions. [2025-04-14 00:56:11,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 569 transitions, 7066 flow [2025-04-14 00:56:12,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 569 transitions, 6667 flow, removed 151 selfloop flow, removed 14 redundant places. [2025-04-14 00:56:12,008 INFO L231 Difference]: Finished difference. Result has 424 places, 387 transitions, 4931 flow [2025-04-14 00:56:12,008 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4322, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4931, PETRI_PLACES=424, PETRI_TRANSITIONS=387} [2025-04-14 00:56:12,008 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 360 predicate places. [2025-04-14 00:56:12,008 INFO L485 AbstractCegarLoop]: Abstraction has has 424 places, 387 transitions, 4931 flow [2025-04-14 00:56:12,008 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:12,008 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:56:12,009 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:56:12,009 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2025-04-14 00:56:12,009 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-14 00:56:12,009 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:56:12,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1194691572, now seen corresponding path program 71 times [2025-04-14 00:56:12,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:56:12,009 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040809258] [2025-04-14 00:56:12,009 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:56:12,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:56:12,014 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:56:12,022 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:56:12,022 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:56:12,022 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:56:13,102 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:56:13,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:56:13,103 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040809258] [2025-04-14 00:56:13,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040809258] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:56:13,103 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198315567] [2025-04-14 00:56:13,103 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:56:13,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:56:13,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:56:13,105 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-14 00:56:13,105 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-14 00:56:13,169 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:56:13,190 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:56:13,191 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:56:13,191 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:56:13,192 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:56:13,193 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:56:13,407 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:56:13,409 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:56:13,419 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:56:13,420 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:56:13,631 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:56:13,631 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:56:13,660 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:56:13,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198315567] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:56:13,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:56:13,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 31 [2025-04-14 00:56:13,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355979395] [2025-04-14 00:56:13,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:56:13,660 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:56:13,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:56:13,661 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:56:13,661 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=909, Unknown=0, NotChecked=0, Total=992 [2025-04-14 00:56:13,681 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:56:13,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 387 transitions, 4931 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:13,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:56:13,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:56:13,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:56:16,752 INFO L116 PetriNetUnfolderBase]: 9553/14941 cut-off events. [2025-04-14 00:56:16,753 INFO L117 PetriNetUnfolderBase]: For 135438/135438 co-relation queries the response was YES. [2025-04-14 00:56:17,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85710 conditions, 14941 events. 9553/14941 cut-off events. For 135438/135438 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 93681 event pairs, 2222 based on Foata normal form. 1/14941 useless extension candidates. Maximal degree in co-relation 85579. Up to 10818 conditions per place. [2025-04-14 00:56:17,106 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 488 selfloop transitions, 99 changer transitions 37/626 dead transitions. [2025-04-14 00:56:17,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 626 transitions, 7294 flow [2025-04-14 00:56:17,107 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 00:56:17,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2025-04-14 00:56:17,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 504 transitions. [2025-04-14 00:56:17,107 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25124626121635096 [2025-04-14 00:56:17,108 INFO L175 Difference]: Start difference. First operand has 424 places, 387 transitions, 4931 flow. Second operand 34 states and 504 transitions. [2025-04-14 00:56:17,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 626 transitions, 7294 flow [2025-04-14 00:56:17,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 626 transitions, 6824 flow, removed 165 selfloop flow, removed 21 redundant places. [2025-04-14 00:56:17,823 INFO L231 Difference]: Finished difference. Result has 434 places, 387 transitions, 4711 flow [2025-04-14 00:56:17,823 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4477, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=4711, PETRI_PLACES=434, PETRI_TRANSITIONS=387} [2025-04-14 00:56:17,823 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 370 predicate places. [2025-04-14 00:56:17,823 INFO L485 AbstractCegarLoop]: Abstraction has has 434 places, 387 transitions, 4711 flow [2025-04-14 00:56:17,824 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:17,824 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:56:17,824 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:56:17,834 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-14 00:56:18,024 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:56:18,024 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-14 00:56:18,025 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:56:18,025 INFO L85 PathProgramCache]: Analyzing trace with hash 536026342, now seen corresponding path program 72 times [2025-04-14 00:56:18,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:56:18,025 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638733723] [2025-04-14 00:56:18,025 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:56:18,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:56:18,031 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:56:18,039 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:56:18,039 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:56:18,039 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:56:18,176 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:56:18,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:56:18,177 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638733723] [2025-04-14 00:56:18,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638733723] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:56:18,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:56:18,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:56:18,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893190010] [2025-04-14 00:56:18,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:56:18,177 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:56:18,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:56:18,177 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:56:18,178 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:56:18,202 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:56:18,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 387 transitions, 4711 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:18,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:56:18,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:56:18,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:56:21,440 INFO L116 PetriNetUnfolderBase]: 9406/14699 cut-off events. [2025-04-14 00:56:21,440 INFO L117 PetriNetUnfolderBase]: For 112873/112873 co-relation queries the response was YES. [2025-04-14 00:56:21,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82591 conditions, 14699 events. 9406/14699 cut-off events. For 112873/112873 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 91986 event pairs, 2843 based on Foata normal form. 1/14699 useless extension candidates. Maximal degree in co-relation 82462. Up to 11812 conditions per place. [2025-04-14 00:56:21,575 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 404 selfloop transitions, 75 changer transitions 63/544 dead transitions. [2025-04-14 00:56:21,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 544 transitions, 6435 flow [2025-04-14 00:56:21,575 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-04-14 00:56:21,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-04-14 00:56:21,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 366 transitions. [2025-04-14 00:56:21,575 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2697126013264554 [2025-04-14 00:56:21,576 INFO L175 Difference]: Start difference. First operand has 434 places, 387 transitions, 4711 flow. Second operand 23 states and 366 transitions. [2025-04-14 00:56:21,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 544 transitions, 6435 flow [2025-04-14 00:56:22,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 544 transitions, 6160 flow, removed 23 selfloop flow, removed 32 redundant places. [2025-04-14 00:56:22,145 INFO L231 Difference]: Finished difference. Result has 421 places, 374 transitions, 4493 flow [2025-04-14 00:56:22,146 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4438, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4493, PETRI_PLACES=421, PETRI_TRANSITIONS=374} [2025-04-14 00:56:22,146 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 357 predicate places. [2025-04-14 00:56:22,146 INFO L485 AbstractCegarLoop]: Abstraction has has 421 places, 374 transitions, 4493 flow [2025-04-14 00:56:22,146 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:22,146 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:56:22,146 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:56:22,147 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2025-04-14 00:56:22,147 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-14 00:56:22,147 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:56:22,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1695115992, now seen corresponding path program 73 times [2025-04-14 00:56:22,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:56:22,147 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265640134] [2025-04-14 00:56:22,147 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:56:22,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:56:22,152 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:56:22,159 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:56:22,159 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:56:22,159 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:56:22,896 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:56:22,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:56:22,897 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265640134] [2025-04-14 00:56:22,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265640134] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:56:22,897 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900425763] [2025-04-14 00:56:22,897 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:56:22,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:56:22,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:56:22,899 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-14 00:56:22,899 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-14 00:56:22,959 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:56:22,980 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:56:22,981 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:56:22,981 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:56:22,982 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:56:22,983 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:56:23,157 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:56:23,157 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:56:23,165 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:56:23,165 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:56:23,340 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:56:23,341 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:56:23,367 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:56:23,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900425763] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:56:23,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:56:23,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 31 [2025-04-14 00:56:23,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181227449] [2025-04-14 00:56:23,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:56:23,368 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:56:23,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:56:23,368 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:56:23,368 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=910, Unknown=0, NotChecked=0, Total=992 [2025-04-14 00:56:23,380 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:56:23,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 374 transitions, 4493 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:23,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:56:23,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:56:23,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:56:26,361 INFO L116 PetriNetUnfolderBase]: 9352/14590 cut-off events. [2025-04-14 00:56:26,361 INFO L117 PetriNetUnfolderBase]: For 113398/113398 co-relation queries the response was YES. [2025-04-14 00:56:26,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81927 conditions, 14590 events. 9352/14590 cut-off events. For 113398/113398 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 90733 event pairs, 2315 based on Foata normal form. 1/14590 useless extension candidates. Maximal degree in co-relation 81800. Up to 11179 conditions per place. [2025-04-14 00:56:26,527 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 460 selfloop transitions, 94 changer transitions 24/580 dead transitions. [2025-04-14 00:56:26,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 580 transitions, 6686 flow [2025-04-14 00:56:26,527 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-14 00:56:26,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2025-04-14 00:56:26,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 453 transitions. [2025-04-14 00:56:26,528 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2399364406779661 [2025-04-14 00:56:26,528 INFO L175 Difference]: Start difference. First operand has 421 places, 374 transitions, 4493 flow. Second operand 32 states and 453 transitions. [2025-04-14 00:56:26,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 580 transitions, 6686 flow [2025-04-14 00:56:27,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 580 transitions, 6442 flow, removed 7 selfloop flow, removed 19 redundant places. [2025-04-14 00:56:27,075 INFO L231 Difference]: Finished difference. Result has 422 places, 384 transitions, 4623 flow [2025-04-14 00:56:27,076 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4264, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=4623, PETRI_PLACES=422, PETRI_TRANSITIONS=384} [2025-04-14 00:56:27,076 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 358 predicate places. [2025-04-14 00:56:27,076 INFO L485 AbstractCegarLoop]: Abstraction has has 422 places, 384 transitions, 4623 flow [2025-04-14 00:56:27,076 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:27,076 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:56:27,076 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:56:27,082 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-14 00:56:27,277 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:56:27,277 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-14 00:56:27,277 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:56:27,277 INFO L85 PathProgramCache]: Analyzing trace with hash 579351380, now seen corresponding path program 74 times [2025-04-14 00:56:27,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:56:27,278 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493141827] [2025-04-14 00:56:27,278 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:56:27,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:56:27,282 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:56:27,286 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:56:27,286 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:56:27,286 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:56:27,377 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:56:27,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:56:27,378 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493141827] [2025-04-14 00:56:27,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493141827] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:56:27,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:56:27,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:56:27,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392574910] [2025-04-14 00:56:27,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:56:27,378 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:56:27,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:56:27,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:56:27,378 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:56:27,391 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:56:27,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 384 transitions, 4623 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:27,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:56:27,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:56:27,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:56:30,328 INFO L116 PetriNetUnfolderBase]: 9226/14383 cut-off events. [2025-04-14 00:56:30,328 INFO L117 PetriNetUnfolderBase]: For 114920/114920 co-relation queries the response was YES. [2025-04-14 00:56:30,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80511 conditions, 14383 events. 9226/14383 cut-off events. For 114920/114920 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 89102 event pairs, 2256 based on Foata normal form. 1/14383 useless extension candidates. Maximal degree in co-relation 80379. Up to 10581 conditions per place. [2025-04-14 00:56:30,522 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 443 selfloop transitions, 86 changer transitions 41/572 dead transitions. [2025-04-14 00:56:30,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 572 transitions, 6595 flow [2025-04-14 00:56:30,523 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 00:56:30,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-04-14 00:56:30,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 418 transitions. [2025-04-14 00:56:30,523 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.26239799121155055 [2025-04-14 00:56:30,523 INFO L175 Difference]: Start difference. First operand has 422 places, 384 transitions, 4623 flow. Second operand 27 states and 418 transitions. [2025-04-14 00:56:30,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 572 transitions, 6595 flow [2025-04-14 00:56:31,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 572 transitions, 6332 flow, removed 49 selfloop flow, removed 26 redundant places. [2025-04-14 00:56:31,161 INFO L231 Difference]: Finished difference. Result has 423 places, 376 transitions, 4479 flow [2025-04-14 00:56:31,161 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4364, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4479, PETRI_PLACES=423, PETRI_TRANSITIONS=376} [2025-04-14 00:56:31,162 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 359 predicate places. [2025-04-14 00:56:31,162 INFO L485 AbstractCegarLoop]: Abstraction has has 423 places, 376 transitions, 4479 flow [2025-04-14 00:56:31,162 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:31,162 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:56:31,162 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:56:31,162 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2025-04-14 00:56:31,162 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-14 00:56:31,163 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:56:31,163 INFO L85 PathProgramCache]: Analyzing trace with hash 2006795466, now seen corresponding path program 75 times [2025-04-14 00:56:31,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:56:31,163 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274063338] [2025-04-14 00:56:31,163 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:56:31,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:56:31,167 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:56:31,172 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:56:31,172 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:56:31,172 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:56:31,271 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:56:31,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:56:31,271 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274063338] [2025-04-14 00:56:31,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274063338] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:56:31,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:56:31,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:56:31,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30919527] [2025-04-14 00:56:31,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:56:31,272 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:56:31,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:56:31,272 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:56:31,272 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:56:31,283 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:56:31,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 376 transitions, 4479 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:31,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:56:31,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:56:31,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:56:34,198 INFO L116 PetriNetUnfolderBase]: 9136/14233 cut-off events. [2025-04-14 00:56:34,198 INFO L117 PetriNetUnfolderBase]: For 111697/111697 co-relation queries the response was YES. [2025-04-14 00:56:34,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79142 conditions, 14233 events. 9136/14233 cut-off events. For 111697/111697 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 87703 event pairs, 2196 based on Foata normal form. 1/14233 useless extension candidates. Maximal degree in co-relation 79013. Up to 8759 conditions per place. [2025-04-14 00:56:34,581 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 435 selfloop transitions, 118 changer transitions 35/590 dead transitions. [2025-04-14 00:56:34,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 590 transitions, 6756 flow [2025-04-14 00:56:34,582 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-14 00:56:34,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2025-04-14 00:56:34,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 461 transitions. [2025-04-14 00:56:34,582 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.26045197740112996 [2025-04-14 00:56:34,582 INFO L175 Difference]: Start difference. First operand has 423 places, 376 transitions, 4479 flow. Second operand 30 states and 461 transitions. [2025-04-14 00:56:34,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 590 transitions, 6756 flow [2025-04-14 00:56:35,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 590 transitions, 6520 flow, removed 11 selfloop flow, removed 26 redundant places. [2025-04-14 00:56:35,118 INFO L231 Difference]: Finished difference. Result has 418 places, 368 transitions, 4452 flow [2025-04-14 00:56:35,118 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4249, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4452, PETRI_PLACES=418, PETRI_TRANSITIONS=368} [2025-04-14 00:56:35,119 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 354 predicate places. [2025-04-14 00:56:35,119 INFO L485 AbstractCegarLoop]: Abstraction has has 418 places, 368 transitions, 4452 flow [2025-04-14 00:56:35,119 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:35,119 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:56:35,119 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:56:35,119 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2025-04-14 00:56:35,119 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-14 00:56:35,120 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:56:35,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1702160136, now seen corresponding path program 76 times [2025-04-14 00:56:35,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:56:35,120 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818997952] [2025-04-14 00:56:35,120 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:56:35,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:56:35,125 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:56:35,129 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 00:56:35,129 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 00:56:35,129 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:56:35,233 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:56:35,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:56:35,234 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818997952] [2025-04-14 00:56:35,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818997952] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:56:35,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:56:35,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:56:35,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559023070] [2025-04-14 00:56:35,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:56:35,234 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:56:35,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:56:35,235 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:56:35,235 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:56:35,249 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:56:35,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 368 transitions, 4452 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:35,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:56:35,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:56:35,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:56:38,012 INFO L116 PetriNetUnfolderBase]: 9138/14237 cut-off events. [2025-04-14 00:56:38,012 INFO L117 PetriNetUnfolderBase]: For 113604/113604 co-relation queries the response was YES. [2025-04-14 00:56:38,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79385 conditions, 14237 events. 9138/14237 cut-off events. For 113604/113604 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 87798 event pairs, 2358 based on Foata normal form. 1/14237 useless extension candidates. Maximal degree in co-relation 79259. Up to 10686 conditions per place. [2025-04-14 00:56:38,147 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 443 selfloop transitions, 84 changer transitions 37/566 dead transitions. [2025-04-14 00:56:38,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 566 transitions, 6479 flow [2025-04-14 00:56:38,148 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-14 00:56:38,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2025-04-14 00:56:38,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 438 transitions. [2025-04-14 00:56:38,149 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24745762711864408 [2025-04-14 00:56:38,149 INFO L175 Difference]: Start difference. First operand has 418 places, 368 transitions, 4452 flow. Second operand 30 states and 438 transitions. [2025-04-14 00:56:38,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 566 transitions, 6479 flow [2025-04-14 00:56:38,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 566 transitions, 6094 flow, removed 5 selfloop flow, removed 33 redundant places. [2025-04-14 00:56:38,771 INFO L231 Difference]: Finished difference. Result has 410 places, 367 transitions, 4249 flow [2025-04-14 00:56:38,771 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4069, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4249, PETRI_PLACES=410, PETRI_TRANSITIONS=367} [2025-04-14 00:56:38,771 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 346 predicate places. [2025-04-14 00:56:38,771 INFO L485 AbstractCegarLoop]: Abstraction has has 410 places, 367 transitions, 4249 flow [2025-04-14 00:56:38,772 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:38,772 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:56:38,772 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:56:38,772 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2025-04-14 00:56:38,772 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-14 00:56:38,773 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:56:38,773 INFO L85 PathProgramCache]: Analyzing trace with hash 871772244, now seen corresponding path program 77 times [2025-04-14 00:56:38,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:56:38,773 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149199039] [2025-04-14 00:56:38,773 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:56:38,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:56:38,778 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:56:38,786 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:56:38,786 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:56:38,786 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:56:40,475 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:56:40,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:56:40,475 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149199039] [2025-04-14 00:56:40,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149199039] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:56:40,475 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905838011] [2025-04-14 00:56:40,475 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:56:40,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:56:40,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:56:40,477 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-14 00:56:40,478 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-14 00:56:40,541 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:56:40,562 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:56:40,562 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:56:40,562 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:56:40,564 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:56:40,565 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:56:40,771 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:56:40,771 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:56:40,799 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:56:40,799 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:56:41,018 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:56:41,019 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:56:41,047 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:56:41,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905838011] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:56:41,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:56:41,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17, 12] total 33 [2025-04-14 00:56:41,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126124839] [2025-04-14 00:56:41,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:56:41,047 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:56:41,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:56:41,048 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:56:41,048 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=1042, Unknown=0, NotChecked=0, Total=1122 [2025-04-14 00:56:41,057 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:56:41,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 367 transitions, 4249 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:41,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:56:41,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:56:41,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:56:43,993 INFO L116 PetriNetUnfolderBase]: 9128/14227 cut-off events. [2025-04-14 00:56:43,993 INFO L117 PetriNetUnfolderBase]: For 105782/105782 co-relation queries the response was YES. [2025-04-14 00:56:44,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77264 conditions, 14227 events. 9128/14227 cut-off events. For 105782/105782 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 87769 event pairs, 2154 based on Foata normal form. 1/14227 useless extension candidates. Maximal degree in co-relation 77142. Up to 10535 conditions per place. [2025-04-14 00:56:44,125 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 444 selfloop transitions, 92 changer transitions 41/579 dead transitions. [2025-04-14 00:56:44,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 579 transitions, 6301 flow [2025-04-14 00:56:44,125 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-14 00:56:44,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2025-04-14 00:56:44,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 461 transitions. [2025-04-14 00:56:44,126 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2520503007107709 [2025-04-14 00:56:44,126 INFO L175 Difference]: Start difference. First operand has 410 places, 367 transitions, 4249 flow. Second operand 31 states and 461 transitions. [2025-04-14 00:56:44,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 579 transitions, 6301 flow [2025-04-14 00:56:44,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 579 transitions, 6014 flow, removed 15 selfloop flow, removed 28 redundant places. [2025-04-14 00:56:44,660 INFO L231 Difference]: Finished difference. Result has 410 places, 365 transitions, 4146 flow [2025-04-14 00:56:44,660 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3966, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4146, PETRI_PLACES=410, PETRI_TRANSITIONS=365} [2025-04-14 00:56:44,660 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 346 predicate places. [2025-04-14 00:56:44,660 INFO L485 AbstractCegarLoop]: Abstraction has has 410 places, 365 transitions, 4146 flow [2025-04-14 00:56:44,661 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:44,661 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:56:44,661 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:56:44,666 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-14 00:56:44,861 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:56:44,861 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-14 00:56:44,862 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:56:44,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1188513168, now seen corresponding path program 78 times [2025-04-14 00:56:44,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:56:44,862 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209131428] [2025-04-14 00:56:44,862 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:56:44,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:56:44,866 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:56:44,871 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:56:44,871 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:56:44,871 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:56:44,968 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:56:44,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:56:44,968 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209131428] [2025-04-14 00:56:44,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209131428] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:56:44,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:56:44,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:56:44,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181459989] [2025-04-14 00:56:44,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:56:44,968 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:56:44,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:56:44,968 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:56:44,968 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:56:44,976 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:56:44,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 365 transitions, 4146 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:44,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:56:44,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:56:44,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:56:47,453 INFO L116 PetriNetUnfolderBase]: 9198/14337 cut-off events. [2025-04-14 00:56:47,453 INFO L117 PetriNetUnfolderBase]: For 105411/105411 co-relation queries the response was YES. [2025-04-14 00:56:47,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77081 conditions, 14337 events. 9198/14337 cut-off events. For 105411/105411 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 88888 event pairs, 2295 based on Foata normal form. 1/14337 useless extension candidates. Maximal degree in co-relation 76959. Up to 10043 conditions per place. [2025-04-14 00:56:47,639 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 439 selfloop transitions, 116 changer transitions 39/596 dead transitions. [2025-04-14 00:56:47,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 596 transitions, 6517 flow [2025-04-14 00:56:47,642 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 00:56:47,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2025-04-14 00:56:47,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 483 transitions. [2025-04-14 00:56:47,643 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24807395993836673 [2025-04-14 00:56:47,643 INFO L175 Difference]: Start difference. First operand has 410 places, 365 transitions, 4146 flow. Second operand 33 states and 483 transitions. [2025-04-14 00:56:47,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 596 transitions, 6517 flow [2025-04-14 00:56:48,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 596 transitions, 6313 flow, removed 2 selfloop flow, removed 27 redundant places. [2025-04-14 00:56:48,292 INFO L231 Difference]: Finished difference. Result has 416 places, 372 transitions, 4276 flow [2025-04-14 00:56:48,292 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3952, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=4276, PETRI_PLACES=416, PETRI_TRANSITIONS=372} [2025-04-14 00:56:48,292 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 352 predicate places. [2025-04-14 00:56:48,292 INFO L485 AbstractCegarLoop]: Abstraction has has 416 places, 372 transitions, 4276 flow [2025-04-14 00:56:48,293 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:48,293 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:56:48,293 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:56:48,293 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2025-04-14 00:56:48,293 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-14 00:56:48,294 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:56:48,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1560582504, now seen corresponding path program 79 times [2025-04-14 00:56:48,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:56:48,294 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751259740] [2025-04-14 00:56:48,294 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:56:48,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:56:48,299 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:56:48,307 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:56:48,307 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:56:48,307 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:56:49,388 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:56:49,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:56:49,388 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751259740] [2025-04-14 00:56:49,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751259740] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:56:49,388 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308696251] [2025-04-14 00:56:49,388 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:56:49,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:56:49,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:56:49,390 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-14 00:56:49,391 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-14 00:56:49,447 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:56:49,466 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:56:49,466 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:56:49,466 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:56:49,467 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:56:49,468 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:56:49,710 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:56:49,710 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:56:49,734 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:56:49,735 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:56:49,979 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:56:49,979 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:56:50,005 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:56:50,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308696251] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:56:50,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:56:50,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17, 12] total 35 [2025-04-14 00:56:50,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141510855] [2025-04-14 00:56:50,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:56:50,006 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:56:50,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:56:50,006 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:56:50,007 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1175, Unknown=0, NotChecked=0, Total=1260 [2025-04-14 00:56:50,020 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:56:50,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 372 transitions, 4276 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:50,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:56:50,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:56:50,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:56:52,629 INFO L116 PetriNetUnfolderBase]: 9226/14412 cut-off events. [2025-04-14 00:56:52,629 INFO L117 PetriNetUnfolderBase]: For 110048/110048 co-relation queries the response was YES. [2025-04-14 00:56:52,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78213 conditions, 14412 events. 9226/14412 cut-off events. For 110048/110048 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 89790 event pairs, 2580 based on Foata normal form. 1/14412 useless extension candidates. Maximal degree in co-relation 78086. Up to 11393 conditions per place. [2025-04-14 00:56:52,800 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 391 selfloop transitions, 84 changer transitions 50/527 dead transitions. [2025-04-14 00:56:52,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 527 transitions, 6239 flow [2025-04-14 00:56:52,800 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-04-14 00:56:52,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-04-14 00:56:52,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 350 transitions. [2025-04-14 00:56:52,801 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2579218865143699 [2025-04-14 00:56:52,801 INFO L175 Difference]: Start difference. First operand has 416 places, 372 transitions, 4276 flow. Second operand 23 states and 350 transitions. [2025-04-14 00:56:52,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 527 transitions, 6239 flow [2025-04-14 00:56:53,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 527 transitions, 6027 flow, removed 5 selfloop flow, removed 24 redundant places. [2025-04-14 00:56:53,353 INFO L231 Difference]: Finished difference. Result has 415 places, 369 transitions, 4241 flow [2025-04-14 00:56:53,354 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4065, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4241, PETRI_PLACES=415, PETRI_TRANSITIONS=369} [2025-04-14 00:56:53,354 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 351 predicate places. [2025-04-14 00:56:53,354 INFO L485 AbstractCegarLoop]: Abstraction has has 415 places, 369 transitions, 4241 flow [2025-04-14 00:56:53,354 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:53,354 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:56:53,354 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:56:53,360 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-14 00:56:53,554 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,SelfDestructingSolverStorable79 [2025-04-14 00:56:53,555 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-14 00:56:53,555 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:56:53,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1226098448, now seen corresponding path program 80 times [2025-04-14 00:56:53,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:56:53,556 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199919510] [2025-04-14 00:56:53,556 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:56:53,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:56:53,560 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:56:53,564 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:56:53,564 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:56:53,564 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:56:53,660 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:56:53,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:56:53,660 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199919510] [2025-04-14 00:56:53,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199919510] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:56:53,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:56:53,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:56:53,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113276395] [2025-04-14 00:56:53,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:56:53,661 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:56:53,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:56:53,661 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:56:53,661 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:56:53,676 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:56:53,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 369 transitions, 4241 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:53,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:56:53,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:56:53,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:56:56,668 INFO L116 PetriNetUnfolderBase]: 9226/14425 cut-off events. [2025-04-14 00:56:56,668 INFO L117 PetriNetUnfolderBase]: For 114902/114902 co-relation queries the response was YES. [2025-04-14 00:56:56,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78088 conditions, 14425 events. 9226/14425 cut-off events. For 114902/114902 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 90084 event pairs, 2161 based on Foata normal form. 1/14425 useless extension candidates. Maximal degree in co-relation 77959. Up to 9732 conditions per place. [2025-04-14 00:56:56,838 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 443 selfloop transitions, 116 changer transitions 49/610 dead transitions. [2025-04-14 00:56:56,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 610 transitions, 6656 flow [2025-04-14 00:56:56,839 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-14 00:56:56,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2025-04-14 00:56:56,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 504 transitions. [2025-04-14 00:56:56,839 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25124626121635096 [2025-04-14 00:56:56,839 INFO L175 Difference]: Start difference. First operand has 415 places, 369 transitions, 4241 flow. Second operand 34 states and 504 transitions. [2025-04-14 00:56:56,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 610 transitions, 6656 flow [2025-04-14 00:56:57,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 610 transitions, 6442 flow, removed 25 selfloop flow, removed 20 redundant places. [2025-04-14 00:56:57,390 INFO L231 Difference]: Finished difference. Result has 424 places, 362 transitions, 4227 flow [2025-04-14 00:56:57,391 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4039, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=4227, PETRI_PLACES=424, PETRI_TRANSITIONS=362} [2025-04-14 00:56:57,391 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 360 predicate places. [2025-04-14 00:56:57,391 INFO L485 AbstractCegarLoop]: Abstraction has has 424 places, 362 transitions, 4227 flow [2025-04-14 00:56:57,391 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:57,391 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:56:57,391 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:56:57,392 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2025-04-14 00:56:57,392 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-14 00:56:57,392 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:56:57,392 INFO L85 PathProgramCache]: Analyzing trace with hash 321510918, now seen corresponding path program 81 times [2025-04-14 00:56:57,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:56:57,392 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495080361] [2025-04-14 00:56:57,393 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:56:57,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:56:57,397 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:56:57,402 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:56:57,402 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:56:57,402 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:56:57,658 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:56:57,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:56:57,658 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495080361] [2025-04-14 00:56:57,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495080361] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:56:57,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:56:57,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:56:57,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433169648] [2025-04-14 00:56:57,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:56:57,658 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:56:57,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:56:57,659 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:56:57,659 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:56:57,661 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:56:57,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 362 transitions, 4227 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:56:57,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:56:57,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:56:57,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:57:00,373 INFO L116 PetriNetUnfolderBase]: 9095/14243 cut-off events. [2025-04-14 00:57:00,374 INFO L117 PetriNetUnfolderBase]: For 110304/110304 co-relation queries the response was YES. [2025-04-14 00:57:00,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77698 conditions, 14243 events. 9095/14243 cut-off events. For 110304/110304 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 88765 event pairs, 2493 based on Foata normal form. 1/14243 useless extension candidates. Maximal degree in co-relation 77572. Up to 11278 conditions per place. [2025-04-14 00:57:00,577 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 401 selfloop transitions, 84 changer transitions 45/532 dead transitions. [2025-04-14 00:57:00,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 532 transitions, 6132 flow [2025-04-14 00:57:00,578 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 00:57:00,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-04-14 00:57:00,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 394 transitions. [2025-04-14 00:57:00,579 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24733207784055242 [2025-04-14 00:57:00,579 INFO L175 Difference]: Start difference. First operand has 424 places, 362 transitions, 4227 flow. Second operand 27 states and 394 transitions. [2025-04-14 00:57:00,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 532 transitions, 6132 flow [2025-04-14 00:57:01,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 532 transitions, 5845 flow, removed 10 selfloop flow, removed 34 redundant places. [2025-04-14 00:57:01,179 INFO L231 Difference]: Finished difference. Result has 412 places, 357 transitions, 4106 flow [2025-04-14 00:57:01,180 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3944, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4106, PETRI_PLACES=412, PETRI_TRANSITIONS=357} [2025-04-14 00:57:01,180 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 348 predicate places. [2025-04-14 00:57:01,180 INFO L485 AbstractCegarLoop]: Abstraction has has 412 places, 357 transitions, 4106 flow [2025-04-14 00:57:01,180 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:01,180 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:57:01,180 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:57:01,180 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2025-04-14 00:57:01,180 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-14 00:57:01,181 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:57:01,181 INFO L85 PathProgramCache]: Analyzing trace with hash -840298132, now seen corresponding path program 82 times [2025-04-14 00:57:01,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:57:01,181 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435001836] [2025-04-14 00:57:01,181 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:57:01,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:57:01,187 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:57:01,191 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 00:57:01,191 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 00:57:01,191 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:57:01,295 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:57:01,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:57:01,295 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435001836] [2025-04-14 00:57:01,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435001836] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:57:01,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:57:01,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:57:01,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357602134] [2025-04-14 00:57:01,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:57:01,295 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:57:01,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:57:01,296 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:57:01,296 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:57:01,302 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:57:01,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 357 transitions, 4106 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:01,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:57:01,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:57:01,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:57:04,463 INFO L116 PetriNetUnfolderBase]: 8985/14068 cut-off events. [2025-04-14 00:57:04,464 INFO L117 PetriNetUnfolderBase]: For 112522/112522 co-relation queries the response was YES. [2025-04-14 00:57:04,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76342 conditions, 14068 events. 8985/14068 cut-off events. For 112522/112522 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 87423 event pairs, 2353 based on Foata normal form. 1/14068 useless extension candidates. Maximal degree in co-relation 76217. Up to 10650 conditions per place. [2025-04-14 00:57:04,841 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 417 selfloop transitions, 75 changer transitions 41/535 dead transitions. [2025-04-14 00:57:04,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 535 transitions, 5949 flow [2025-04-14 00:57:04,842 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 00:57:04,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2025-04-14 00:57:04,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 410 transitions. [2025-04-14 00:57:04,843 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24818401937046006 [2025-04-14 00:57:04,843 INFO L175 Difference]: Start difference. First operand has 412 places, 357 transitions, 4106 flow. Second operand 28 states and 410 transitions. [2025-04-14 00:57:04,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 535 transitions, 5949 flow [2025-04-14 00:57:05,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 535 transitions, 5748 flow, removed 20 selfloop flow, removed 22 redundant places. [2025-04-14 00:57:05,425 INFO L231 Difference]: Finished difference. Result has 410 places, 348 transitions, 4005 flow [2025-04-14 00:57:05,425 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3915, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=4005, PETRI_PLACES=410, PETRI_TRANSITIONS=348} [2025-04-14 00:57:05,426 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 346 predicate places. [2025-04-14 00:57:05,426 INFO L485 AbstractCegarLoop]: Abstraction has has 410 places, 348 transitions, 4005 flow [2025-04-14 00:57:05,426 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:05,426 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:57:05,426 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:57:05,426 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2025-04-14 00:57:05,426 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-14 00:57:05,427 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:57:05,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1633807754, now seen corresponding path program 83 times [2025-04-14 00:57:05,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:57:05,427 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534576491] [2025-04-14 00:57:05,427 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:57:05,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:57:05,433 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:57:05,444 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:57:05,445 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:57:05,445 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:57:06,587 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:57:06,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:57:06,587 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534576491] [2025-04-14 00:57:06,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534576491] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:57:06,587 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986665821] [2025-04-14 00:57:06,587 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:57:06,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:57:06,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:57:06,589 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-14 00:57:06,589 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-14 00:57:06,656 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:57:06,676 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:57:06,677 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:57:06,677 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:57:06,678 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:57:06,679 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:57:06,945 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:57:06,945 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:57:06,953 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:57:06,953 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:57:07,183 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:57:07,183 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:57:07,294 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:57:07,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986665821] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:57:07,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:57:07,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [18, 12] total 35 [2025-04-14 00:57:07,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087840252] [2025-04-14 00:57:07,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:57:07,295 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:57:07,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:57:07,295 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:57:07,295 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=1161, Unknown=0, NotChecked=0, Total=1260 [2025-04-14 00:57:07,308 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:57:07,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 348 transitions, 4005 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:07,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:57:07,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:57:07,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:57:10,026 INFO L116 PetriNetUnfolderBase]: 8844/13823 cut-off events. [2025-04-14 00:57:10,027 INFO L117 PetriNetUnfolderBase]: For 106355/106355 co-relation queries the response was YES. [2025-04-14 00:57:10,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74588 conditions, 13823 events. 8844/13823 cut-off events. For 106355/106355 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 85457 event pairs, 2147 based on Foata normal form. 1/13823 useless extension candidates. Maximal degree in co-relation 74467. Up to 10251 conditions per place. [2025-04-14 00:57:10,185 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 379 selfloop transitions, 80 changer transitions 77/538 dead transitions. [2025-04-14 00:57:10,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 538 transitions, 5877 flow [2025-04-14 00:57:10,185 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 00:57:10,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-04-14 00:57:10,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 421 transitions. [2025-04-14 00:57:10,186 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2642812303829253 [2025-04-14 00:57:10,186 INFO L175 Difference]: Start difference. First operand has 410 places, 348 transitions, 4005 flow. Second operand 27 states and 421 transitions. [2025-04-14 00:57:10,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 538 transitions, 5877 flow [2025-04-14 00:57:10,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 538 transitions, 5639 flow, removed 4 selfloop flow, removed 27 redundant places. [2025-04-14 00:57:10,933 INFO L231 Difference]: Finished difference. Result has 399 places, 331 transitions, 3795 flow [2025-04-14 00:57:10,934 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3767, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3795, PETRI_PLACES=399, PETRI_TRANSITIONS=331} [2025-04-14 00:57:10,934 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 335 predicate places. [2025-04-14 00:57:10,934 INFO L485 AbstractCegarLoop]: Abstraction has has 399 places, 331 transitions, 3795 flow [2025-04-14 00:57:10,934 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:10,934 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:57:10,935 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:57:10,947 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-14 00:57:11,135 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,SelfDestructingSolverStorable83 [2025-04-14 00:57:11,135 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-14 00:57:11,137 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:57:11,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1237247460, now seen corresponding path program 84 times [2025-04-14 00:57:11,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:57:11,137 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951196579] [2025-04-14 00:57:11,137 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:57:11,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:57:11,147 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:57:11,159 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:57:11,159 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:57:11,159 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:57:11,289 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:57:11,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:57:11,289 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951196579] [2025-04-14 00:57:11,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951196579] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:57:11,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:57:11,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:57:11,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607184623] [2025-04-14 00:57:11,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:57:11,289 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:57:11,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:57:11,290 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:57:11,290 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:57:11,302 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:57:11,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 331 transitions, 3795 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:11,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:57:11,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:57:11,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:57:13,535 INFO L116 PetriNetUnfolderBase]: 8594/13399 cut-off events. [2025-04-14 00:57:13,535 INFO L117 PetriNetUnfolderBase]: For 101108/101108 co-relation queries the response was YES. [2025-04-14 00:57:13,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72154 conditions, 13399 events. 8594/13399 cut-off events. For 101108/101108 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 81977 event pairs, 2066 based on Foata normal form. 1/13399 useless extension candidates. Maximal degree in co-relation 72037. Up to 10200 conditions per place. [2025-04-14 00:57:13,676 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 375 selfloop transitions, 74 changer transitions 43/494 dead transitions. [2025-04-14 00:57:13,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 494 transitions, 5472 flow [2025-04-14 00:57:13,677 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 00:57:13,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-04-14 00:57:13,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 377 transitions. [2025-04-14 00:57:13,677 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2555932203389831 [2025-04-14 00:57:13,678 INFO L175 Difference]: Start difference. First operand has 399 places, 331 transitions, 3795 flow. Second operand 25 states and 377 transitions. [2025-04-14 00:57:13,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 494 transitions, 5472 flow [2025-04-14 00:57:14,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 494 transitions, 5251 flow, removed 7 selfloop flow, removed 24 redundant places. [2025-04-14 00:57:14,156 INFO L231 Difference]: Finished difference. Result has 377 places, 321 transitions, 3668 flow [2025-04-14 00:57:14,156 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3578, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3668, PETRI_PLACES=377, PETRI_TRANSITIONS=321} [2025-04-14 00:57:14,156 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 313 predicate places. [2025-04-14 00:57:14,156 INFO L485 AbstractCegarLoop]: Abstraction has has 377 places, 321 transitions, 3668 flow [2025-04-14 00:57:14,156 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:14,156 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:57:14,157 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:57:14,157 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2025-04-14 00:57:14,157 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-14 00:57:14,157 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:57:14,157 INFO L85 PathProgramCache]: Analyzing trace with hash -26898426, now seen corresponding path program 85 times [2025-04-14 00:57:14,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:57:14,157 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758676684] [2025-04-14 00:57:14,157 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:57:14,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:57:14,162 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:57:14,323 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:57:14,324 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:57:14,324 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:57:15,195 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:57:15,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:57:15,196 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758676684] [2025-04-14 00:57:15,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758676684] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:57:15,196 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [596113243] [2025-04-14 00:57:15,196 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:57:15,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:57:15,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:57:15,198 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-14 00:57:15,199 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-14 00:57:15,258 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:57:15,279 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:57:15,280 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:57:15,280 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:57:15,281 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:57:15,282 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:57:15,515 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:57:15,516 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:57:15,522 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:57:15,522 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:57:15,771 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:57:15,771 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:57:15,806 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:57:15,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [596113243] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:57:15,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:57:15,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17, 12] total 34 [2025-04-14 00:57:15,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166310534] [2025-04-14 00:57:15,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:57:15,807 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:57:15,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:57:15,807 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:57:15,807 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=1103, Unknown=0, NotChecked=0, Total=1190 [2025-04-14 00:57:15,826 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:57:15,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 321 transitions, 3668 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:15,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:57:15,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:57:15,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:57:18,319 INFO L116 PetriNetUnfolderBase]: 8610/13416 cut-off events. [2025-04-14 00:57:18,319 INFO L117 PetriNetUnfolderBase]: For 97329/97329 co-relation queries the response was YES. [2025-04-14 00:57:18,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71827 conditions, 13416 events. 8610/13416 cut-off events. For 97329/97329 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 82096 event pairs, 2544 based on Foata normal form. 1/13416 useless extension candidates. Maximal degree in co-relation 71714. Up to 11421 conditions per place. [2025-04-14 00:57:18,454 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 335 selfloop transitions, 59 changer transitions 47/443 dead transitions. [2025-04-14 00:57:18,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 443 transitions, 5073 flow [2025-04-14 00:57:18,454 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-14 00:57:18,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-04-14 00:57:18,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 284 transitions. [2025-04-14 00:57:18,455 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2674199623352166 [2025-04-14 00:57:18,455 INFO L175 Difference]: Start difference. First operand has 377 places, 321 transitions, 3668 flow. Second operand 18 states and 284 transitions. [2025-04-14 00:57:18,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 443 transitions, 5073 flow [2025-04-14 00:57:18,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 443 transitions, 4879 flow, removed 2 selfloop flow, removed 25 redundant places. [2025-04-14 00:57:18,864 INFO L231 Difference]: Finished difference. Result has 362 places, 317 transitions, 3591 flow [2025-04-14 00:57:18,864 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3490, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3591, PETRI_PLACES=362, PETRI_TRANSITIONS=317} [2025-04-14 00:57:18,864 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 298 predicate places. [2025-04-14 00:57:18,864 INFO L485 AbstractCegarLoop]: Abstraction has has 362 places, 317 transitions, 3591 flow [2025-04-14 00:57:18,865 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:18,865 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:57:18,865 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:57:18,871 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-14 00:57:19,065 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:57:19,065 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-14 00:57:19,066 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:57:19,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1845813638, now seen corresponding path program 86 times [2025-04-14 00:57:19,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:57:19,066 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313919855] [2025-04-14 00:57:19,066 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:57:19,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:57:19,071 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:57:19,076 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:57:19,076 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:57:19,076 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:57:19,298 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:57:19,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:57:19,298 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313919855] [2025-04-14 00:57:19,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313919855] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:57:19,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:57:19,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:57:19,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610061026] [2025-04-14 00:57:19,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:57:19,299 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:57:19,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:57:19,299 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:57:19,299 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:57:19,309 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:57:19,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 317 transitions, 3591 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:19,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:57:19,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:57:19,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:57:22,049 INFO L116 PetriNetUnfolderBase]: 8488/13232 cut-off events. [2025-04-14 00:57:22,049 INFO L117 PetriNetUnfolderBase]: For 95260/95260 co-relation queries the response was YES. [2025-04-14 00:57:22,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70482 conditions, 13232 events. 8488/13232 cut-off events. For 95260/95260 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 80991 event pairs, 2564 based on Foata normal form. 1/13232 useless extension candidates. Maximal degree in co-relation 70368. Up to 11304 conditions per place. [2025-04-14 00:57:22,199 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 366 selfloop transitions, 60 changer transitions 47/475 dead transitions. [2025-04-14 00:57:22,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 475 transitions, 5151 flow [2025-04-14 00:57:22,199 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 00:57:22,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-04-14 00:57:22,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 373 transitions. [2025-04-14 00:57:22,200 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.23414940364092907 [2025-04-14 00:57:22,200 INFO L175 Difference]: Start difference. First operand has 362 places, 317 transitions, 3591 flow. Second operand 27 states and 373 transitions. [2025-04-14 00:57:22,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 475 transitions, 5151 flow [2025-04-14 00:57:22,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 475 transitions, 4991 flow, removed 9 selfloop flow, removed 21 redundant places. [2025-04-14 00:57:22,774 INFO L231 Difference]: Finished difference. Result has 365 places, 313 transitions, 3547 flow [2025-04-14 00:57:22,774 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3439, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3547, PETRI_PLACES=365, PETRI_TRANSITIONS=313} [2025-04-14 00:57:22,775 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 301 predicate places. [2025-04-14 00:57:22,775 INFO L485 AbstractCegarLoop]: Abstraction has has 365 places, 313 transitions, 3547 flow [2025-04-14 00:57:22,775 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:22,775 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:57:22,775 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:57:22,775 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2025-04-14 00:57:22,775 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-14 00:57:22,776 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:57:22,776 INFO L85 PathProgramCache]: Analyzing trace with hash 389590870, now seen corresponding path program 87 times [2025-04-14 00:57:22,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:57:22,776 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197081534] [2025-04-14 00:57:22,776 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:57:22,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:57:22,782 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:57:22,787 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:57:22,787 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:57:22,788 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:57:22,885 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:57:22,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:57:22,886 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197081534] [2025-04-14 00:57:22,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197081534] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:57:22,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:57:22,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:57:22,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201934246] [2025-04-14 00:57:22,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:57:22,886 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:57:22,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:57:22,886 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:57:22,886 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:57:22,895 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:57:22,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 313 transitions, 3547 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:22,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:57:22,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:57:22,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:57:24,976 INFO L116 PetriNetUnfolderBase]: 8422/13135 cut-off events. [2025-04-14 00:57:24,976 INFO L117 PetriNetUnfolderBase]: For 94462/94462 co-relation queries the response was YES. [2025-04-14 00:57:25,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69868 conditions, 13135 events. 8422/13135 cut-off events. For 94462/94462 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 80031 event pairs, 2125 based on Foata normal form. 1/13135 useless extension candidates. Maximal degree in co-relation 69757. Up to 10256 conditions per place. [2025-04-14 00:57:25,108 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 376 selfloop transitions, 75 changer transitions 47/500 dead transitions. [2025-04-14 00:57:25,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 500 transitions, 5327 flow [2025-04-14 00:57:25,109 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 00:57:25,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-04-14 00:57:25,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 405 transitions. [2025-04-14 00:57:25,109 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2542372881355932 [2025-04-14 00:57:25,110 INFO L175 Difference]: Start difference. First operand has 365 places, 313 transitions, 3547 flow. Second operand 27 states and 405 transitions. [2025-04-14 00:57:25,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 500 transitions, 5327 flow [2025-04-14 00:57:25,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 500 transitions, 5172 flow, removed 5 selfloop flow, removed 27 redundant places. [2025-04-14 00:57:25,715 INFO L231 Difference]: Finished difference. Result has 359 places, 309 transitions, 3523 flow [2025-04-14 00:57:25,715 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3392, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3523, PETRI_PLACES=359, PETRI_TRANSITIONS=309} [2025-04-14 00:57:25,716 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 295 predicate places. [2025-04-14 00:57:25,716 INFO L485 AbstractCegarLoop]: Abstraction has has 359 places, 309 transitions, 3523 flow [2025-04-14 00:57:25,716 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:25,716 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:57:25,716 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:57:25,716 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2025-04-14 00:57:25,716 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-14 00:57:25,717 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:57:25,717 INFO L85 PathProgramCache]: Analyzing trace with hash 2051909672, now seen corresponding path program 88 times [2025-04-14 00:57:25,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:57:25,717 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657196655] [2025-04-14 00:57:25,717 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:57:25,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:57:25,723 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:57:25,731 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 00:57:25,731 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 00:57:25,731 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:57:25,851 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:57:25,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:57:25,851 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657196655] [2025-04-14 00:57:25,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657196655] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:57:25,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:57:25,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:57:25,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930632596] [2025-04-14 00:57:25,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:57:25,852 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:57:25,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:57:25,853 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:57:25,853 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:57:25,865 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:57:25,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 309 transitions, 3523 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:25,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:57:25,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:57:25,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:57:28,004 INFO L116 PetriNetUnfolderBase]: 8219/12806 cut-off events. [2025-04-14 00:57:28,004 INFO L117 PetriNetUnfolderBase]: For 95391/95391 co-relation queries the response was YES. [2025-04-14 00:57:28,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68757 conditions, 12806 events. 8219/12806 cut-off events. For 95391/95391 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 77962 event pairs, 2506 based on Foata normal form. 1/12806 useless extension candidates. Maximal degree in co-relation 68648. Up to 11097 conditions per place. [2025-04-14 00:57:28,150 INFO L140 encePairwiseOnDemand]: 42/59 looper letters, 316 selfloop transitions, 46 changer transitions 49/413 dead transitions. [2025-04-14 00:57:28,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 413 transitions, 4742 flow [2025-04-14 00:57:28,150 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-14 00:57:28,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-04-14 00:57:28,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 273 transitions. [2025-04-14 00:57:28,151 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2570621468926554 [2025-04-14 00:57:28,151 INFO L175 Difference]: Start difference. First operand has 359 places, 309 transitions, 3523 flow. Second operand 18 states and 273 transitions. [2025-04-14 00:57:28,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 413 transitions, 4742 flow [2025-04-14 00:57:28,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 413 transitions, 4581 flow, removed 3 selfloop flow, removed 23 redundant places. [2025-04-14 00:57:28,611 INFO L231 Difference]: Finished difference. Result has 347 places, 295 transitions, 3360 flow [2025-04-14 00:57:28,611 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3362, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3360, PETRI_PLACES=347, PETRI_TRANSITIONS=295} [2025-04-14 00:57:28,612 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 283 predicate places. [2025-04-14 00:57:28,612 INFO L485 AbstractCegarLoop]: Abstraction has has 347 places, 295 transitions, 3360 flow [2025-04-14 00:57:28,612 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:28,612 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:57:28,612 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:57:28,612 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2025-04-14 00:57:28,612 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-14 00:57:28,613 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:57:28,613 INFO L85 PathProgramCache]: Analyzing trace with hash 2055696854, now seen corresponding path program 89 times [2025-04-14 00:57:28,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:57:28,613 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503117823] [2025-04-14 00:57:28,613 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:57:28,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:57:28,619 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:57:28,628 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:57:28,628 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:57:28,628 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:57:30,583 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:57:30,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:57:30,583 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503117823] [2025-04-14 00:57:30,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503117823] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:57:30,583 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041675726] [2025-04-14 00:57:30,583 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:57:30,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:57:30,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:57:30,585 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-14 00:57:30,586 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-14 00:57:30,655 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:57:30,678 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:57:30,678 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:57:30,678 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:57:30,679 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:57:30,680 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:57:30,890 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:57:30,891 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:57:30,915 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:57:30,915 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:57:31,111 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:57:31,111 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:57:31,135 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:57:31,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041675726] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:57:31,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:57:31,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17, 12] total 33 [2025-04-14 00:57:31,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948044391] [2025-04-14 00:57:31,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:57:31,135 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:57:31,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:57:31,136 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:57:31,136 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=1042, Unknown=0, NotChecked=0, Total=1122 [2025-04-14 00:57:31,144 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:57:31,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 295 transitions, 3360 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:31,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:57:31,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:57:31,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:57:33,550 INFO L116 PetriNetUnfolderBase]: 7974/12370 cut-off events. [2025-04-14 00:57:33,551 INFO L117 PetriNetUnfolderBase]: For 93552/93552 co-relation queries the response was YES. [2025-04-14 00:57:33,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66700 conditions, 12370 events. 7974/12370 cut-off events. For 93552/93552 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 74150 event pairs, 2002 based on Foata normal form. 1/12370 useless extension candidates. Maximal degree in co-relation 66592. Up to 9818 conditions per place. [2025-04-14 00:57:33,693 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 303 selfloop transitions, 55 changer transitions 82/442 dead transitions. [2025-04-14 00:57:33,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 442 transitions, 4864 flow [2025-04-14 00:57:33,693 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-04-14 00:57:33,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-04-14 00:57:33,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 344 transitions. [2025-04-14 00:57:33,694 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25350036845983787 [2025-04-14 00:57:33,694 INFO L175 Difference]: Start difference. First operand has 347 places, 295 transitions, 3360 flow. Second operand 23 states and 344 transitions. [2025-04-14 00:57:33,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 442 transitions, 4864 flow [2025-04-14 00:57:34,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 442 transitions, 4703 flow, removed 9 selfloop flow, removed 14 redundant places. [2025-04-14 00:57:34,042 INFO L231 Difference]: Finished difference. Result has 339 places, 279 transitions, 3194 flow [2025-04-14 00:57:34,042 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3199, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3194, PETRI_PLACES=339, PETRI_TRANSITIONS=279} [2025-04-14 00:57:34,042 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 275 predicate places. [2025-04-14 00:57:34,042 INFO L485 AbstractCegarLoop]: Abstraction has has 339 places, 279 transitions, 3194 flow [2025-04-14 00:57:34,042 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:34,043 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:57:34,043 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:57:34,049 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-14 00:57:34,243 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:57:34,243 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-14 00:57:34,244 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:57:34,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1974046806, now seen corresponding path program 90 times [2025-04-14 00:57:34,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:57:34,244 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131756974] [2025-04-14 00:57:34,244 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:57:34,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:57:34,249 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:57:34,254 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:57:34,254 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:57:34,254 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:57:34,357 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:57:34,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:57:34,358 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131756974] [2025-04-14 00:57:34,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131756974] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:57:34,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:57:34,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:57:34,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689036301] [2025-04-14 00:57:34,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:57:34,358 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:57:34,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:57:34,358 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:57:34,358 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:57:34,371 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:57:34,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 279 transitions, 3194 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:34,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:57:34,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:57:34,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:57:36,745 INFO L116 PetriNetUnfolderBase]: 8884/13703 cut-off events. [2025-04-14 00:57:36,745 INFO L117 PetriNetUnfolderBase]: For 107625/107625 co-relation queries the response was YES. [2025-04-14 00:57:36,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74078 conditions, 13703 events. 8884/13703 cut-off events. For 107625/107625 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 83000 event pairs, 1620 based on Foata normal form. 1/13703 useless extension candidates. Maximal degree in co-relation 73971. Up to 9601 conditions per place. [2025-04-14 00:57:36,953 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 421 selfloop transitions, 62 changer transitions 50/535 dead transitions. [2025-04-14 00:57:36,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 535 transitions, 5944 flow [2025-04-14 00:57:36,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-14 00:57:36,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2025-04-14 00:57:36,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 457 transitions. [2025-04-14 00:57:36,954 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2498633132859486 [2025-04-14 00:57:36,954 INFO L175 Difference]: Start difference. First operand has 339 places, 279 transitions, 3194 flow. Second operand 31 states and 457 transitions. [2025-04-14 00:57:36,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 535 transitions, 5944 flow [2025-04-14 00:57:37,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 535 transitions, 5663 flow, removed 41 selfloop flow, removed 19 redundant places. [2025-04-14 00:57:37,561 INFO L231 Difference]: Finished difference. Result has 331 places, 315 transitions, 3627 flow [2025-04-14 00:57:37,561 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=2979, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3627, PETRI_PLACES=331, PETRI_TRANSITIONS=315} [2025-04-14 00:57:37,561 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 267 predicate places. [2025-04-14 00:57:37,562 INFO L485 AbstractCegarLoop]: Abstraction has has 331 places, 315 transitions, 3627 flow [2025-04-14 00:57:37,562 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:37,562 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:57:37,562 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:57:37,562 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2025-04-14 00:57:37,562 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-14 00:57:37,563 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:57:37,563 INFO L85 PathProgramCache]: Analyzing trace with hash -779219080, now seen corresponding path program 91 times [2025-04-14 00:57:37,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:57:37,563 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181813540] [2025-04-14 00:57:37,563 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:57:37,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:57:37,568 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:57:37,574 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:57:37,575 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:57:37,575 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:57:38,881 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:57:38,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:57:38,881 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181813540] [2025-04-14 00:57:38,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181813540] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:57:38,881 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964607671] [2025-04-14 00:57:38,881 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:57:38,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:57:38,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:57:38,883 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-14 00:57:38,883 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-14 00:57:38,948 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:57:38,969 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:57:38,969 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:57:38,969 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:57:38,970 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:57:38,972 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:57:39,192 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:57:39,192 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:57:39,200 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:57:39,200 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:57:39,389 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:57:39,389 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:57:39,430 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:57:39,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964607671] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:57:39,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:57:39,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 30 [2025-04-14 00:57:39,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771096520] [2025-04-14 00:57:39,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:57:39,431 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:57:39,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:57:39,431 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:57:39,431 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=858, Unknown=0, NotChecked=0, Total=930 [2025-04-14 00:57:39,456 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:57:39,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 315 transitions, 3627 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:39,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:57:39,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:57:39,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:57:42,098 INFO L116 PetriNetUnfolderBase]: 9020/13905 cut-off events. [2025-04-14 00:57:42,098 INFO L117 PetriNetUnfolderBase]: For 117611/117611 co-relation queries the response was YES. [2025-04-14 00:57:42,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76457 conditions, 13905 events. 9020/13905 cut-off events. For 117611/117611 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 84634 event pairs, 2020 based on Foata normal form. 1/13905 useless extension candidates. Maximal degree in co-relation 76348. Up to 10947 conditions per place. [2025-04-14 00:57:42,243 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 401 selfloop transitions, 59 changer transitions 35/497 dead transitions. [2025-04-14 00:57:42,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 497 transitions, 5702 flow [2025-04-14 00:57:42,243 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-04-14 00:57:42,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-04-14 00:57:42,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 367 transitions. [2025-04-14 00:57:42,244 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.27044952100221076 [2025-04-14 00:57:42,244 INFO L175 Difference]: Start difference. First operand has 331 places, 315 transitions, 3627 flow. Second operand 23 states and 367 transitions. [2025-04-14 00:57:42,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 497 transitions, 5702 flow [2025-04-14 00:57:42,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 497 transitions, 5259 flow, removed 186 selfloop flow, removed 9 redundant places. [2025-04-14 00:57:43,002 INFO L231 Difference]: Finished difference. Result has 343 places, 327 transitions, 3619 flow [2025-04-14 00:57:43,002 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3250, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3619, PETRI_PLACES=343, PETRI_TRANSITIONS=327} [2025-04-14 00:57:43,003 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 279 predicate places. [2025-04-14 00:57:43,003 INFO L485 AbstractCegarLoop]: Abstraction has has 343 places, 327 transitions, 3619 flow [2025-04-14 00:57:43,003 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:43,003 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:57:43,003 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:57:43,008 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-14 00:57:43,203 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:57:43,203 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-14 00:57:43,204 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:57:43,204 INFO L85 PathProgramCache]: Analyzing trace with hash -2008506232, now seen corresponding path program 92 times [2025-04-14 00:57:43,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:57:43,204 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610683475] [2025-04-14 00:57:43,204 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:57:43,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:57:43,210 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:57:43,215 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:57:43,215 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:57:43,215 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:57:43,310 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:57:43,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:57:43,310 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610683475] [2025-04-14 00:57:43,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610683475] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:57:43,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:57:43,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:57:43,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286309138] [2025-04-14 00:57:43,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:57:43,310 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:57:43,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:57:43,311 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:57:43,311 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:57:43,329 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:57:43,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 327 transitions, 3619 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:43,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:57:43,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:57:43,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:57:45,567 INFO L116 PetriNetUnfolderBase]: 9094/14064 cut-off events. [2025-04-14 00:57:45,567 INFO L117 PetriNetUnfolderBase]: For 110606/110606 co-relation queries the response was YES. [2025-04-14 00:57:45,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75369 conditions, 14064 events. 9094/14064 cut-off events. For 110606/110606 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 86388 event pairs, 2048 based on Foata normal form. 1/14064 useless extension candidates. Maximal degree in co-relation 75259. Up to 10897 conditions per place. [2025-04-14 00:57:45,704 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 381 selfloop transitions, 53 changer transitions 51/487 dead transitions. [2025-04-14 00:57:45,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 487 transitions, 5544 flow [2025-04-14 00:57:45,704 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 00:57:45,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-04-14 00:57:45,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 332 transitions. [2025-04-14 00:57:45,705 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.28135593220338984 [2025-04-14 00:57:45,705 INFO L175 Difference]: Start difference. First operand has 343 places, 327 transitions, 3619 flow. Second operand 20 states and 332 transitions. [2025-04-14 00:57:45,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 487 transitions, 5544 flow [2025-04-14 00:57:46,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 487 transitions, 5205 flow, removed 132 selfloop flow, removed 13 redundant places. [2025-04-14 00:57:46,492 INFO L231 Difference]: Finished difference. Result has 351 places, 327 transitions, 3518 flow [2025-04-14 00:57:46,493 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3518, PETRI_PLACES=351, PETRI_TRANSITIONS=327} [2025-04-14 00:57:46,493 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 287 predicate places. [2025-04-14 00:57:46,493 INFO L485 AbstractCegarLoop]: Abstraction has has 351 places, 327 transitions, 3518 flow [2025-04-14 00:57:46,493 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:46,493 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:57:46,493 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:57:46,494 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2025-04-14 00:57:46,494 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-14 00:57:46,494 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:57:46,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1686531104, now seen corresponding path program 93 times [2025-04-14 00:57:46,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:57:46,494 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219250337] [2025-04-14 00:57:46,495 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:57:46,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:57:46,501 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:57:46,508 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:57:46,508 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:57:46,508 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:57:46,659 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:57:46,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:57:46,660 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219250337] [2025-04-14 00:57:46,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219250337] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:57:46,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:57:46,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:57:46,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447676686] [2025-04-14 00:57:46,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:57:46,660 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:57:46,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:57:46,660 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:57:46,660 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:57:46,668 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:57:46,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 327 transitions, 3518 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:46,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:57:46,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:57:46,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:57:49,966 INFO L116 PetriNetUnfolderBase]: 9306/14398 cut-off events. [2025-04-14 00:57:49,966 INFO L117 PetriNetUnfolderBase]: For 113824/113824 co-relation queries the response was YES. [2025-04-14 00:57:50,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76941 conditions, 14398 events. 9306/14398 cut-off events. For 113824/113824 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 88617 event pairs, 2175 based on Foata normal form. 1/14398 useless extension candidates. Maximal degree in co-relation 76827. Up to 12106 conditions per place. [2025-04-14 00:57:50,156 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 400 selfloop transitions, 62 changer transitions 22/486 dead transitions. [2025-04-14 00:57:50,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 486 transitions, 5489 flow [2025-04-14 00:57:50,157 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-04-14 00:57:50,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-04-14 00:57:50,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 335 transitions. [2025-04-14 00:57:50,157 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2468680913780398 [2025-04-14 00:57:50,158 INFO L175 Difference]: Start difference. First operand has 351 places, 327 transitions, 3518 flow. Second operand 23 states and 335 transitions. [2025-04-14 00:57:50,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 486 transitions, 5489 flow [2025-04-14 00:57:50,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 486 transitions, 5287 flow, removed 33 selfloop flow, removed 17 redundant places. [2025-04-14 00:57:50,769 INFO L231 Difference]: Finished difference. Result has 360 places, 356 transitions, 4004 flow [2025-04-14 00:57:50,769 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3390, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4004, PETRI_PLACES=360, PETRI_TRANSITIONS=356} [2025-04-14 00:57:50,770 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 296 predicate places. [2025-04-14 00:57:50,770 INFO L485 AbstractCegarLoop]: Abstraction has has 360 places, 356 transitions, 4004 flow [2025-04-14 00:57:50,770 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:50,770 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:57:50,770 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:57:50,770 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2025-04-14 00:57:50,770 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-14 00:57:50,771 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:57:50,771 INFO L85 PathProgramCache]: Analyzing trace with hash -700719506, now seen corresponding path program 94 times [2025-04-14 00:57:50,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:57:50,771 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779386208] [2025-04-14 00:57:50,771 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:57:50,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:57:50,776 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:57:50,780 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 00:57:50,780 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 00:57:50,780 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:57:50,857 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:57:50,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:57:50,857 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779386208] [2025-04-14 00:57:50,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779386208] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:57:50,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:57:50,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:57:50,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44467571] [2025-04-14 00:57:50,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:57:50,858 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:57:50,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:57:50,858 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:57:50,858 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:57:50,867 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:57:50,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 356 transitions, 4004 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:50,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:57:50,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:57:50,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:57:53,382 INFO L116 PetriNetUnfolderBase]: 9331/14476 cut-off events. [2025-04-14 00:57:53,382 INFO L117 PetriNetUnfolderBase]: For 115341/115341 co-relation queries the response was YES. [2025-04-14 00:57:53,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77996 conditions, 14476 events. 9331/14476 cut-off events. For 115341/115341 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 89669 event pairs, 2059 based on Foata normal form. 1/14476 useless extension candidates. Maximal degree in co-relation 77877. Up to 11346 conditions per place. [2025-04-14 00:57:53,525 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 411 selfloop transitions, 67 changer transitions 46/526 dead transitions. [2025-04-14 00:57:53,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 526 transitions, 5856 flow [2025-04-14 00:57:53,526 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-04-14 00:57:53,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-04-14 00:57:53,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 365 transitions. [2025-04-14 00:57:53,527 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.26897568165070007 [2025-04-14 00:57:53,527 INFO L175 Difference]: Start difference. First operand has 360 places, 356 transitions, 4004 flow. Second operand 23 states and 365 transitions. [2025-04-14 00:57:53,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 526 transitions, 5856 flow [2025-04-14 00:57:54,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 526 transitions, 5553 flow, removed 131 selfloop flow, removed 8 redundant places. [2025-04-14 00:57:54,244 INFO L231 Difference]: Finished difference. Result has 377 places, 353 transitions, 3843 flow [2025-04-14 00:57:54,244 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3723, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3843, PETRI_PLACES=377, PETRI_TRANSITIONS=353} [2025-04-14 00:57:54,244 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 313 predicate places. [2025-04-14 00:57:54,244 INFO L485 AbstractCegarLoop]: Abstraction has has 377 places, 353 transitions, 3843 flow [2025-04-14 00:57:54,245 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:54,245 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:57:54,245 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:57:54,245 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2025-04-14 00:57:54,245 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-14 00:57:54,246 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:57:54,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1893110864, now seen corresponding path program 95 times [2025-04-14 00:57:54,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:57:54,246 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22151633] [2025-04-14 00:57:54,246 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:57:54,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:57:54,251 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:57:54,259 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:57:54,259 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:57:54,259 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:57:55,098 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:57:55,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:57:55,098 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22151633] [2025-04-14 00:57:55,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22151633] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:57:55,098 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661646457] [2025-04-14 00:57:55,098 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:57:55,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:57:55,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:57:55,100 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-14 00:57:55,101 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-14 00:57:55,164 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:57:55,184 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:57:55,184 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:57:55,184 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:57:55,185 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:57:55,186 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:57:55,381 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:57:55,382 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:57:55,387 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:57:55,387 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:57:55,572 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:57:55,572 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:57:55,598 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:57:55,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661646457] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:57:55,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:57:55,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 32 [2025-04-14 00:57:55,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928001035] [2025-04-14 00:57:55,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:57:55,599 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:57:55,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:57:55,599 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:57:55,599 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=979, Unknown=0, NotChecked=0, Total=1056 [2025-04-14 00:57:55,615 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:57:55,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 353 transitions, 3843 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:55,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:57:55,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:57:55,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:57:58,946 INFO L116 PetriNetUnfolderBase]: 9614/14945 cut-off events. [2025-04-14 00:57:58,946 INFO L117 PetriNetUnfolderBase]: For 115727/115727 co-relation queries the response was YES. [2025-04-14 00:57:59,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79848 conditions, 14945 events. 9614/14945 cut-off events. For 115727/115727 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 92978 event pairs, 1743 based on Foata normal form. 1/14945 useless extension candidates. Maximal degree in co-relation 79726. Up to 10808 conditions per place. [2025-04-14 00:57:59,140 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 447 selfloop transitions, 75 changer transitions 36/560 dead transitions. [2025-04-14 00:57:59,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 560 transitions, 6101 flow [2025-04-14 00:57:59,141 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 00:57:59,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2025-04-14 00:57:59,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 418 transitions. [2025-04-14 00:57:59,141 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25302663438256656 [2025-04-14 00:57:59,141 INFO L175 Difference]: Start difference. First operand has 377 places, 353 transitions, 3843 flow. Second operand 28 states and 418 transitions. [2025-04-14 00:57:59,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 560 transitions, 6101 flow [2025-04-14 00:57:59,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 560 transitions, 5881 flow, removed 35 selfloop flow, removed 21 redundant places. [2025-04-14 00:57:59,952 INFO L231 Difference]: Finished difference. Result has 386 places, 361 transitions, 3975 flow [2025-04-14 00:57:59,952 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3691, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3975, PETRI_PLACES=386, PETRI_TRANSITIONS=361} [2025-04-14 00:57:59,953 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 322 predicate places. [2025-04-14 00:57:59,953 INFO L485 AbstractCegarLoop]: Abstraction has has 386 places, 361 transitions, 3975 flow [2025-04-14 00:57:59,953 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:57:59,953 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:57:59,953 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:57:59,959 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-14 00:58:00,153 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2025-04-14 00:58:00,154 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-14 00:58:00,154 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:58:00,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1322229070, now seen corresponding path program 96 times [2025-04-14 00:58:00,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:58:00,155 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890645651] [2025-04-14 00:58:00,155 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:58:00,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:58:00,162 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:58:00,170 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:58:00,170 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:58:00,170 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:58:00,421 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:58:00,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:58:00,421 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890645651] [2025-04-14 00:58:00,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890645651] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:58:00,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:58:00,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-14 00:58:00,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122543947] [2025-04-14 00:58:00,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:58:00,422 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-04-14 00:58:00,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:58:00,422 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-04-14 00:58:00,422 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-04-14 00:58:00,432 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:58:00,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 361 transitions, 3975 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:00,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:58:00,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:58:00,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:58:03,096 INFO L116 PetriNetUnfolderBase]: 9897/15407 cut-off events. [2025-04-14 00:58:03,096 INFO L117 PetriNetUnfolderBase]: For 118257/118257 co-relation queries the response was YES. [2025-04-14 00:58:03,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82942 conditions, 15407 events. 9897/15407 cut-off events. For 118257/118257 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 96565 event pairs, 1690 based on Foata normal form. 2/15408 useless extension candidates. Maximal degree in co-relation 82816. Up to 10751 conditions per place. [2025-04-14 00:58:03,262 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 457 selfloop transitions, 104 changer transitions 50/613 dead transitions. [2025-04-14 00:58:03,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 613 transitions, 6771 flow [2025-04-14 00:58:03,262 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 00:58:03,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2025-04-14 00:58:03,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 472 transitions. [2025-04-14 00:58:03,263 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.27586206896551724 [2025-04-14 00:58:03,263 INFO L175 Difference]: Start difference. First operand has 386 places, 361 transitions, 3975 flow. Second operand 29 states and 472 transitions. [2025-04-14 00:58:03,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 613 transitions, 6771 flow [2025-04-14 00:58:04,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 613 transitions, 6626 flow, removed 13 selfloop flow, removed 20 redundant places. [2025-04-14 00:58:04,205 INFO L231 Difference]: Finished difference. Result has 399 places, 374 transitions, 4413 flow [2025-04-14 00:58:04,205 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3842, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4413, PETRI_PLACES=399, PETRI_TRANSITIONS=374} [2025-04-14 00:58:04,206 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 335 predicate places. [2025-04-14 00:58:04,206 INFO L485 AbstractCegarLoop]: Abstraction has has 399 places, 374 transitions, 4413 flow [2025-04-14 00:58:04,206 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:04,206 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:58:04,206 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:58:04,206 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2025-04-14 00:58:04,206 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-14 00:58:04,207 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:58:04,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1217932886, now seen corresponding path program 97 times [2025-04-14 00:58:04,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:58:04,207 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357504793] [2025-04-14 00:58:04,207 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:58:04,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:58:04,215 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:58:04,223 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:58:04,223 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:58:04,224 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:58:05,006 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:58:05,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:58:05,007 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357504793] [2025-04-14 00:58:05,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357504793] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:58:05,007 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665024065] [2025-04-14 00:58:05,007 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:58:05,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:58:05,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:58:05,009 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-14 00:58:05,010 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-14 00:58:05,090 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:58:05,112 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:58:05,112 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:58:05,112 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:58:05,113 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:58:05,114 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:58:05,316 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:58:05,316 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:58:05,323 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:58:05,323 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:58:05,503 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:58:05,503 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:58:05,533 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:58:05,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665024065] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:58:05,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:58:05,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 30 [2025-04-14 00:58:05,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349608401] [2025-04-14 00:58:05,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:58:05,534 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:58:05,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:58:05,534 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:58:05,534 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=850, Unknown=0, NotChecked=0, Total=930 [2025-04-14 00:58:05,559 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:58:05,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 374 transitions, 4413 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:05,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:58:05,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:58:05,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:58:08,403 INFO L116 PetriNetUnfolderBase]: 9491/14736 cut-off events. [2025-04-14 00:58:08,403 INFO L117 PetriNetUnfolderBase]: For 131782/131782 co-relation queries the response was YES. [2025-04-14 00:58:08,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82427 conditions, 14736 events. 9491/14736 cut-off events. For 131782/131782 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 91520 event pairs, 2160 based on Foata normal form. 1/14736 useless extension candidates. Maximal degree in co-relation 82296. Up to 11791 conditions per place. [2025-04-14 00:58:08,563 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 394 selfloop transitions, 65 changer transitions 58/519 dead transitions. [2025-04-14 00:58:08,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 519 transitions, 6105 flow [2025-04-14 00:58:08,564 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 00:58:08,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-04-14 00:58:08,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 327 transitions. [2025-04-14 00:58:08,564 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2771186440677966 [2025-04-14 00:58:08,564 INFO L175 Difference]: Start difference. First operand has 399 places, 374 transitions, 4413 flow. Second operand 20 states and 327 transitions. [2025-04-14 00:58:08,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 519 transitions, 6105 flow [2025-04-14 00:58:09,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 519 transitions, 5741 flow, removed 113 selfloop flow, removed 22 redundant places. [2025-04-14 00:58:09,631 INFO L231 Difference]: Finished difference. Result has 394 places, 366 transitions, 4144 flow [2025-04-14 00:58:09,631 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4063, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4144, PETRI_PLACES=394, PETRI_TRANSITIONS=366} [2025-04-14 00:58:09,632 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 330 predicate places. [2025-04-14 00:58:09,632 INFO L485 AbstractCegarLoop]: Abstraction has has 394 places, 366 transitions, 4144 flow [2025-04-14 00:58:09,632 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:09,632 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:58:09,632 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:58:09,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2025-04-14 00:58:09,832 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:58:09,833 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-14 00:58:09,833 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:58:09,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1689961440, now seen corresponding path program 98 times [2025-04-14 00:58:09,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:58:09,833 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610610169] [2025-04-14 00:58:09,833 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:58:09,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:58:09,838 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:58:09,842 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:58:09,843 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:58:09,843 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:58:10,134 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:58:10,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:58:10,134 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610610169] [2025-04-14 00:58:10,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610610169] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:58:10,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:58:10,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:58:10,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951756628] [2025-04-14 00:58:10,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:58:10,135 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:58:10,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:58:10,135 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:58:10,135 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:58:10,154 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:58:10,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 366 transitions, 4144 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:10,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:58:10,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:58:10,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:58:13,176 INFO L116 PetriNetUnfolderBase]: 9401/14586 cut-off events. [2025-04-14 00:58:13,177 INFO L117 PetriNetUnfolderBase]: For 118305/118305 co-relation queries the response was YES. [2025-04-14 00:58:13,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80214 conditions, 14586 events. 9401/14586 cut-off events. For 118305/118305 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 90294 event pairs, 1681 based on Foata normal form. 1/14586 useless extension candidates. Maximal degree in co-relation 80088. Up to 10386 conditions per place. [2025-04-14 00:58:13,336 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 454 selfloop transitions, 103 changer transitions 25/584 dead transitions. [2025-04-14 00:58:13,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 584 transitions, 6422 flow [2025-04-14 00:58:13,337 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-14 00:58:13,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2025-04-14 00:58:13,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 470 transitions. [2025-04-14 00:58:13,337 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2569710224166211 [2025-04-14 00:58:13,337 INFO L175 Difference]: Start difference. First operand has 394 places, 366 transitions, 4144 flow. Second operand 31 states and 470 transitions. [2025-04-14 00:58:13,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 584 transitions, 6422 flow [2025-04-14 00:58:14,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 584 transitions, 6242 flow, removed 19 selfloop flow, removed 17 redundant places. [2025-04-14 00:58:14,024 INFO L231 Difference]: Finished difference. Result has 398 places, 367 transitions, 4245 flow [2025-04-14 00:58:14,024 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4245, PETRI_PLACES=398, PETRI_TRANSITIONS=367} [2025-04-14 00:58:14,024 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 334 predicate places. [2025-04-14 00:58:14,025 INFO L485 AbstractCegarLoop]: Abstraction has has 398 places, 367 transitions, 4245 flow [2025-04-14 00:58:14,025 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:14,025 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:58:14,025 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:58:14,025 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2025-04-14 00:58:14,025 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-14 00:58:14,026 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:58:14,026 INFO L85 PathProgramCache]: Analyzing trace with hash 2016475440, now seen corresponding path program 99 times [2025-04-14 00:58:14,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:58:14,026 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846557155] [2025-04-14 00:58:14,026 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:58:14,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:58:14,032 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:58:14,037 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:58:14,037 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:58:14,037 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:58:14,138 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:58:14,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:58:14,138 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846557155] [2025-04-14 00:58:14,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846557155] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:58:14,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:58:14,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:58:14,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500090721] [2025-04-14 00:58:14,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:58:14,139 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:58:14,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:58:14,139 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:58:14,139 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:58:14,153 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:58:14,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 367 transitions, 4245 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:14,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:58:14,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:58:14,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:58:16,801 INFO L116 PetriNetUnfolderBase]: 9631/14938 cut-off events. [2025-04-14 00:58:16,802 INFO L117 PetriNetUnfolderBase]: For 126688/126688 co-relation queries the response was YES. [2025-04-14 00:58:16,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83150 conditions, 14938 events. 9631/14938 cut-off events. For 126688/126688 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 92698 event pairs, 2554 based on Foata normal form. 1/14938 useless extension candidates. Maximal degree in co-relation 83025. Up to 12240 conditions per place. [2025-04-14 00:58:16,961 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 435 selfloop transitions, 63 changer transitions 33/533 dead transitions. [2025-04-14 00:58:16,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 533 transitions, 6441 flow [2025-04-14 00:58:16,961 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-04-14 00:58:16,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-04-14 00:58:16,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 349 transitions. [2025-04-14 00:58:16,962 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2571849668386146 [2025-04-14 00:58:16,962 INFO L175 Difference]: Start difference. First operand has 398 places, 367 transitions, 4245 flow. Second operand 23 states and 349 transitions. [2025-04-14 00:58:16,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 533 transitions, 6441 flow [2025-04-14 00:58:17,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 533 transitions, 6162 flow, removed 35 selfloop flow, removed 29 redundant places. [2025-04-14 00:58:17,741 INFO L231 Difference]: Finished difference. Result has 396 places, 380 transitions, 4445 flow [2025-04-14 00:58:17,741 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3978, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4445, PETRI_PLACES=396, PETRI_TRANSITIONS=380} [2025-04-14 00:58:17,742 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 332 predicate places. [2025-04-14 00:58:17,742 INFO L485 AbstractCegarLoop]: Abstraction has has 396 places, 380 transitions, 4445 flow [2025-04-14 00:58:17,742 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:17,742 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:58:17,742 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:58:17,742 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2025-04-14 00:58:17,742 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-14 00:58:17,743 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:58:17,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1904209646, now seen corresponding path program 100 times [2025-04-14 00:58:17,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:58:17,743 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925279821] [2025-04-14 00:58:17,743 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:58:17,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:58:17,749 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:58:17,753 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 00:58:17,753 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 00:58:17,753 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:58:17,847 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:58:17,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:58:17,847 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925279821] [2025-04-14 00:58:17,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925279821] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:58:17,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:58:17,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:58:17,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352182196] [2025-04-14 00:58:17,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:58:17,847 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:58:17,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:58:17,848 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:58:17,848 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:58:17,862 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:58:17,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 380 transitions, 4445 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:17,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:58:17,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:58:17,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:58:20,796 INFO L116 PetriNetUnfolderBase]: 9506/14730 cut-off events. [2025-04-14 00:58:20,796 INFO L117 PetriNetUnfolderBase]: For 129015/129015 co-relation queries the response was YES. [2025-04-14 00:58:20,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82291 conditions, 14730 events. 9506/14730 cut-off events. For 129015/129015 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 91350 event pairs, 1625 based on Foata normal form. 1/14730 useless extension candidates. Maximal degree in co-relation 82162. Up to 10605 conditions per place. [2025-04-14 00:58:20,995 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 433 selfloop transitions, 96 changer transitions 49/580 dead transitions. [2025-04-14 00:58:20,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 580 transitions, 6559 flow [2025-04-14 00:58:20,996 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 00:58:20,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2025-04-14 00:58:20,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 436 transitions. [2025-04-14 00:58:20,996 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2639225181598063 [2025-04-14 00:58:20,996 INFO L175 Difference]: Start difference. First operand has 396 places, 380 transitions, 4445 flow. Second operand 28 states and 436 transitions. [2025-04-14 00:58:20,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 580 transitions, 6559 flow [2025-04-14 00:58:21,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 580 transitions, 6113 flow, removed 153 selfloop flow, removed 15 redundant places. [2025-04-14 00:58:21,998 INFO L231 Difference]: Finished difference. Result has 405 places, 371 transitions, 4124 flow [2025-04-14 00:58:21,998 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4005, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=4124, PETRI_PLACES=405, PETRI_TRANSITIONS=371} [2025-04-14 00:58:21,998 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 341 predicate places. [2025-04-14 00:58:21,998 INFO L485 AbstractCegarLoop]: Abstraction has has 405 places, 371 transitions, 4124 flow [2025-04-14 00:58:21,998 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:21,999 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:58:21,999 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:58:21,999 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2025-04-14 00:58:21,999 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-14 00:58:21,999 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:58:21,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1008206290, now seen corresponding path program 101 times [2025-04-14 00:58:21,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:58:21,999 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100994423] [2025-04-14 00:58:21,999 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:58:21,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:58:22,004 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:58:22,012 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:58:22,012 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:58:22,012 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:58:23,628 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:58:23,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:58:23,629 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100994423] [2025-04-14 00:58:23,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100994423] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:58:23,629 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669387254] [2025-04-14 00:58:23,629 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:58:23,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:58:23,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:58:23,631 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-14 00:58:23,632 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-14 00:58:23,699 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:58:23,719 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:58:23,719 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:58:23,719 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:58:23,720 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-04-14 00:58:23,721 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:58:23,943 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:58:23,943 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:58:23,968 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:58:23,968 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-14 00:58:23,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669387254] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:58:23,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-14 00:58:23,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17] total 26 [2025-04-14 00:58:23,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806200707] [2025-04-14 00:58:23,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:58:23,969 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:58:23,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:58:23,969 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:58:23,969 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=647, Unknown=0, NotChecked=0, Total=702 [2025-04-14 00:58:24,014 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:58:24,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 371 transitions, 4124 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:24,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:58:24,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:58:24,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:58:27,056 INFO L116 PetriNetUnfolderBase]: 9130/14177 cut-off events. [2025-04-14 00:58:27,057 INFO L117 PetriNetUnfolderBase]: For 116970/116970 co-relation queries the response was YES. [2025-04-14 00:58:27,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77396 conditions, 14177 events. 9130/14177 cut-off events. For 116970/116970 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 87378 event pairs, 2315 based on Foata normal form. 1/14177 useless extension candidates. Maximal degree in co-relation 77270. Up to 11334 conditions per place. [2025-04-14 00:58:27,197 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 410 selfloop transitions, 56 changer transitions 47/515 dead transitions. [2025-04-14 00:58:27,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 515 transitions, 6051 flow [2025-04-14 00:58:27,197 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 00:58:27,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-04-14 00:58:27,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 315 transitions. [2025-04-14 00:58:27,198 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2669491525423729 [2025-04-14 00:58:27,198 INFO L175 Difference]: Start difference. First operand has 405 places, 371 transitions, 4124 flow. Second operand 20 states and 315 transitions. [2025-04-14 00:58:27,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 515 transitions, 6051 flow [2025-04-14 00:58:27,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 515 transitions, 5796 flow, removed 12 selfloop flow, removed 27 redundant places. [2025-04-14 00:58:27,830 INFO L231 Difference]: Finished difference. Result has 390 places, 370 transitions, 4014 flow [2025-04-14 00:58:27,830 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3869, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4014, PETRI_PLACES=390, PETRI_TRANSITIONS=370} [2025-04-14 00:58:27,831 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 326 predicate places. [2025-04-14 00:58:27,831 INFO L485 AbstractCegarLoop]: Abstraction has has 390 places, 370 transitions, 4014 flow [2025-04-14 00:58:27,831 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:27,831 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:58:27,831 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:58:27,837 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-14 00:58:28,031 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2025-04-14 00:58:28,032 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-14 00:58:28,032 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:58:28,032 INFO L85 PathProgramCache]: Analyzing trace with hash -259834678, now seen corresponding path program 102 times [2025-04-14 00:58:28,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:58:28,032 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383321687] [2025-04-14 00:58:28,033 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:58:28,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:58:28,037 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:58:28,043 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:58:28,043 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:58:28,043 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:58:28,147 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:58:28,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:58:28,147 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383321687] [2025-04-14 00:58:28,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383321687] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:58:28,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:58:28,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:58:28,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391845696] [2025-04-14 00:58:28,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:58:28,147 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:58:28,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:58:28,148 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:58:28,148 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:58:28,158 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:58:28,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 370 transitions, 4014 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:28,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:58:28,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:58:28,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:58:31,229 INFO L116 PetriNetUnfolderBase]: 9418/14631 cut-off events. [2025-04-14 00:58:31,229 INFO L117 PetriNetUnfolderBase]: For 121988/121988 co-relation queries the response was YES. [2025-04-14 00:58:31,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79523 conditions, 14631 events. 9418/14631 cut-off events. For 121988/121988 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 90569 event pairs, 1689 based on Foata normal form. 1/14631 useless extension candidates. Maximal degree in co-relation 79395. Up to 10784 conditions per place. [2025-04-14 00:58:31,470 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 437 selfloop transitions, 88 changer transitions 44/571 dead transitions. [2025-04-14 00:58:31,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 571 transitions, 6256 flow [2025-04-14 00:58:31,471 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-14 00:58:31,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-04-14 00:58:31,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 404 transitions. [2025-04-14 00:58:31,471 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2633637548891786 [2025-04-14 00:58:31,471 INFO L175 Difference]: Start difference. First operand has 390 places, 370 transitions, 4014 flow. Second operand 26 states and 404 transitions. [2025-04-14 00:58:31,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 571 transitions, 6256 flow [2025-04-14 00:58:32,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 571 transitions, 6100 flow, removed 24 selfloop flow, removed 17 redundant places. [2025-04-14 00:58:32,250 INFO L231 Difference]: Finished difference. Result has 400 places, 383 transitions, 4295 flow [2025-04-14 00:58:32,250 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3862, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4295, PETRI_PLACES=400, PETRI_TRANSITIONS=383} [2025-04-14 00:58:32,250 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 336 predicate places. [2025-04-14 00:58:32,250 INFO L485 AbstractCegarLoop]: Abstraction has has 400 places, 383 transitions, 4295 flow [2025-04-14 00:58:32,250 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:32,250 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:58:32,250 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:58:32,250 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2025-04-14 00:58:32,250 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-14 00:58:32,251 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:58:32,251 INFO L85 PathProgramCache]: Analyzing trace with hash 534946174, now seen corresponding path program 103 times [2025-04-14 00:58:32,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:58:32,251 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510968180] [2025-04-14 00:58:32,251 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:58:32,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:58:32,256 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:58:32,263 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:58:32,263 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:58:32,263 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:58:33,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:58:33,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:58:33,111 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510968180] [2025-04-14 00:58:33,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510968180] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:58:33,111 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569205352] [2025-04-14 00:58:33,111 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:58:33,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:58:33,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:58:33,129 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 00:58:33,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2025-04-14 00:58:33,196 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:58:33,216 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:58:33,217 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:58:33,217 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:58:33,218 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:58:33,219 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:58:33,384 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:58:33,384 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:58:33,391 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:58:33,391 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:58:33,553 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:58:33,553 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:58:33,589 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:58:33,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569205352] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:58:33,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:58:33,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 30 [2025-04-14 00:58:33,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709069172] [2025-04-14 00:58:33,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:58:33,589 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:58:33,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:58:33,590 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:58:33,590 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=856, Unknown=0, NotChecked=0, Total=930 [2025-04-14 00:58:33,609 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:58:33,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 383 transitions, 4295 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:33,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:58:33,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:58:33,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:58:36,513 INFO L116 PetriNetUnfolderBase]: 9448/14681 cut-off events. [2025-04-14 00:58:36,513 INFO L117 PetriNetUnfolderBase]: For 132035/132035 co-relation queries the response was YES. [2025-04-14 00:58:36,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81594 conditions, 14681 events. 9448/14681 cut-off events. For 132035/132035 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 90907 event pairs, 1707 based on Foata normal form. 1/14681 useless extension candidates. Maximal degree in co-relation 81463. Up to 10825 conditions per place. [2025-04-14 00:58:36,694 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 453 selfloop transitions, 90 changer transitions 35/580 dead transitions. [2025-04-14 00:58:36,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 580 transitions, 6480 flow [2025-04-14 00:58:36,694 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 00:58:36,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2025-04-14 00:58:36,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 428 transitions. [2025-04-14 00:58:36,695 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25014611338398596 [2025-04-14 00:58:36,695 INFO L175 Difference]: Start difference. First operand has 400 places, 383 transitions, 4295 flow. Second operand 29 states and 428 transitions. [2025-04-14 00:58:36,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 580 transitions, 6480 flow [2025-04-14 00:58:37,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 580 transitions, 6294 flow, removed 69 selfloop flow, removed 14 redundant places. [2025-04-14 00:58:37,636 INFO L231 Difference]: Finished difference. Result has 413 places, 389 transitions, 4470 flow [2025-04-14 00:58:37,636 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4162, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4470, PETRI_PLACES=413, PETRI_TRANSITIONS=389} [2025-04-14 00:58:37,637 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 349 predicate places. [2025-04-14 00:58:37,637 INFO L485 AbstractCegarLoop]: Abstraction has has 413 places, 389 transitions, 4470 flow [2025-04-14 00:58:37,637 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:37,637 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:58:37,637 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:58:37,643 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2025-04-14 00:58:37,837 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2025-04-14 00:58:37,838 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-14 00:58:37,839 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:58:37,839 INFO L85 PathProgramCache]: Analyzing trace with hash -2078184212, now seen corresponding path program 104 times [2025-04-14 00:58:37,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:58:37,839 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300868428] [2025-04-14 00:58:37,839 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:58:37,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:58:37,845 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:58:37,850 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:58:37,850 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:58:37,850 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:58:37,961 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:58:37,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:58:37,962 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300868428] [2025-04-14 00:58:37,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300868428] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:58:37,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:58:37,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:58:37,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705869233] [2025-04-14 00:58:37,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:58:37,962 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:58:37,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:58:37,962 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:58:37,962 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:58:37,976 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:58:37,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 389 transitions, 4470 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:37,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:58:37,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:58:37,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:58:40,689 INFO L116 PetriNetUnfolderBase]: 9514/14788 cut-off events. [2025-04-14 00:58:40,689 INFO L117 PetriNetUnfolderBase]: For 127734/127734 co-relation queries the response was YES. [2025-04-14 00:58:40,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82377 conditions, 14788 events. 9514/14788 cut-off events. For 127734/127734 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 91658 event pairs, 1770 based on Foata normal form. 1/14788 useless extension candidates. Maximal degree in co-relation 82247. Up to 10714 conditions per place. [2025-04-14 00:58:40,927 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 452 selfloop transitions, 85 changer transitions 35/574 dead transitions. [2025-04-14 00:58:40,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 574 transitions, 6592 flow [2025-04-14 00:58:40,928 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 00:58:40,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2025-04-14 00:58:40,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 408 transitions. [2025-04-14 00:58:40,929 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2469733656174334 [2025-04-14 00:58:40,929 INFO L175 Difference]: Start difference. First operand has 413 places, 389 transitions, 4470 flow. Second operand 28 states and 408 transitions. [2025-04-14 00:58:40,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 574 transitions, 6592 flow [2025-04-14 00:58:41,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 574 transitions, 6383 flow, removed 38 selfloop flow, removed 20 redundant places. [2025-04-14 00:58:41,809 INFO L231 Difference]: Finished difference. Result has 421 places, 392 transitions, 4566 flow [2025-04-14 00:58:41,809 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4273, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=4566, PETRI_PLACES=421, PETRI_TRANSITIONS=392} [2025-04-14 00:58:41,810 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 357 predicate places. [2025-04-14 00:58:41,810 INFO L485 AbstractCegarLoop]: Abstraction has has 421 places, 392 transitions, 4566 flow [2025-04-14 00:58:41,810 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:41,810 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:58:41,810 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:58:41,810 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2025-04-14 00:58:41,810 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-14 00:58:41,811 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:58:41,811 INFO L85 PathProgramCache]: Analyzing trace with hash 26201192, now seen corresponding path program 105 times [2025-04-14 00:58:41,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:58:41,811 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470125708] [2025-04-14 00:58:41,811 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:58:41,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:58:41,817 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:58:41,824 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:58:41,824 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:58:41,824 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:58:41,961 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:58:41,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:58:41,962 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470125708] [2025-04-14 00:58:41,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470125708] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:58:41,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:58:41,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:58:41,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549327504] [2025-04-14 00:58:41,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:58:41,962 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:58:41,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:58:41,962 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:58:41,963 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:58:41,969 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:58:41,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 392 transitions, 4566 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:41,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:58:41,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:58:41,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:58:45,610 INFO L116 PetriNetUnfolderBase]: 9630/14975 cut-off events. [2025-04-14 00:58:45,611 INFO L117 PetriNetUnfolderBase]: For 133267/133267 co-relation queries the response was YES. [2025-04-14 00:58:45,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84071 conditions, 14975 events. 9630/14975 cut-off events. For 133267/133267 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 93360 event pairs, 1634 based on Foata normal form. 1/14975 useless extension candidates. Maximal degree in co-relation 83937. Up to 10718 conditions per place. [2025-04-14 00:58:45,766 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 501 selfloop transitions, 115 changer transitions 23/641 dead transitions. [2025-04-14 00:58:45,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 641 transitions, 7130 flow [2025-04-14 00:58:45,767 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-04-14 00:58:45,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2025-04-14 00:58:45,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 528 transitions. [2025-04-14 00:58:45,767 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24858757062146894 [2025-04-14 00:58:45,767 INFO L175 Difference]: Start difference. First operand has 421 places, 392 transitions, 4566 flow. Second operand 36 states and 528 transitions. [2025-04-14 00:58:45,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 641 transitions, 7130 flow [2025-04-14 00:58:46,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 641 transitions, 6825 flow, removed 66 selfloop flow, removed 24 redundant places. [2025-04-14 00:58:46,520 INFO L231 Difference]: Finished difference. Result has 436 places, 401 transitions, 4698 flow [2025-04-14 00:58:46,520 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4288, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=4698, PETRI_PLACES=436, PETRI_TRANSITIONS=401} [2025-04-14 00:58:46,521 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 372 predicate places. [2025-04-14 00:58:46,521 INFO L485 AbstractCegarLoop]: Abstraction has has 436 places, 401 transitions, 4698 flow [2025-04-14 00:58:46,521 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:46,521 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:58:46,521 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:58:46,521 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2025-04-14 00:58:46,521 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-14 00:58:46,522 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:58:46,522 INFO L85 PathProgramCache]: Analyzing trace with hash 36812062, now seen corresponding path program 106 times [2025-04-14 00:58:46,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:58:46,522 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036678771] [2025-04-14 00:58:46,522 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:58:46,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:58:46,528 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:58:46,532 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 00:58:46,532 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 00:58:46,532 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:58:46,624 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:58:46,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:58:46,624 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036678771] [2025-04-14 00:58:46,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036678771] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:58:46,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:58:46,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:58:46,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133239837] [2025-04-14 00:58:46,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:58:46,625 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:58:46,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:58:46,627 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:58:46,627 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:58:46,640 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:58:46,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 401 transitions, 4698 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:46,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:58:46,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:58:46,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:58:49,633 INFO L116 PetriNetUnfolderBase]: 9629/15007 cut-off events. [2025-04-14 00:58:49,633 INFO L117 PetriNetUnfolderBase]: For 128179/128179 co-relation queries the response was YES. [2025-04-14 00:58:49,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84389 conditions, 15007 events. 9629/15007 cut-off events. For 128179/128179 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 93584 event pairs, 2576 based on Foata normal form. 1/15007 useless extension candidates. Maximal degree in co-relation 84249. Up to 12261 conditions per place. [2025-04-14 00:58:49,904 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 457 selfloop transitions, 56 changer transitions 41/556 dead transitions. [2025-04-14 00:58:49,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 556 transitions, 6616 flow [2025-04-14 00:58:49,905 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-04-14 00:58:49,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-04-14 00:58:49,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 347 transitions. [2025-04-14 00:58:49,906 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2557111274871039 [2025-04-14 00:58:49,906 INFO L175 Difference]: Start difference. First operand has 436 places, 401 transitions, 4698 flow. Second operand 23 states and 347 transitions. [2025-04-14 00:58:49,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 556 transitions, 6616 flow [2025-04-14 00:58:50,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 556 transitions, 6310 flow, removed 42 selfloop flow, removed 29 redundant places. [2025-04-14 00:58:50,784 INFO L231 Difference]: Finished difference. Result has 431 places, 398 transitions, 4495 flow [2025-04-14 00:58:50,784 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4394, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4495, PETRI_PLACES=431, PETRI_TRANSITIONS=398} [2025-04-14 00:58:50,784 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 367 predicate places. [2025-04-14 00:58:50,785 INFO L485 AbstractCegarLoop]: Abstraction has has 431 places, 398 transitions, 4495 flow [2025-04-14 00:58:50,785 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:50,785 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:58:50,785 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:58:50,785 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2025-04-14 00:58:50,785 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-14 00:58:50,786 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:58:50,786 INFO L85 PathProgramCache]: Analyzing trace with hash -176948232, now seen corresponding path program 107 times [2025-04-14 00:58:50,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:58:50,786 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830750445] [2025-04-14 00:58:50,786 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:58:50,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:58:50,792 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:58:50,804 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:58:50,805 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:58:50,805 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:58:51,907 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:58:51,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:58:51,907 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830750445] [2025-04-14 00:58:51,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830750445] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:58:51,907 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302892726] [2025-04-14 00:58:51,907 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:58:51,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:58:51,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:58:51,909 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 00:58:51,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2025-04-14 00:58:51,979 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:58:51,999 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:58:51,999 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:58:51,999 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:58:52,000 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:58:52,001 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:58:52,209 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:58:52,209 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:58:52,214 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:58:52,214 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:58:52,428 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:58:52,429 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:58:52,458 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:58:52,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302892726] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:58:52,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:58:52,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 32 [2025-04-14 00:58:52,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450027698] [2025-04-14 00:58:52,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:58:52,458 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:58:52,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:58:52,459 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:58:52,459 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=981, Unknown=0, NotChecked=0, Total=1056 [2025-04-14 00:58:52,479 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:58:52,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 398 transitions, 4495 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:52,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:58:52,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:58:52,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:58:55,457 INFO L116 PetriNetUnfolderBase]: 9620/15027 cut-off events. [2025-04-14 00:58:55,457 INFO L117 PetriNetUnfolderBase]: For 128494/128494 co-relation queries the response was YES. [2025-04-14 00:58:55,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83470 conditions, 15027 events. 9620/15027 cut-off events. For 128494/128494 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 94088 event pairs, 1758 based on Foata normal form. 1/15027 useless extension candidates. Maximal degree in co-relation 83330. Up to 11093 conditions per place. [2025-04-14 00:58:55,641 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 471 selfloop transitions, 72 changer transitions 36/581 dead transitions. [2025-04-14 00:58:55,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 581 transitions, 6523 flow [2025-04-14 00:58:55,642 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 00:58:55,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2025-04-14 00:58:55,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 409 transitions. [2025-04-14 00:58:55,642 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24757869249394673 [2025-04-14 00:58:55,642 INFO L175 Difference]: Start difference. First operand has 431 places, 398 transitions, 4495 flow. Second operand 28 states and 409 transitions. [2025-04-14 00:58:55,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 581 transitions, 6523 flow [2025-04-14 00:58:56,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 581 transitions, 6391 flow, removed 10 selfloop flow, removed 21 redundant places. [2025-04-14 00:58:56,398 INFO L231 Difference]: Finished difference. Result has 434 places, 393 transitions, 4479 flow [2025-04-14 00:58:56,398 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4371, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=4479, PETRI_PLACES=434, PETRI_TRANSITIONS=393} [2025-04-14 00:58:56,398 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 370 predicate places. [2025-04-14 00:58:56,398 INFO L485 AbstractCegarLoop]: Abstraction has has 434 places, 393 transitions, 4479 flow [2025-04-14 00:58:56,398 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:56,398 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:58:56,399 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:58:56,405 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2025-04-14 00:58:56,599 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2025-04-14 00:58:56,599 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-14 00:58:56,600 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:58:56,600 INFO L85 PathProgramCache]: Analyzing trace with hash -729713324, now seen corresponding path program 108 times [2025-04-14 00:58:56,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:58:56,600 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478961951] [2025-04-14 00:58:56,600 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:58:56,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:58:56,606 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:58:56,611 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:58:56,611 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:58:56,611 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:58:56,712 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:58:56,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:58:56,713 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478961951] [2025-04-14 00:58:56,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478961951] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:58:56,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:58:56,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:58:56,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634627959] [2025-04-14 00:58:56,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:58:56,713 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:58:56,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:58:56,713 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:58:56,713 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:58:56,725 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:58:56,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 393 transitions, 4479 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:58:56,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:58:56,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:58:56,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:58:59,674 INFO L116 PetriNetUnfolderBase]: 9540/14907 cut-off events. [2025-04-14 00:58:59,674 INFO L117 PetriNetUnfolderBase]: For 125255/125255 co-relation queries the response was YES. [2025-04-14 00:58:59,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82757 conditions, 14907 events. 9540/14907 cut-off events. For 125255/125255 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 93433 event pairs, 1688 based on Foata normal form. 1/14907 useless extension candidates. Maximal degree in co-relation 82619. Up to 10749 conditions per place. [2025-04-14 00:58:59,914 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 465 selfloop transitions, 102 changer transitions 47/616 dead transitions. [2025-04-14 00:58:59,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 616 transitions, 6714 flow [2025-04-14 00:58:59,915 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 00:58:59,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2025-04-14 00:58:59,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 495 transitions. [2025-04-14 00:58:59,915 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2542372881355932 [2025-04-14 00:58:59,915 INFO L175 Difference]: Start difference. First operand has 434 places, 393 transitions, 4479 flow. Second operand 33 states and 495 transitions. [2025-04-14 00:58:59,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 616 transitions, 6714 flow [2025-04-14 00:59:00,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 616 transitions, 6555 flow, removed 8 selfloop flow, removed 24 redundant places. [2025-04-14 00:59:00,655 INFO L231 Difference]: Finished difference. Result has 437 places, 383 transitions, 4459 flow [2025-04-14 00:59:00,655 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4329, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=4459, PETRI_PLACES=437, PETRI_TRANSITIONS=383} [2025-04-14 00:59:00,655 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 373 predicate places. [2025-04-14 00:59:00,655 INFO L485 AbstractCegarLoop]: Abstraction has has 437 places, 383 transitions, 4459 flow [2025-04-14 00:59:00,655 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:00,655 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:59:00,655 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:59:00,655 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2025-04-14 00:59:00,655 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-14 00:59:00,656 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:59:00,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1418812974, now seen corresponding path program 109 times [2025-04-14 00:59:00,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:59:00,656 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631128612] [2025-04-14 00:59:00,656 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:59:00,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:59:00,662 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:59:00,672 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:59:00,672 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:59:00,672 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:59:02,048 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:59:02,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:59:02,049 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631128612] [2025-04-14 00:59:02,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631128612] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:59:02,049 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92600140] [2025-04-14 00:59:02,049 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:59:02,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:59:02,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:59:02,051 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 00:59:02,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2025-04-14 00:59:02,119 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:59:02,137 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:59:02,137 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:59:02,137 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:59:02,138 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:59:02,139 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:59:02,319 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:59:02,320 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:59:02,427 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:59:02,427 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:59:02,608 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:59:02,608 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:59:02,635 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:59:02,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92600140] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:59:02,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:59:02,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17, 12] total 33 [2025-04-14 00:59:02,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792803622] [2025-04-14 00:59:02,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:59:02,636 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:59:02,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:59:02,636 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:59:02,637 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=1033, Unknown=0, NotChecked=0, Total=1122 [2025-04-14 00:59:02,645 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:59:02,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 383 transitions, 4459 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:02,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:59:02,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:59:02,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:59:05,388 INFO L116 PetriNetUnfolderBase]: 9307/14508 cut-off events. [2025-04-14 00:59:05,388 INFO L117 PetriNetUnfolderBase]: For 121142/121142 co-relation queries the response was YES. [2025-04-14 00:59:05,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81322 conditions, 14508 events. 9307/14508 cut-off events. For 121142/121142 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 90210 event pairs, 2498 based on Foata normal form. 1/14508 useless extension candidates. Maximal degree in co-relation 81186. Up to 11975 conditions per place. [2025-04-14 00:59:05,572 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 410 selfloop transitions, 49 changer transitions 52/513 dead transitions. [2025-04-14 00:59:05,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 513 transitions, 6151 flow [2025-04-14 00:59:05,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 00:59:05,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-04-14 00:59:05,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 309 transitions. [2025-04-14 00:59:05,575 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.261864406779661 [2025-04-14 00:59:05,575 INFO L175 Difference]: Start difference. First operand has 437 places, 383 transitions, 4459 flow. Second operand 20 states and 309 transitions. [2025-04-14 00:59:05,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 513 transitions, 6151 flow [2025-04-14 00:59:06,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 513 transitions, 5874 flow, removed 8 selfloop flow, removed 36 redundant places. [2025-04-14 00:59:06,250 INFO L231 Difference]: Finished difference. Result has 411 places, 373 transitions, 4226 flow [2025-04-14 00:59:06,250 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4182, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4226, PETRI_PLACES=411, PETRI_TRANSITIONS=373} [2025-04-14 00:59:06,250 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 347 predicate places. [2025-04-14 00:59:06,250 INFO L485 AbstractCegarLoop]: Abstraction has has 411 places, 373 transitions, 4226 flow [2025-04-14 00:59:06,251 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:06,251 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:59:06,251 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:59:06,257 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2025-04-14 00:59:06,451 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:59:06,451 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-14 00:59:06,452 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:59:06,452 INFO L85 PathProgramCache]: Analyzing trace with hash 849555150, now seen corresponding path program 110 times [2025-04-14 00:59:06,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:59:06,452 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966887022] [2025-04-14 00:59:06,452 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:59:06,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:59:06,458 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:59:06,463 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:59:06,463 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:59:06,463 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:59:06,565 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:59:06,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:59:06,565 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966887022] [2025-04-14 00:59:06,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966887022] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:59:06,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:59:06,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:59:06,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980408579] [2025-04-14 00:59:06,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:59:06,566 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:59:06,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:59:06,566 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:59:06,566 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:59:06,577 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:59:06,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 373 transitions, 4226 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:06,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:59:06,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:59:06,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:59:09,045 INFO L116 PetriNetUnfolderBase]: 9309/14509 cut-off events. [2025-04-14 00:59:09,045 INFO L117 PetriNetUnfolderBase]: For 113997/113997 co-relation queries the response was YES. [2025-04-14 00:59:09,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80027 conditions, 14509 events. 9309/14509 cut-off events. For 113997/113997 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 90217 event pairs, 2335 based on Foata normal form. 1/14509 useless extension candidates. Maximal degree in co-relation 79896. Up to 12079 conditions per place. [2025-04-14 00:59:09,303 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 400 selfloop transitions, 56 changer transitions 52/510 dead transitions. [2025-04-14 00:59:09,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 510 transitions, 5805 flow [2025-04-14 00:59:09,303 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 00:59:09,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-04-14 00:59:09,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 317 transitions. [2025-04-14 00:59:09,304 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.26864406779661015 [2025-04-14 00:59:09,304 INFO L175 Difference]: Start difference. First operand has 411 places, 373 transitions, 4226 flow. Second operand 20 states and 317 transitions. [2025-04-14 00:59:09,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 510 transitions, 5805 flow [2025-04-14 00:59:10,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 510 transitions, 5689 flow, removed 5 selfloop flow, removed 17 redundant places. [2025-04-14 00:59:10,059 INFO L231 Difference]: Finished difference. Result has 405 places, 369 transitions, 4196 flow [2025-04-14 00:59:10,059 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4110, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4196, PETRI_PLACES=405, PETRI_TRANSITIONS=369} [2025-04-14 00:59:10,059 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 341 predicate places. [2025-04-14 00:59:10,059 INFO L485 AbstractCegarLoop]: Abstraction has has 405 places, 369 transitions, 4196 flow [2025-04-14 00:59:10,059 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:10,060 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:59:10,060 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:59:10,060 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2025-04-14 00:59:10,060 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-14 00:59:10,060 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:59:10,060 INFO L85 PathProgramCache]: Analyzing trace with hash 700937760, now seen corresponding path program 111 times [2025-04-14 00:59:10,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:59:10,061 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133772702] [2025-04-14 00:59:10,061 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:59:10,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:59:10,066 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:59:10,084 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:59:10,084 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:59:10,084 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:59:10,226 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:59:10,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:59:10,227 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133772702] [2025-04-14 00:59:10,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133772702] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:59:10,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:59:10,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:59:10,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044531955] [2025-04-14 00:59:10,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:59:10,227 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:59:10,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:59:10,227 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:59:10,227 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:59:10,239 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:59:10,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 369 transitions, 4196 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:10,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:59:10,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:59:10,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:59:13,020 INFO L116 PetriNetUnfolderBase]: 9121/14228 cut-off events. [2025-04-14 00:59:13,021 INFO L117 PetriNetUnfolderBase]: For 111939/111939 co-relation queries the response was YES. [2025-04-14 00:59:13,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78604 conditions, 14228 events. 9121/14228 cut-off events. For 111939/111939 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 88100 event pairs, 2398 based on Foata normal form. 1/14228 useless extension candidates. Maximal degree in co-relation 78472. Up to 11896 conditions per place. [2025-04-14 00:59:13,224 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 412 selfloop transitions, 60 changer transitions 33/507 dead transitions. [2025-04-14 00:59:13,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 507 transitions, 5789 flow [2025-04-14 00:59:13,225 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-14 00:59:13,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-04-14 00:59:13,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 331 transitions. [2025-04-14 00:59:13,225 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25500770416024654 [2025-04-14 00:59:13,226 INFO L175 Difference]: Start difference. First operand has 405 places, 369 transitions, 4196 flow. Second operand 22 states and 331 transitions. [2025-04-14 00:59:13,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 507 transitions, 5789 flow [2025-04-14 00:59:14,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 507 transitions, 5620 flow, removed 15 selfloop flow, removed 18 redundant places. [2025-04-14 00:59:14,019 INFO L231 Difference]: Finished difference. Result has 404 places, 369 transitions, 4211 flow [2025-04-14 00:59:14,020 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4043, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4211, PETRI_PLACES=404, PETRI_TRANSITIONS=369} [2025-04-14 00:59:14,020 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 340 predicate places. [2025-04-14 00:59:14,020 INFO L485 AbstractCegarLoop]: Abstraction has has 404 places, 369 transitions, 4211 flow [2025-04-14 00:59:14,020 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:14,020 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:59:14,020 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:59:14,021 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2025-04-14 00:59:14,021 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-14 00:59:14,021 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:59:14,021 INFO L85 PathProgramCache]: Analyzing trace with hash 48650126, now seen corresponding path program 112 times [2025-04-14 00:59:14,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:59:14,021 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895090737] [2025-04-14 00:59:14,022 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:59:14,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:59:14,027 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:59:14,030 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 00:59:14,030 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 00:59:14,030 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:59:14,112 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:59:14,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:59:14,112 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895090737] [2025-04-14 00:59:14,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895090737] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:59:14,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:59:14,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:59:14,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591785884] [2025-04-14 00:59:14,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:59:14,112 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:59:14,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:59:14,113 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:59:14,113 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:59:14,121 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:59:14,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 369 transitions, 4211 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:14,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:59:14,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:59:14,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:59:16,947 INFO L116 PetriNetUnfolderBase]: 8974/13986 cut-off events. [2025-04-14 00:59:16,947 INFO L117 PetriNetUnfolderBase]: For 110846/110846 co-relation queries the response was YES. [2025-04-14 00:59:17,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77434 conditions, 13986 events. 8974/13986 cut-off events. For 110846/110846 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 86351 event pairs, 2466 based on Foata normal form. 1/13986 useless extension candidates. Maximal degree in co-relation 77303. Up to 11777 conditions per place. [2025-04-14 00:59:17,212 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 376 selfloop transitions, 47 changer transitions 55/480 dead transitions. [2025-04-14 00:59:17,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 480 transitions, 5556 flow [2025-04-14 00:59:17,212 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 00:59:17,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-04-14 00:59:17,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 292 transitions. [2025-04-14 00:59:17,213 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2604817127564674 [2025-04-14 00:59:17,213 INFO L175 Difference]: Start difference. First operand has 404 places, 369 transitions, 4211 flow. Second operand 19 states and 292 transitions. [2025-04-14 00:59:17,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 480 transitions, 5556 flow [2025-04-14 00:59:17,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 480 transitions, 5370 flow, removed 20 selfloop flow, removed 19 redundant places. [2025-04-14 00:59:17,915 INFO L231 Difference]: Finished difference. Result has 401 places, 356 transitions, 4018 flow [2025-04-14 00:59:17,915 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4029, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4018, PETRI_PLACES=401, PETRI_TRANSITIONS=356} [2025-04-14 00:59:17,916 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 337 predicate places. [2025-04-14 00:59:17,916 INFO L485 AbstractCegarLoop]: Abstraction has has 401 places, 356 transitions, 4018 flow [2025-04-14 00:59:17,916 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:17,916 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:59:17,916 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:59:17,916 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2025-04-14 00:59:17,916 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-14 00:59:17,917 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:59:17,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1957744370, now seen corresponding path program 113 times [2025-04-14 00:59:17,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:59:17,917 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965736785] [2025-04-14 00:59:17,917 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:59:17,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:59:17,924 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:59:17,936 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:59:17,937 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:59:17,937 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:59:18,932 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:59:18,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:59:18,932 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965736785] [2025-04-14 00:59:18,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965736785] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:59:18,933 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542932348] [2025-04-14 00:59:18,933 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:59:18,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:59:18,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:59:18,935 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 00:59:18,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2025-04-14 00:59:19,003 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:59:19,023 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:59:19,023 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:59:19,023 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:59:19,024 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:59:19,025 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:59:19,224 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:59:19,224 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:59:19,229 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:59:19,230 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:59:19,426 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:59:19,426 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:59:19,454 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:59:19,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542932348] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:59:19,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:59:19,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 32 [2025-04-14 00:59:19,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405662760] [2025-04-14 00:59:19,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:59:19,454 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:59:19,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:59:19,455 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:59:19,455 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=981, Unknown=0, NotChecked=0, Total=1056 [2025-04-14 00:59:19,470 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:59:19,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 356 transitions, 4018 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:19,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:59:19,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:59:19,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:59:22,352 INFO L116 PetriNetUnfolderBase]: 8843/13792 cut-off events. [2025-04-14 00:59:22,352 INFO L117 PetriNetUnfolderBase]: For 109219/109219 co-relation queries the response was YES. [2025-04-14 00:59:22,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76041 conditions, 13792 events. 8843/13792 cut-off events. For 109219/109219 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 84791 event pairs, 1735 based on Foata normal form. 1/13792 useless extension candidates. Maximal degree in co-relation 75911. Up to 9772 conditions per place. [2025-04-14 00:59:22,522 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 418 selfloop transitions, 70 changer transitions 36/526 dead transitions. [2025-04-14 00:59:22,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 526 transitions, 5880 flow [2025-04-14 00:59:22,523 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 00:59:22,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-04-14 00:59:22,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 373 transitions. [2025-04-14 00:59:22,523 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2528813559322034 [2025-04-14 00:59:22,523 INFO L175 Difference]: Start difference. First operand has 401 places, 356 transitions, 4018 flow. Second operand 25 states and 373 transitions. [2025-04-14 00:59:22,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 526 transitions, 5880 flow [2025-04-14 00:59:23,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 526 transitions, 5706 flow, removed 21 selfloop flow, removed 17 redundant places. [2025-04-14 00:59:23,154 INFO L231 Difference]: Finished difference. Result has 396 places, 355 transitions, 4023 flow [2025-04-14 00:59:23,154 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3870, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=4023, PETRI_PLACES=396, PETRI_TRANSITIONS=355} [2025-04-14 00:59:23,154 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 332 predicate places. [2025-04-14 00:59:23,154 INFO L485 AbstractCegarLoop]: Abstraction has has 396 places, 355 transitions, 4023 flow [2025-04-14 00:59:23,154 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:23,154 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:59:23,155 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:59:23,161 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2025-04-14 00:59:23,355 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2025-04-14 00:59:23,355 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-14 00:59:23,356 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:59:23,356 INFO L85 PathProgramCache]: Analyzing trace with hash -375041264, now seen corresponding path program 114 times [2025-04-14 00:59:23,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:59:23,356 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716498944] [2025-04-14 00:59:23,356 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:59:23,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:59:23,362 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:59:23,367 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:59:23,368 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:59:23,368 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:59:23,490 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:59:23,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:59:23,490 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716498944] [2025-04-14 00:59:23,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716498944] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:59:23,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:59:23,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:59:23,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600173912] [2025-04-14 00:59:23,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:59:23,491 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:59:23,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:59:23,491 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:59:23,491 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:59:23,497 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:59:23,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 355 transitions, 4023 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:23,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:59:23,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:59:23,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:59:26,070 INFO L116 PetriNetUnfolderBase]: 8961/13983 cut-off events. [2025-04-14 00:59:26,071 INFO L117 PetriNetUnfolderBase]: For 110616/110616 co-relation queries the response was YES. [2025-04-14 00:59:26,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77347 conditions, 13983 events. 8961/13983 cut-off events. For 110616/110616 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 86479 event pairs, 2326 based on Foata normal form. 1/13983 useless extension candidates. Maximal degree in co-relation 77217. Up to 11995 conditions per place. [2025-04-14 00:59:26,221 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 383 selfloop transitions, 39 changer transitions 57/481 dead transitions. [2025-04-14 00:59:26,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 481 transitions, 5521 flow [2025-04-14 00:59:26,222 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 00:59:26,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-04-14 00:59:26,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 279 transitions. [2025-04-14 00:59:26,222 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2781655034895314 [2025-04-14 00:59:26,222 INFO L175 Difference]: Start difference. First operand has 396 places, 355 transitions, 4023 flow. Second operand 17 states and 279 transitions. [2025-04-14 00:59:26,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 481 transitions, 5521 flow [2025-04-14 00:59:26,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 481 transitions, 5362 flow, removed 7 selfloop flow, removed 22 redundant places. [2025-04-14 00:59:26,803 INFO L231 Difference]: Finished difference. Result has 388 places, 353 transitions, 3963 flow [2025-04-14 00:59:26,803 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3880, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3963, PETRI_PLACES=388, PETRI_TRANSITIONS=353} [2025-04-14 00:59:26,803 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 324 predicate places. [2025-04-14 00:59:26,803 INFO L485 AbstractCegarLoop]: Abstraction has has 388 places, 353 transitions, 3963 flow [2025-04-14 00:59:26,804 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:26,804 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:59:26,804 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:59:26,804 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2025-04-14 00:59:26,804 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-14 00:59:26,804 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:59:26,805 INFO L85 PathProgramCache]: Analyzing trace with hash -425897526, now seen corresponding path program 115 times [2025-04-14 00:59:26,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:59:26,805 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155234051] [2025-04-14 00:59:26,805 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:59:26,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:59:26,947 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:59:26,955 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:59:26,955 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:59:26,955 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:59:27,778 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:59:27,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:59:27,778 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155234051] [2025-04-14 00:59:27,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155234051] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:59:27,778 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902211556] [2025-04-14 00:59:27,778 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:59:27,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:59:27,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:59:27,780 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 00:59:27,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2025-04-14 00:59:27,858 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:59:27,878 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:59:27,878 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:59:27,878 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:59:27,880 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:59:27,881 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:59:28,059 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:59:28,059 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:59:28,066 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:59:28,066 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:59:28,242 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:59:28,242 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:59:28,280 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:59:28,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902211556] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:59:28,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:59:28,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 30 [2025-04-14 00:59:28,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886235510] [2025-04-14 00:59:28,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:59:28,280 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:59:28,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:59:28,281 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:59:28,281 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=856, Unknown=0, NotChecked=0, Total=930 [2025-04-14 00:59:28,300 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:59:28,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 353 transitions, 3963 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:28,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:59:28,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:59:28,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:59:31,467 INFO L116 PetriNetUnfolderBase]: 8894/13905 cut-off events. [2025-04-14 00:59:31,467 INFO L117 PetriNetUnfolderBase]: For 109721/109721 co-relation queries the response was YES. [2025-04-14 00:59:31,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76867 conditions, 13905 events. 8894/13905 cut-off events. For 109721/109721 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 85950 event pairs, 2387 based on Foata normal form. 1/13905 useless extension candidates. Maximal degree in co-relation 76738. Up to 11633 conditions per place. [2025-04-14 00:59:31,596 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 422 selfloop transitions, 63 changer transitions 25/512 dead transitions. [2025-04-14 00:59:31,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 512 transitions, 5824 flow [2025-04-14 00:59:31,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-14 00:59:31,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-04-14 00:59:31,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 367 transitions. [2025-04-14 00:59:31,597 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2392438070404172 [2025-04-14 00:59:31,597 INFO L175 Difference]: Start difference. First operand has 388 places, 353 transitions, 3963 flow. Second operand 26 states and 367 transitions. [2025-04-14 00:59:31,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 512 transitions, 5824 flow [2025-04-14 00:59:32,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 512 transitions, 5694 flow, removed 16 selfloop flow, removed 16 redundant places. [2025-04-14 00:59:32,175 INFO L231 Difference]: Finished difference. Result has 398 places, 366 transitions, 4243 flow [2025-04-14 00:59:32,175 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3856, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4243, PETRI_PLACES=398, PETRI_TRANSITIONS=366} [2025-04-14 00:59:32,175 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 334 predicate places. [2025-04-14 00:59:32,175 INFO L485 AbstractCegarLoop]: Abstraction has has 398 places, 366 transitions, 4243 flow [2025-04-14 00:59:32,175 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:32,176 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:59:32,176 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:59:32,184 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2025-04-14 00:59:32,376 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:59:32,376 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-14 00:59:32,377 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:59:32,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1754594946, now seen corresponding path program 116 times [2025-04-14 00:59:32,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:59:32,377 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148553538] [2025-04-14 00:59:32,377 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:59:32,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:59:32,383 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:59:32,388 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:59:32,388 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:59:32,388 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:59:32,519 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:59:32,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:59:32,519 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148553538] [2025-04-14 00:59:32,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148553538] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:59:32,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:59:32,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:59:32,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699109997] [2025-04-14 00:59:32,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:59:32,519 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:59:32,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:59:32,520 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:59:32,520 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:59:32,538 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:59:32,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 366 transitions, 4243 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:32,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:59:32,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:59:32,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:59:35,127 INFO L116 PetriNetUnfolderBase]: 8788/13738 cut-off events. [2025-04-14 00:59:35,127 INFO L117 PetriNetUnfolderBase]: For 111032/111032 co-relation queries the response was YES. [2025-04-14 00:59:35,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75979 conditions, 13738 events. 8788/13738 cut-off events. For 111032/111032 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 84829 event pairs, 1700 based on Foata normal form. 1/13738 useless extension candidates. Maximal degree in co-relation 75849. Up to 10227 conditions per place. [2025-04-14 00:59:35,340 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 406 selfloop transitions, 79 changer transitions 37/524 dead transitions. [2025-04-14 00:59:35,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 524 transitions, 5908 flow [2025-04-14 00:59:35,340 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-14 00:59:35,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-04-14 00:59:35,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 382 transitions. [2025-04-14 00:59:35,341 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24902216427640156 [2025-04-14 00:59:35,341 INFO L175 Difference]: Start difference. First operand has 398 places, 366 transitions, 4243 flow. Second operand 26 states and 382 transitions. [2025-04-14 00:59:35,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 524 transitions, 5908 flow [2025-04-14 00:59:36,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 524 transitions, 5636 flow, removed 84 selfloop flow, removed 20 redundant places. [2025-04-14 00:59:36,125 INFO L231 Difference]: Finished difference. Result has 404 places, 358 transitions, 4059 flow [2025-04-14 00:59:36,125 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3973, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4059, PETRI_PLACES=404, PETRI_TRANSITIONS=358} [2025-04-14 00:59:36,126 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 340 predicate places. [2025-04-14 00:59:36,126 INFO L485 AbstractCegarLoop]: Abstraction has has 404 places, 358 transitions, 4059 flow [2025-04-14 00:59:36,126 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:36,126 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:59:36,126 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:59:36,126 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2025-04-14 00:59:36,126 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-14 00:59:36,127 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:59:36,127 INFO L85 PathProgramCache]: Analyzing trace with hash -72758036, now seen corresponding path program 117 times [2025-04-14 00:59:36,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:59:36,127 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588943042] [2025-04-14 00:59:36,127 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:59:36,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:59:36,132 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:59:36,137 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:59:36,137 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:59:36,137 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:59:36,243 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:59:36,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:59:36,243 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588943042] [2025-04-14 00:59:36,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588943042] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:59:36,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:59:36,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:59:36,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190273982] [2025-04-14 00:59:36,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:59:36,244 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:59:36,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:59:36,244 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:59:36,244 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:59:36,256 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:59:36,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 358 transitions, 4059 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:36,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:59:36,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:59:36,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:59:38,788 INFO L116 PetriNetUnfolderBase]: 8662/13531 cut-off events. [2025-04-14 00:59:38,788 INFO L117 PetriNetUnfolderBase]: For 105401/105401 co-relation queries the response was YES. [2025-04-14 00:59:38,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74760 conditions, 13531 events. 8662/13531 cut-off events. For 105401/105401 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 83305 event pairs, 1743 based on Foata normal form. 1/13531 useless extension candidates. Maximal degree in co-relation 74634. Up to 9891 conditions per place. [2025-04-14 00:59:39,007 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 403 selfloop transitions, 67 changer transitions 42/514 dead transitions. [2025-04-14 00:59:39,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 514 transitions, 5705 flow [2025-04-14 00:59:39,008 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-14 00:59:39,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-04-14 00:59:39,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 373 transitions. [2025-04-14 00:59:39,008 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24315514993481094 [2025-04-14 00:59:39,009 INFO L175 Difference]: Start difference. First operand has 404 places, 358 transitions, 4059 flow. Second operand 26 states and 373 transitions. [2025-04-14 00:59:39,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 514 transitions, 5705 flow [2025-04-14 00:59:39,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 514 transitions, 5460 flow, removed 9 selfloop flow, removed 26 redundant places. [2025-04-14 00:59:39,847 INFO L231 Difference]: Finished difference. Result has 394 places, 348 transitions, 3866 flow [2025-04-14 00:59:39,847 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3818, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3866, PETRI_PLACES=394, PETRI_TRANSITIONS=348} [2025-04-14 00:59:39,847 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 330 predicate places. [2025-04-14 00:59:39,847 INFO L485 AbstractCegarLoop]: Abstraction has has 394 places, 348 transitions, 3866 flow [2025-04-14 00:59:39,847 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:39,847 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:59:39,847 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:59:39,848 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2025-04-14 00:59:39,848 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-14 00:59:39,848 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:59:39,848 INFO L85 PathProgramCache]: Analyzing trace with hash 165880428, now seen corresponding path program 118 times [2025-04-14 00:59:39,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:59:39,848 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154131104] [2025-04-14 00:59:39,848 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:59:39,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:59:39,853 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:59:39,856 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 00:59:39,856 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 00:59:39,856 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:59:39,937 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:59:39,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:59:39,938 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154131104] [2025-04-14 00:59:39,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154131104] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:59:39,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:59:39,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:59:39,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291392802] [2025-04-14 00:59:39,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:59:39,938 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:59:39,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:59:39,938 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:59:39,938 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:59:39,951 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:59:39,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 348 transitions, 3866 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:39,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:59:39,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:59:39,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:59:42,072 INFO L116 PetriNetUnfolderBase]: 8608/13438 cut-off events. [2025-04-14 00:59:42,073 INFO L117 PetriNetUnfolderBase]: For 102688/102688 co-relation queries the response was YES. [2025-04-14 00:59:42,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73246 conditions, 13438 events. 8608/13438 cut-off events. For 102688/102688 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 82360 event pairs, 2380 based on Foata normal form. 1/13438 useless extension candidates. Maximal degree in co-relation 73123. Up to 11472 conditions per place. [2025-04-14 00:59:42,250 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 387 selfloop transitions, 49 changer transitions 38/476 dead transitions. [2025-04-14 00:59:42,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 476 transitions, 5255 flow [2025-04-14 00:59:42,250 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-14 00:59:42,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-04-14 00:59:42,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 322 transitions. [2025-04-14 00:59:42,251 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24807395993836673 [2025-04-14 00:59:42,251 INFO L175 Difference]: Start difference. First operand has 394 places, 348 transitions, 3866 flow. Second operand 22 states and 322 transitions. [2025-04-14 00:59:42,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 476 transitions, 5255 flow [2025-04-14 00:59:43,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 476 transitions, 5072 flow, removed 6 selfloop flow, removed 24 redundant places. [2025-04-14 00:59:43,031 INFO L231 Difference]: Finished difference. Result has 383 places, 345 transitions, 3772 flow [2025-04-14 00:59:43,031 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3689, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3772, PETRI_PLACES=383, PETRI_TRANSITIONS=345} [2025-04-14 00:59:43,031 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 319 predicate places. [2025-04-14 00:59:43,031 INFO L485 AbstractCegarLoop]: Abstraction has has 383 places, 345 transitions, 3772 flow [2025-04-14 00:59:43,032 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:43,032 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:59:43,032 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:59:43,032 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2025-04-14 00:59:43,032 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-14 00:59:43,032 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:59:43,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1093250908, now seen corresponding path program 119 times [2025-04-14 00:59:43,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:59:43,033 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183992366] [2025-04-14 00:59:43,033 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:59:43,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:59:43,040 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:59:43,050 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:59:43,050 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:59:43,050 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:59:43,853 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:59:43,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:59:43,853 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183992366] [2025-04-14 00:59:43,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183992366] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:59:43,853 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859153382] [2025-04-14 00:59:43,853 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:59:43,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:59:43,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:59:43,855 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 00:59:43,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2025-04-14 00:59:43,933 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:59:43,955 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:59:43,955 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 00:59:43,956 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:59:43,957 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 52 conjuncts are in the unsatisfiable core [2025-04-14 00:59:43,959 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:59:43,998 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-04-14 00:59:44,412 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:59:44,412 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 28 [2025-04-14 00:59:44,418 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:59:44,418 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:59:44,950 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:59:44,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859153382] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:59:44,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:59:44,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [16, 16] total 39 [2025-04-14 00:59:44,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255039667] [2025-04-14 00:59:44,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:59:44,951 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-14 00:59:44,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:59:44,951 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-14 00:59:44,952 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=1434, Unknown=0, NotChecked=0, Total=1560 [2025-04-14 00:59:44,987 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:59:44,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 345 transitions, 3772 flow. Second operand has 14 states, 14 states have (on average 8.785714285714286) internal successors, (123), 14 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:44,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:59:44,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:59:44,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:59:48,208 INFO L116 PetriNetUnfolderBase]: 8604/13435 cut-off events. [2025-04-14 00:59:48,208 INFO L117 PetriNetUnfolderBase]: For 98509/98509 co-relation queries the response was YES. [2025-04-14 00:59:48,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72355 conditions, 13435 events. 8604/13435 cut-off events. For 98509/98509 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 82406 event pairs, 2394 based on Foata normal form. 1/13435 useless extension candidates. Maximal degree in co-relation 72234. Up to 11472 conditions per place. [2025-04-14 00:59:48,361 INFO L140 encePairwiseOnDemand]: 40/59 looper letters, 370 selfloop transitions, 40 changer transitions 59/471 dead transitions. [2025-04-14 00:59:48,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 471 transitions, 5169 flow [2025-04-14 00:59:48,362 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 00:59:48,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-04-14 00:59:48,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 310 transitions. [2025-04-14 00:59:48,362 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25020177562550444 [2025-04-14 00:59:48,362 INFO L175 Difference]: Start difference. First operand has 383 places, 345 transitions, 3772 flow. Second operand 21 states and 310 transitions. [2025-04-14 00:59:48,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 471 transitions, 5169 flow [2025-04-14 00:59:49,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 471 transitions, 5043 flow, removed 7 selfloop flow, removed 21 redundant places. [2025-04-14 00:59:49,028 INFO L231 Difference]: Finished difference. Result has 381 places, 335 transitions, 3668 flow [2025-04-14 00:59:49,028 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3654, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3668, PETRI_PLACES=381, PETRI_TRANSITIONS=335} [2025-04-14 00:59:49,028 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 317 predicate places. [2025-04-14 00:59:49,028 INFO L485 AbstractCegarLoop]: Abstraction has has 381 places, 335 transitions, 3668 flow [2025-04-14 00:59:49,028 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.785714285714286) internal successors, (123), 14 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:49,028 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:59:49,028 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:59:49,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2025-04-14 00:59:49,229 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable119 [2025-04-14 00:59:49,229 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-14 00:59:49,230 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:59:49,230 INFO L85 PathProgramCache]: Analyzing trace with hash -318895072, now seen corresponding path program 120 times [2025-04-14 00:59:49,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:59:49,230 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467585706] [2025-04-14 00:59:49,230 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:59:49,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:59:49,237 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:59:49,241 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:59:49,241 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:59:49,241 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:59:49,348 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:59:49,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:59:49,348 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467585706] [2025-04-14 00:59:49,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467585706] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:59:49,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:59:49,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:59:49,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419640738] [2025-04-14 00:59:49,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:59:49,349 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:59:49,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:59:49,349 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:59:49,349 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:59:49,368 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:59:49,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 335 transitions, 3668 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:49,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:59:49,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:59:49,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:59:51,575 INFO L116 PetriNetUnfolderBase]: 8396/13114 cut-off events. [2025-04-14 00:59:51,575 INFO L117 PetriNetUnfolderBase]: For 97579/97579 co-relation queries the response was YES. [2025-04-14 00:59:51,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70649 conditions, 13114 events. 8396/13114 cut-off events. For 97579/97579 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 80214 event pairs, 2380 based on Foata normal form. 1/13114 useless extension candidates. Maximal degree in co-relation 70528. Up to 11371 conditions per place. [2025-04-14 00:59:51,732 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 360 selfloop transitions, 36 changer transitions 46/444 dead transitions. [2025-04-14 00:59:51,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 444 transitions, 4913 flow [2025-04-14 00:59:51,733 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-14 00:59:51,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-04-14 00:59:51,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 275 transitions. [2025-04-14 00:59:51,733 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2589453860640301 [2025-04-14 00:59:51,733 INFO L175 Difference]: Start difference. First operand has 381 places, 335 transitions, 3668 flow. Second operand 18 states and 275 transitions. [2025-04-14 00:59:51,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 444 transitions, 4913 flow [2025-04-14 00:59:52,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 444 transitions, 4807 flow, removed 8 selfloop flow, removed 19 redundant places. [2025-04-14 00:59:52,222 INFO L231 Difference]: Finished difference. Result has 372 places, 329 transitions, 3581 flow [2025-04-14 00:59:52,222 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3566, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3581, PETRI_PLACES=372, PETRI_TRANSITIONS=329} [2025-04-14 00:59:52,222 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 308 predicate places. [2025-04-14 00:59:52,222 INFO L485 AbstractCegarLoop]: Abstraction has has 372 places, 329 transitions, 3581 flow [2025-04-14 00:59:52,223 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:52,223 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:59:52,223 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:59:52,223 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2025-04-14 00:59:52,223 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-14 00:59:52,223 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:59:52,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1019177722, now seen corresponding path program 121 times [2025-04-14 00:59:52,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:59:52,224 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238893251] [2025-04-14 00:59:52,224 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:59:52,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:59:52,229 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:59:52,234 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:59:52,234 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:59:52,234 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:59:53,135 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:59:53,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:59:53,136 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238893251] [2025-04-14 00:59:53,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238893251] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 00:59:53,136 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180813165] [2025-04-14 00:59:53,136 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:59:53,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:59:53,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:59:53,138 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 00:59:53,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2025-04-14 00:59:53,209 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 00:59:53,229 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 00:59:53,229 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:59:53,229 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:59:53,230 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 00:59:53,231 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 00:59:53,435 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 00:59:53,436 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 00:59:53,440 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 00:59:53,440 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 00:59:53,610 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 00:59:53,610 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 00:59:53,641 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:59:53,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180813165] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 00:59:53,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 00:59:53,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 31 [2025-04-14 00:59:53,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29960792] [2025-04-14 00:59:53,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:59:53,641 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:59:53,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:59:53,641 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:59:53,642 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=913, Unknown=0, NotChecked=0, Total=992 [2025-04-14 00:59:53,649 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:59:53,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 329 transitions, 3581 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:53,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:59:53,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:59:53,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:59:56,411 INFO L116 PetriNetUnfolderBase]: 8340/13017 cut-off events. [2025-04-14 00:59:56,412 INFO L117 PetriNetUnfolderBase]: For 96907/96907 co-relation queries the response was YES. [2025-04-14 00:59:56,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70001 conditions, 13017 events. 8340/13017 cut-off events. For 96907/96907 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 79370 event pairs, 2388 based on Foata normal form. 1/13017 useless extension candidates. Maximal degree in co-relation 69883. Up to 11080 conditions per place. [2025-04-14 00:59:56,593 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 363 selfloop transitions, 36 changer transitions 57/458 dead transitions. [2025-04-14 00:59:56,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 458 transitions, 4938 flow [2025-04-14 00:59:56,594 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 00:59:56,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-04-14 00:59:56,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 314 transitions. [2025-04-14 00:59:56,594 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25343018563357544 [2025-04-14 00:59:56,594 INFO L175 Difference]: Start difference. First operand has 372 places, 329 transitions, 3581 flow. Second operand 21 states and 314 transitions. [2025-04-14 00:59:56,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 458 transitions, 4938 flow [2025-04-14 00:59:57,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 458 transitions, 4846 flow, removed 5 selfloop flow, removed 14 redundant places. [2025-04-14 00:59:57,176 INFO L231 Difference]: Finished difference. Result has 369 places, 319 transitions, 3474 flow [2025-04-14 00:59:57,176 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3491, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3474, PETRI_PLACES=369, PETRI_TRANSITIONS=319} [2025-04-14 00:59:57,176 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 305 predicate places. [2025-04-14 00:59:57,176 INFO L485 AbstractCegarLoop]: Abstraction has has 369 places, 319 transitions, 3474 flow [2025-04-14 00:59:57,176 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:57,176 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:59:57,176 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:59:57,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2025-04-14 00:59:57,377 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 00:59:57,377 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-14 00:59:57,378 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:59:57,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1863643594, now seen corresponding path program 122 times [2025-04-14 00:59:57,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:59:57,378 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837902034] [2025-04-14 00:59:57,378 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:59:57,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:59:57,384 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 00:59:57,390 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 00:59:57,390 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:59:57,390 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:59:57,532 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 00:59:57,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:59:57,532 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837902034] [2025-04-14 00:59:57,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837902034] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:59:57,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:59:57,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:59:57,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925972820] [2025-04-14 00:59:57,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:59:57,533 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:59:57,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:59:57,533 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:59:57,533 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:59:57,546 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 00:59:57,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 319 transitions, 3474 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:59:57,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:59:57,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 00:59:57,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:59:59,773 INFO L116 PetriNetUnfolderBase]: 8081/12601 cut-off events. [2025-04-14 00:59:59,773 INFO L117 PetriNetUnfolderBase]: For 94892/94892 co-relation queries the response was YES. [2025-04-14 00:59:59,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67903 conditions, 12601 events. 8081/12601 cut-off events. For 94892/94892 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 76423 event pairs, 2366 based on Foata normal form. 1/12601 useless extension candidates. Maximal degree in co-relation 67786. Up to 10787 conditions per place. [2025-04-14 00:59:59,897 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 326 selfloop transitions, 27 changer transitions 78/433 dead transitions. [2025-04-14 00:59:59,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 433 transitions, 4704 flow [2025-04-14 00:59:59,898 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 00:59:59,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-04-14 00:59:59,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 296 transitions. [2025-04-14 00:59:59,899 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25084745762711863 [2025-04-14 00:59:59,899 INFO L175 Difference]: Start difference. First operand has 369 places, 319 transitions, 3474 flow. Second operand 20 states and 296 transitions. [2025-04-14 00:59:59,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 433 transitions, 4704 flow [2025-04-14 01:00:00,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 433 transitions, 4598 flow, removed 4 selfloop flow, removed 22 redundant places. [2025-04-14 01:00:00,314 INFO L231 Difference]: Finished difference. Result has 358 places, 302 transitions, 3262 flow [2025-04-14 01:00:00,314 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3368, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3262, PETRI_PLACES=358, PETRI_TRANSITIONS=302} [2025-04-14 01:00:00,314 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 294 predicate places. [2025-04-14 01:00:00,314 INFO L485 AbstractCegarLoop]: Abstraction has has 358 places, 302 transitions, 3262 flow [2025-04-14 01:00:00,314 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:00,315 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:00:00,315 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:00:00,315 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2025-04-14 01:00:00,315 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-14 01:00:00,315 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:00:00,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1257917062, now seen corresponding path program 123 times [2025-04-14 01:00:00,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:00:00,316 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515117436] [2025-04-14 01:00:00,316 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 01:00:00,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:00:00,321 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:00:00,325 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:00:00,325 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 01:00:00,325 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:00:00,412 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:00:00,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:00:00,412 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515117436] [2025-04-14 01:00:00,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515117436] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:00:00,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:00:00,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:00:00,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167189349] [2025-04-14 01:00:00,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:00:00,413 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:00:00,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:00:00,413 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:00:00,413 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:00:00,424 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:00:00,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 302 transitions, 3262 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:00,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:00:00,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:00:00,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:00:03,128 INFO L116 PetriNetUnfolderBase]: 8832/13651 cut-off events. [2025-04-14 01:00:03,128 INFO L117 PetriNetUnfolderBase]: For 118528/118528 co-relation queries the response was YES. [2025-04-14 01:00:03,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76423 conditions, 13651 events. 8832/13651 cut-off events. For 118528/118528 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 83027 event pairs, 1742 based on Foata normal form. 1/13651 useless extension candidates. Maximal degree in co-relation 76308. Up to 10094 conditions per place. [2025-04-14 01:00:03,398 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 442 selfloop transitions, 77 changer transitions 25/546 dead transitions. [2025-04-14 01:00:03,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 546 transitions, 6144 flow [2025-04-14 01:00:03,401 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-14 01:00:03,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2025-04-14 01:00:03,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 449 transitions. [2025-04-14 01:00:03,402 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.245489338436304 [2025-04-14 01:00:03,402 INFO L175 Difference]: Start difference. First operand has 358 places, 302 transitions, 3262 flow. Second operand 31 states and 449 transitions. [2025-04-14 01:00:03,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 546 transitions, 6144 flow [2025-04-14 01:00:03,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 546 transitions, 5914 flow, removed 27 selfloop flow, removed 21 redundant places. [2025-04-14 01:00:03,998 INFO L231 Difference]: Finished difference. Result has 360 places, 346 transitions, 4075 flow [2025-04-14 01:00:03,998 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3116, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4075, PETRI_PLACES=360, PETRI_TRANSITIONS=346} [2025-04-14 01:00:03,998 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 296 predicate places. [2025-04-14 01:00:03,998 INFO L485 AbstractCegarLoop]: Abstraction has has 360 places, 346 transitions, 4075 flow [2025-04-14 01:00:03,999 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:03,999 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:00:03,999 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:00:03,999 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2025-04-14 01:00:03,999 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-14 01:00:04,000 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:00:04,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1973483974, now seen corresponding path program 124 times [2025-04-14 01:00:04,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:00:04,000 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115210949] [2025-04-14 01:00:04,000 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 01:00:04,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:00:04,007 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:00:04,011 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 01:00:04,011 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 01:00:04,011 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:00:04,118 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:00:04,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:00:04,118 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115210949] [2025-04-14 01:00:04,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115210949] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:00:04,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:00:04,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:00:04,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132782181] [2025-04-14 01:00:04,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:00:04,119 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:00:04,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:00:04,119 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:00:04,119 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:00:04,127 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:00:04,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 346 transitions, 4075 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:04,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:00:04,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:00:04,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:00:06,890 INFO L116 PetriNetUnfolderBase]: 9044/13970 cut-off events. [2025-04-14 01:00:06,891 INFO L117 PetriNetUnfolderBase]: For 134402/134402 co-relation queries the response was YES. [2025-04-14 01:00:07,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80094 conditions, 13970 events. 9044/13970 cut-off events. For 134402/134402 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 85506 event pairs, 2280 based on Foata normal form. 1/13970 useless extension candidates. Maximal degree in co-relation 79971. Up to 11489 conditions per place. [2025-04-14 01:00:07,042 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 435 selfloop transitions, 69 changer transitions 24/530 dead transitions. [2025-04-14 01:00:07,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 530 transitions, 6242 flow [2025-04-14 01:00:07,042 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 01:00:07,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-04-14 01:00:07,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 385 transitions. [2025-04-14 01:00:07,043 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.26101694915254237 [2025-04-14 01:00:07,043 INFO L175 Difference]: Start difference. First operand has 360 places, 346 transitions, 4075 flow. Second operand 25 states and 385 transitions. [2025-04-14 01:00:07,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 530 transitions, 6242 flow [2025-04-14 01:00:07,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 530 transitions, 5842 flow, removed 193 selfloop flow, removed 6 redundant places. [2025-04-14 01:00:07,746 INFO L231 Difference]: Finished difference. Result has 381 places, 358 transitions, 4124 flow [2025-04-14 01:00:07,746 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3711, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=4124, PETRI_PLACES=381, PETRI_TRANSITIONS=358} [2025-04-14 01:00:07,746 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 317 predicate places. [2025-04-14 01:00:07,746 INFO L485 AbstractCegarLoop]: Abstraction has has 381 places, 358 transitions, 4124 flow [2025-04-14 01:00:07,746 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:07,747 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:00:07,747 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:00:07,747 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2025-04-14 01:00:07,747 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-14 01:00:07,747 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:00:07,748 INFO L85 PathProgramCache]: Analyzing trace with hash 2002459436, now seen corresponding path program 125 times [2025-04-14 01:00:07,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:00:07,748 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551411201] [2025-04-14 01:00:07,748 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:00:07,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:00:07,754 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:00:07,763 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:00:07,764 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:00:07,764 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:00:09,057 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:00:09,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:00:09,058 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551411201] [2025-04-14 01:00:09,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551411201] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:00:09,058 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337729188] [2025-04-14 01:00:09,058 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:00:09,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:00:09,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:00:09,060 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:00:09,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2025-04-14 01:00:09,135 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:00:09,154 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:00:09,154 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:00:09,154 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:00:09,155 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 01:00:09,156 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:00:09,379 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:00:09,380 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 01:00:09,386 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:00:09,386 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:00:09,584 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 01:00:09,584 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 01:00:09,615 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:00:09,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337729188] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:00:09,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:00:09,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 32 [2025-04-14 01:00:09,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771636951] [2025-04-14 01:00:09,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:00:09,615 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:00:09,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:00:09,616 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:00:09,616 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=976, Unknown=0, NotChecked=0, Total=1056 [2025-04-14 01:00:09,628 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:00:09,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 358 transitions, 4124 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:09,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:00:09,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:00:09,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:00:12,427 INFO L116 PetriNetUnfolderBase]: 9118/14129 cut-off events. [2025-04-14 01:00:12,427 INFO L117 PetriNetUnfolderBase]: For 136530/136530 co-relation queries the response was YES. [2025-04-14 01:00:12,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80365 conditions, 14129 events. 9118/14129 cut-off events. For 136530/136530 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 87103 event pairs, 2319 based on Foata normal form. 1/14129 useless extension candidates. Maximal degree in co-relation 80237. Up to 11439 conditions per place. [2025-04-14 01:00:12,620 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 415 selfloop transitions, 63 changer transitions 51/531 dead transitions. [2025-04-14 01:00:12,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 531 transitions, 6219 flow [2025-04-14 01:00:12,621 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 01:00:12,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2025-04-14 01:00:12,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 370 transitions. [2025-04-14 01:00:12,622 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2612994350282486 [2025-04-14 01:00:12,622 INFO L175 Difference]: Start difference. First operand has 381 places, 358 transitions, 4124 flow. Second operand 24 states and 370 transitions. [2025-04-14 01:00:12,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 531 transitions, 6219 flow [2025-04-14 01:00:13,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 531 transitions, 5813 flow, removed 160 selfloop flow, removed 16 redundant places. [2025-04-14 01:00:13,432 INFO L231 Difference]: Finished difference. Result has 392 places, 358 transitions, 3992 flow [2025-04-14 01:00:13,432 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3830, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3992, PETRI_PLACES=392, PETRI_TRANSITIONS=358} [2025-04-14 01:00:13,433 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 328 predicate places. [2025-04-14 01:00:13,433 INFO L485 AbstractCegarLoop]: Abstraction has has 392 places, 358 transitions, 3992 flow [2025-04-14 01:00:13,433 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:13,433 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:00:13,433 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:00:13,440 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2025-04-14 01:00:13,634 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2025-04-14 01:00:13,634 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-14 01:00:13,635 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:00:13,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1244623416, now seen corresponding path program 126 times [2025-04-14 01:00:13,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:00:13,635 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571833844] [2025-04-14 01:00:13,635 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 01:00:13,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:00:13,643 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:00:13,648 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:00:13,648 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 01:00:13,648 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:00:13,753 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:00:13,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:00:13,754 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571833844] [2025-04-14 01:00:13,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571833844] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:00:13,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:00:13,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:00:13,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222585132] [2025-04-14 01:00:13,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:00:13,754 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:00:13,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:00:13,754 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:00:13,754 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:00:13,766 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:00:13,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 358 transitions, 3992 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:13,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:00:13,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:00:13,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:00:16,525 INFO L116 PetriNetUnfolderBase]: 9716/15025 cut-off events. [2025-04-14 01:00:16,525 INFO L117 PetriNetUnfolderBase]: For 148689/148689 co-relation queries the response was YES. [2025-04-14 01:00:16,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85406 conditions, 15025 events. 9716/15025 cut-off events. For 148689/148689 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 93351 event pairs, 2864 based on Foata normal form. 1/15025 useless extension candidates. Maximal degree in co-relation 85273. Up to 12708 conditions per place. [2025-04-14 01:00:16,702 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 441 selfloop transitions, 66 changer transitions 23/532 dead transitions. [2025-04-14 01:00:16,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 532 transitions, 6292 flow [2025-04-14 01:00:16,702 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 01:00:16,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2025-04-14 01:00:16,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 360 transitions. [2025-04-14 01:00:16,703 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2542372881355932 [2025-04-14 01:00:16,703 INFO L175 Difference]: Start difference. First operand has 392 places, 358 transitions, 3992 flow. Second operand 24 states and 360 transitions. [2025-04-14 01:00:16,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 532 transitions, 6292 flow [2025-04-14 01:00:17,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 532 transitions, 6120 flow, removed 25 selfloop flow, removed 21 redundant places. [2025-04-14 01:00:17,474 INFO L231 Difference]: Finished difference. Result has 397 places, 383 transitions, 4515 flow [2025-04-14 01:00:17,474 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3842, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4515, PETRI_PLACES=397, PETRI_TRANSITIONS=383} [2025-04-14 01:00:17,474 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 333 predicate places. [2025-04-14 01:00:17,475 INFO L485 AbstractCegarLoop]: Abstraction has has 397 places, 383 transitions, 4515 flow [2025-04-14 01:00:17,475 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:17,475 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:00:17,475 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:00:17,475 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2025-04-14 01:00:17,475 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-14 01:00:17,475 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:00:17,476 INFO L85 PathProgramCache]: Analyzing trace with hash 398006234, now seen corresponding path program 127 times [2025-04-14 01:00:17,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:00:17,476 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439850105] [2025-04-14 01:00:17,476 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:00:17,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:00:17,638 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:00:17,645 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:00:17,645 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:00:17,645 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:00:18,621 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:00:18,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:00:18,622 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439850105] [2025-04-14 01:00:18,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439850105] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:00:18,622 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561628295] [2025-04-14 01:00:18,622 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:00:18,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:00:18,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:00:18,624 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:00:18,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2025-04-14 01:00:18,699 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:00:18,718 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:00:18,718 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:00:18,718 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:00:18,719 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 01:00:18,720 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:00:18,959 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:00:18,960 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 01:00:18,967 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:00:18,967 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:00:19,227 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 01:00:19,228 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 01:00:19,255 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:00:19,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561628295] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:00:19,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:00:19,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 32 [2025-04-14 01:00:19,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236878971] [2025-04-14 01:00:19,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:00:19,256 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:00:19,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:00:19,256 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:00:19,257 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=975, Unknown=0, NotChecked=0, Total=1056 [2025-04-14 01:00:19,272 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:00:19,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 383 transitions, 4515 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:19,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:00:19,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:00:19,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:00:22,413 INFO L116 PetriNetUnfolderBase]: 10084/15622 cut-off events. [2025-04-14 01:00:22,413 INFO L117 PetriNetUnfolderBase]: For 178857/178857 co-relation queries the response was YES. [2025-04-14 01:00:22,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91495 conditions, 15622 events. 10084/15622 cut-off events. For 178857/178857 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 98086 event pairs, 2919 based on Foata normal form. 1/15622 useless extension candidates. Maximal degree in co-relation 91358. Up to 13376 conditions per place. [2025-04-14 01:00:22,619 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 429 selfloop transitions, 57 changer transitions 56/544 dead transitions. [2025-04-14 01:00:22,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 544 transitions, 6782 flow [2025-04-14 01:00:22,620 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 01:00:22,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2025-04-14 01:00:22,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 354 transitions. [2025-04-14 01:00:22,621 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25 [2025-04-14 01:00:22,621 INFO L175 Difference]: Start difference. First operand has 397 places, 383 transitions, 4515 flow. Second operand 24 states and 354 transitions. [2025-04-14 01:00:22,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 544 transitions, 6782 flow [2025-04-14 01:00:23,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 544 transitions, 6418 flow, removed 151 selfloop flow, removed 12 redundant places. [2025-04-14 01:00:23,518 INFO L231 Difference]: Finished difference. Result has 413 places, 393 transitions, 4542 flow [2025-04-14 01:00:23,518 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4165, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4542, PETRI_PLACES=413, PETRI_TRANSITIONS=393} [2025-04-14 01:00:23,519 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 349 predicate places. [2025-04-14 01:00:23,519 INFO L485 AbstractCegarLoop]: Abstraction has has 413 places, 393 transitions, 4542 flow [2025-04-14 01:00:23,519 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:23,519 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:00:23,519 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:00:23,525 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2025-04-14 01:00:23,720 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:00:23,720 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-14 01:00:23,721 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:00:23,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1963237970, now seen corresponding path program 128 times [2025-04-14 01:00:23,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:00:23,721 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183845406] [2025-04-14 01:00:23,721 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 01:00:23,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:00:23,727 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:00:23,732 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:00:23,732 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 01:00:23,732 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:00:23,842 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:00:23,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:00:23,842 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183845406] [2025-04-14 01:00:23,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183845406] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:00:23,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:00:23,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 01:00:23,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27904789] [2025-04-14 01:00:23,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:00:23,843 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:00:23,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:00:23,843 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:00:23,843 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 01:00:23,856 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:00:23,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 393 transitions, 4542 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:23,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:00:23,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:00:23,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:00:26,921 INFO L116 PetriNetUnfolderBase]: 10252/15917 cut-off events. [2025-04-14 01:00:26,921 INFO L117 PetriNetUnfolderBase]: For 181101/181101 co-relation queries the response was YES. [2025-04-14 01:00:27,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91437 conditions, 15917 events. 10252/15917 cut-off events. For 181101/181101 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 100550 event pairs, 2998 based on Foata normal form. 1/15917 useless extension candidates. Maximal degree in co-relation 91296. Up to 13268 conditions per place. [2025-04-14 01:00:27,126 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 416 selfloop transitions, 50 changer transitions 72/540 dead transitions. [2025-04-14 01:00:27,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 540 transitions, 6445 flow [2025-04-14 01:00:27,127 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 01:00:27,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2025-04-14 01:00:27,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 342 transitions. [2025-04-14 01:00:27,127 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24152542372881355 [2025-04-14 01:00:27,128 INFO L175 Difference]: Start difference. First operand has 413 places, 393 transitions, 4542 flow. Second operand 24 states and 342 transitions. [2025-04-14 01:00:27,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 540 transitions, 6445 flow [2025-04-14 01:00:28,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 540 transitions, 6178 flow, removed 101 selfloop flow, removed 16 redundant places. [2025-04-14 01:00:28,041 INFO L231 Difference]: Finished difference. Result has 420 places, 383 transitions, 4295 flow [2025-04-14 01:00:28,041 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4303, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4295, PETRI_PLACES=420, PETRI_TRANSITIONS=383} [2025-04-14 01:00:28,042 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 356 predicate places. [2025-04-14 01:00:28,042 INFO L485 AbstractCegarLoop]: Abstraction has has 420 places, 383 transitions, 4295 flow [2025-04-14 01:00:28,042 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:28,042 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:00:28,042 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:00:28,042 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2025-04-14 01:00:28,042 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-14 01:00:28,043 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:00:28,043 INFO L85 PathProgramCache]: Analyzing trace with hash -2122577122, now seen corresponding path program 129 times [2025-04-14 01:00:28,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:00:28,043 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314936844] [2025-04-14 01:00:28,043 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 01:00:28,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:00:28,048 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:00:28,054 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:00:28,054 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 01:00:28,054 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:00:28,247 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:00:28,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:00:28,247 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314936844] [2025-04-14 01:00:28,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314936844] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:00:28,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:00:28,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 01:00:28,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102489780] [2025-04-14 01:00:28,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:00:28,248 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:00:28,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:00:28,248 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:00:28,248 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 01:00:28,267 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:00:28,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 383 transitions, 4295 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:28,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:00:28,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:00:28,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:00:31,399 INFO L116 PetriNetUnfolderBase]: 10129/15756 cut-off events. [2025-04-14 01:00:31,399 INFO L117 PetriNetUnfolderBase]: For 168150/168150 co-relation queries the response was YES. [2025-04-14 01:00:31,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89595 conditions, 15756 events. 10129/15756 cut-off events. For 168150/168150 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 99610 event pairs, 2641 based on Foata normal form. 1/15756 useless extension candidates. Maximal degree in co-relation 89452. Up to 12690 conditions per place. [2025-04-14 01:00:31,629 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 456 selfloop transitions, 68 changer transitions 47/573 dead transitions. [2025-04-14 01:00:31,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 573 transitions, 6658 flow [2025-04-14 01:00:31,630 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 01:00:31,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-04-14 01:00:31,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 392 transitions. [2025-04-14 01:00:31,631 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2460765850596359 [2025-04-14 01:00:31,631 INFO L175 Difference]: Start difference. First operand has 420 places, 383 transitions, 4295 flow. Second operand 27 states and 392 transitions. [2025-04-14 01:00:31,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 573 transitions, 6658 flow [2025-04-14 01:00:32,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 573 transitions, 6461 flow, removed 39 selfloop flow, removed 22 redundant places. [2025-04-14 01:00:32,611 INFO L231 Difference]: Finished difference. Result has 423 places, 389 transitions, 4433 flow [2025-04-14 01:00:32,611 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4143, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4433, PETRI_PLACES=423, PETRI_TRANSITIONS=389} [2025-04-14 01:00:32,611 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 359 predicate places. [2025-04-14 01:00:32,611 INFO L485 AbstractCegarLoop]: Abstraction has has 423 places, 389 transitions, 4433 flow [2025-04-14 01:00:32,612 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:32,612 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:00:32,612 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:00:32,612 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2025-04-14 01:00:32,612 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-14 01:00:32,613 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:00:32,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1017363448, now seen corresponding path program 130 times [2025-04-14 01:00:32,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:00:32,613 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10800964] [2025-04-14 01:00:32,613 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 01:00:32,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:00:32,620 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:00:32,625 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 01:00:32,626 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 01:00:32,626 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:00:32,747 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:00:32,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:00:32,747 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10800964] [2025-04-14 01:00:32,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10800964] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:00:32,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:00:32,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:00:32,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570709285] [2025-04-14 01:00:32,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:00:32,748 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:00:32,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:00:32,748 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:00:32,748 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:00:32,757 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:00:32,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 389 transitions, 4433 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:32,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:00:32,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:00:32,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:00:35,755 INFO L116 PetriNetUnfolderBase]: 9811/15308 cut-off events. [2025-04-14 01:00:35,755 INFO L117 PetriNetUnfolderBase]: For 173632/173632 co-relation queries the response was YES. [2025-04-14 01:00:35,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88310 conditions, 15308 events. 9811/15308 cut-off events. For 173632/173632 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 96948 event pairs, 2620 based on Foata normal form. 1/15308 useless extension candidates. Maximal degree in co-relation 88165. Up to 12894 conditions per place. [2025-04-14 01:00:35,921 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 434 selfloop transitions, 55 changer transitions 49/540 dead transitions. [2025-04-14 01:00:35,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 540 transitions, 6313 flow [2025-04-14 01:00:35,921 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 01:00:35,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-04-14 01:00:35,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 361 transitions. [2025-04-14 01:00:35,922 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2447457627118644 [2025-04-14 01:00:35,922 INFO L175 Difference]: Start difference. First operand has 423 places, 389 transitions, 4433 flow. Second operand 25 states and 361 transitions. [2025-04-14 01:00:35,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 540 transitions, 6313 flow [2025-04-14 01:00:36,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 540 transitions, 6104 flow, removed 53 selfloop flow, removed 19 redundant places. [2025-04-14 01:00:36,764 INFO L231 Difference]: Finished difference. Result has 427 places, 383 transitions, 4337 flow [2025-04-14 01:00:36,764 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4244, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=4337, PETRI_PLACES=427, PETRI_TRANSITIONS=383} [2025-04-14 01:00:36,764 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 363 predicate places. [2025-04-14 01:00:36,764 INFO L485 AbstractCegarLoop]: Abstraction has has 427 places, 383 transitions, 4337 flow [2025-04-14 01:00:36,765 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:36,765 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:00:36,765 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:00:36,765 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2025-04-14 01:00:36,765 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-14 01:00:36,765 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:00:36,765 INFO L85 PathProgramCache]: Analyzing trace with hash -135124420, now seen corresponding path program 131 times [2025-04-14 01:00:36,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:00:36,765 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449297439] [2025-04-14 01:00:36,766 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:00:36,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:00:36,770 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:00:36,779 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:00:36,779 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:00:36,779 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:00:38,122 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:00:38,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:00:38,123 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449297439] [2025-04-14 01:00:38,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449297439] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:00:38,123 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152340005] [2025-04-14 01:00:38,123 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:00:38,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:00:38,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:00:38,125 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:00:38,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2025-04-14 01:00:38,206 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:00:38,227 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:00:38,227 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:00:38,228 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:00:38,229 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 01:00:38,234 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:00:38,471 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:00:38,472 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 01:00:38,479 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:00:38,479 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:00:38,645 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 01:00:38,645 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 01:00:38,670 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:00:38,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152340005] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:00:38,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:00:38,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 30 [2025-04-14 01:00:38,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640993951] [2025-04-14 01:00:38,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:00:38,671 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:00:38,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:00:38,671 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:00:38,672 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=858, Unknown=0, NotChecked=0, Total=930 [2025-04-14 01:00:38,680 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:00:38,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 383 transitions, 4337 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:38,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:00:38,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:00:38,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:00:41,949 INFO L116 PetriNetUnfolderBase]: 9741/15208 cut-off events. [2025-04-14 01:00:41,949 INFO L117 PetriNetUnfolderBase]: For 167983/167983 co-relation queries the response was YES. [2025-04-14 01:00:42,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87200 conditions, 15208 events. 9741/15208 cut-off events. For 167983/167983 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 96055 event pairs, 2992 based on Foata normal form. 1/15208 useless extension candidates. Maximal degree in co-relation 87056. Up to 13443 conditions per place. [2025-04-14 01:00:42,484 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 431 selfloop transitions, 51 changer transitions 33/517 dead transitions. [2025-04-14 01:00:42,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 517 transitions, 6065 flow [2025-04-14 01:00:42,484 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-04-14 01:00:42,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-04-14 01:00:42,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 330 transitions. [2025-04-14 01:00:42,485 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2431834929992631 [2025-04-14 01:00:42,485 INFO L175 Difference]: Start difference. First operand has 427 places, 383 transitions, 4337 flow. Second operand 23 states and 330 transitions. [2025-04-14 01:00:42,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 517 transitions, 6065 flow [2025-04-14 01:00:43,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 517 transitions, 5884 flow, removed 32 selfloop flow, removed 24 redundant places. [2025-04-14 01:00:43,275 INFO L231 Difference]: Finished difference. Result has 420 places, 385 transitions, 4417 flow [2025-04-14 01:00:43,275 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4184, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4417, PETRI_PLACES=420, PETRI_TRANSITIONS=385} [2025-04-14 01:00:43,275 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 356 predicate places. [2025-04-14 01:00:43,275 INFO L485 AbstractCegarLoop]: Abstraction has has 420 places, 385 transitions, 4417 flow [2025-04-14 01:00:43,275 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:43,275 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:00:43,276 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:00:43,282 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2025-04-14 01:00:43,476 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:00:43,476 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-14 01:00:43,477 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:00:43,477 INFO L85 PathProgramCache]: Analyzing trace with hash -2106355370, now seen corresponding path program 132 times [2025-04-14 01:00:43,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:00:43,477 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620925357] [2025-04-14 01:00:43,477 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 01:00:43,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:00:43,482 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:00:43,487 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:00:43,488 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 01:00:43,488 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:00:43,598 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:00:43,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:00:43,598 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620925357] [2025-04-14 01:00:43,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620925357] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:00:43,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:00:43,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:00:43,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527981770] [2025-04-14 01:00:43,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:00:43,598 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:00:43,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:00:43,599 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:00:43,599 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:00:43,604 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:00:43,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 385 transitions, 4417 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:43,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:00:43,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:00:43,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:00:46,718 INFO L116 PetriNetUnfolderBase]: 10409/16229 cut-off events. [2025-04-14 01:00:46,718 INFO L117 PetriNetUnfolderBase]: For 172430/172430 co-relation queries the response was YES. [2025-04-14 01:00:46,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92538 conditions, 16229 events. 10409/16229 cut-off events. For 172430/172430 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 103531 event pairs, 2014 based on Foata normal form. 1/16229 useless extension candidates. Maximal degree in co-relation 92397. Up to 12269 conditions per place. [2025-04-14 01:00:46,922 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 439 selfloop transitions, 96 changer transitions 39/576 dead transitions. [2025-04-14 01:00:46,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 576 transitions, 6813 flow [2025-04-14 01:00:46,922 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 01:00:46,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2025-04-14 01:00:46,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 366 transitions. [2025-04-14 01:00:46,923 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2584745762711864 [2025-04-14 01:00:46,923 INFO L175 Difference]: Start difference. First operand has 420 places, 385 transitions, 4417 flow. Second operand 24 states and 366 transitions. [2025-04-14 01:00:46,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 576 transitions, 6813 flow [2025-04-14 01:00:47,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 576 transitions, 6580 flow, removed 66 selfloop flow, removed 17 redundant places. [2025-04-14 01:00:47,960 INFO L231 Difference]: Finished difference. Result has 427 places, 404 transitions, 4783 flow [2025-04-14 01:00:47,960 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4196, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4783, PETRI_PLACES=427, PETRI_TRANSITIONS=404} [2025-04-14 01:00:47,960 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 363 predicate places. [2025-04-14 01:00:47,960 INFO L485 AbstractCegarLoop]: Abstraction has has 427 places, 404 transitions, 4783 flow [2025-04-14 01:00:47,961 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:47,961 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:00:47,961 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:00:47,961 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2025-04-14 01:00:47,961 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-14 01:00:47,961 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:00:47,961 INFO L85 PathProgramCache]: Analyzing trace with hash 387923898, now seen corresponding path program 133 times [2025-04-14 01:00:47,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:00:47,961 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037930833] [2025-04-14 01:00:47,962 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:00:47,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:00:47,966 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:00:47,972 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:00:47,972 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:00:47,972 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:00:48,890 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:00:48,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:00:48,891 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037930833] [2025-04-14 01:00:48,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037930833] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:00:48,891 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584034534] [2025-04-14 01:00:48,891 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:00:48,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:00:48,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:00:48,894 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:00:48,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2025-04-14 01:00:48,990 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:00:49,010 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:00:49,011 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:00:49,011 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:00:49,012 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 01:00:49,013 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:00:49,264 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:00:49,264 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 01:00:49,273 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:00:49,274 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:00:49,481 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 01:00:49,481 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 01:00:49,529 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:00:49,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584034534] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:00:49,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:00:49,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 30 [2025-04-14 01:00:49,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106475491] [2025-04-14 01:00:49,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:00:49,529 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:00:49,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:00:49,530 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:00:49,530 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=855, Unknown=0, NotChecked=0, Total=930 [2025-04-14 01:00:49,534 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:00:49,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 404 transitions, 4783 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:49,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:00:49,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:00:49,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:00:52,929 INFO L116 PetriNetUnfolderBase]: 9819/15347 cut-off events. [2025-04-14 01:00:52,930 INFO L117 PetriNetUnfolderBase]: For 167057/167057 co-relation queries the response was YES. [2025-04-14 01:00:53,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88960 conditions, 15347 events. 9819/15347 cut-off events. For 167057/167057 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 97650 event pairs, 2661 based on Foata normal form. 1/15347 useless extension candidates. Maximal degree in co-relation 88815. Up to 13738 conditions per place. [2025-04-14 01:00:53,128 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 413 selfloop transitions, 39 changer transitions 60/514 dead transitions. [2025-04-14 01:00:53,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 514 transitions, 6192 flow [2025-04-14 01:00:53,128 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 01:00:53,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-04-14 01:00:53,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 288 transitions. [2025-04-14 01:00:53,129 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2569134701159679 [2025-04-14 01:00:53,129 INFO L175 Difference]: Start difference. First operand has 427 places, 404 transitions, 4783 flow. Second operand 19 states and 288 transitions. [2025-04-14 01:00:53,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 514 transitions, 6192 flow [2025-04-14 01:00:54,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 514 transitions, 6020 flow, removed 45 selfloop flow, removed 19 redundant places. [2025-04-14 01:00:54,077 INFO L231 Difference]: Finished difference. Result has 424 places, 391 transitions, 4539 flow [2025-04-14 01:00:54,077 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4611, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4539, PETRI_PLACES=424, PETRI_TRANSITIONS=391} [2025-04-14 01:00:54,077 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 360 predicate places. [2025-04-14 01:00:54,078 INFO L485 AbstractCegarLoop]: Abstraction has has 424 places, 391 transitions, 4539 flow [2025-04-14 01:00:54,078 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:54,078 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:00:54,078 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:00:54,085 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2025-04-14 01:00:54,278 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2025-04-14 01:00:54,278 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-14 01:00:54,279 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:00:54,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1029054650, now seen corresponding path program 134 times [2025-04-14 01:00:54,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:00:54,279 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124695987] [2025-04-14 01:00:54,279 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 01:00:54,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:00:54,284 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:00:54,288 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:00:54,288 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 01:00:54,288 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:00:54,543 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:00:54,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:00:54,543 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124695987] [2025-04-14 01:00:54,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124695987] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:00:54,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:00:54,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:00:54,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635132918] [2025-04-14 01:00:54,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:00:54,543 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:00:54,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:00:54,544 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:00:54,544 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:00:54,547 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:00:54,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 391 transitions, 4539 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:54,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:00:54,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:00:54,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:00:57,691 INFO L116 PetriNetUnfolderBase]: 9584/14933 cut-off events. [2025-04-14 01:00:57,691 INFO L117 PetriNetUnfolderBase]: For 149059/149059 co-relation queries the response was YES. [2025-04-14 01:00:57,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85619 conditions, 14933 events. 9584/14933 cut-off events. For 149059/149059 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 94118 event pairs, 2592 based on Foata normal form. 1/14933 useless extension candidates. Maximal degree in co-relation 85477. Up to 13113 conditions per place. [2025-04-14 01:00:57,870 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 415 selfloop transitions, 44 changer transitions 53/514 dead transitions. [2025-04-14 01:00:57,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 514 transitions, 6067 flow [2025-04-14 01:00:57,873 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-14 01:00:57,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-04-14 01:00:57,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 319 transitions. [2025-04-14 01:00:57,874 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2457627118644068 [2025-04-14 01:00:57,874 INFO L175 Difference]: Start difference. First operand has 424 places, 391 transitions, 4539 flow. Second operand 22 states and 319 transitions. [2025-04-14 01:00:57,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 514 transitions, 6067 flow [2025-04-14 01:00:58,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 514 transitions, 5953 flow, removed 10 selfloop flow, removed 15 redundant places. [2025-04-14 01:00:58,647 INFO L231 Difference]: Finished difference. Result has 415 places, 381 transitions, 4440 flow [2025-04-14 01:00:58,648 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4429, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4440, PETRI_PLACES=415, PETRI_TRANSITIONS=381} [2025-04-14 01:00:58,648 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 351 predicate places. [2025-04-14 01:00:58,648 INFO L485 AbstractCegarLoop]: Abstraction has has 415 places, 381 transitions, 4440 flow [2025-04-14 01:00:58,648 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:58,648 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:00:58,648 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:00:58,648 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2025-04-14 01:00:58,648 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-14 01:00:58,649 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:00:58,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1532370026, now seen corresponding path program 135 times [2025-04-14 01:00:58,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:00:58,649 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945504213] [2025-04-14 01:00:58,649 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 01:00:58,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:00:58,653 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:00:58,658 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:00:58,658 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 01:00:58,658 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:00:58,761 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:00:58,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:00:58,762 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945504213] [2025-04-14 01:00:58,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945504213] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:00:58,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:00:58,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:00:58,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348967129] [2025-04-14 01:00:58,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:00:58,762 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:00:58,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:00:58,762 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:00:58,762 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:00:58,777 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:00:58,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 381 transitions, 4440 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:00:58,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:00:58,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:00:58,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:01:02,128 INFO L116 PetriNetUnfolderBase]: 9617/15002 cut-off events. [2025-04-14 01:01:02,129 INFO L117 PetriNetUnfolderBase]: For 157574/157574 co-relation queries the response was YES. [2025-04-14 01:01:02,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86778 conditions, 15002 events. 9617/15002 cut-off events. For 157574/157574 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 94434 event pairs, 1978 based on Foata normal form. 1/15002 useless extension candidates. Maximal degree in co-relation 86637. Up to 11931 conditions per place. [2025-04-14 01:01:02,387 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 452 selfloop transitions, 55 changer transitions 38/547 dead transitions. [2025-04-14 01:01:02,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 547 transitions, 6495 flow [2025-04-14 01:01:02,388 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-14 01:01:02,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-04-14 01:01:02,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 372 transitions. [2025-04-14 01:01:02,388 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.242503259452412 [2025-04-14 01:01:02,388 INFO L175 Difference]: Start difference. First operand has 415 places, 381 transitions, 4440 flow. Second operand 26 states and 372 transitions. [2025-04-14 01:01:02,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 547 transitions, 6495 flow [2025-04-14 01:01:03,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 547 transitions, 6352 flow, removed 18 selfloop flow, removed 18 redundant places. [2025-04-14 01:01:03,167 INFO L231 Difference]: Finished difference. Result has 415 places, 381 transitions, 4476 flow [2025-04-14 01:01:03,167 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4328, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4476, PETRI_PLACES=415, PETRI_TRANSITIONS=381} [2025-04-14 01:01:03,167 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 351 predicate places. [2025-04-14 01:01:03,167 INFO L485 AbstractCegarLoop]: Abstraction has has 415 places, 381 transitions, 4476 flow [2025-04-14 01:01:03,167 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:03,167 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:01:03,167 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:01:03,168 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2025-04-14 01:01:03,168 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-14 01:01:03,168 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:01:03,168 INFO L85 PathProgramCache]: Analyzing trace with hash -823567016, now seen corresponding path program 136 times [2025-04-14 01:01:03,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:01:03,168 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317509062] [2025-04-14 01:01:03,168 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 01:01:03,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:01:03,173 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:01:03,175 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 01:01:03,176 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 01:01:03,176 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:01:03,249 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:01:03,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:01:03,249 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317509062] [2025-04-14 01:01:03,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317509062] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:01:03,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:01:03,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:01:03,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574594391] [2025-04-14 01:01:03,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:01:03,250 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:01:03,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:01:03,250 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:01:03,250 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:01:03,256 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:01:03,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 381 transitions, 4476 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:03,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:01:03,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:01:03,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:01:05,980 INFO L116 PetriNetUnfolderBase]: 9559/14916 cut-off events. [2025-04-14 01:01:05,980 INFO L117 PetriNetUnfolderBase]: For 165818/165818 co-relation queries the response was YES. [2025-04-14 01:01:06,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87237 conditions, 14916 events. 9559/14916 cut-off events. For 165818/165818 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 93852 event pairs, 2248 based on Foata normal form. 1/14916 useless extension candidates. Maximal degree in co-relation 87093. Up to 12187 conditions per place. [2025-04-14 01:01:06,265 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 446 selfloop transitions, 68 changer transitions 19/535 dead transitions. [2025-04-14 01:01:06,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 535 transitions, 6469 flow [2025-04-14 01:01:06,266 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 01:01:06,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2025-04-14 01:01:06,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 353 transitions. [2025-04-14 01:01:06,266 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24929378531073446 [2025-04-14 01:01:06,266 INFO L175 Difference]: Start difference. First operand has 415 places, 381 transitions, 4476 flow. Second operand 24 states and 353 transitions. [2025-04-14 01:01:06,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 535 transitions, 6469 flow [2025-04-14 01:01:07,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 535 transitions, 6232 flow, removed 70 selfloop flow, removed 22 redundant places. [2025-04-14 01:01:07,273 INFO L231 Difference]: Finished difference. Result has 416 places, 390 transitions, 4676 flow [2025-04-14 01:01:07,273 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4329, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4676, PETRI_PLACES=416, PETRI_TRANSITIONS=390} [2025-04-14 01:01:07,273 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 352 predicate places. [2025-04-14 01:01:07,274 INFO L485 AbstractCegarLoop]: Abstraction has has 416 places, 390 transitions, 4676 flow [2025-04-14 01:01:07,274 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:07,274 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:01:07,274 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:01:07,274 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2025-04-14 01:01:07,274 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-14 01:01:07,274 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:01:07,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1943182618, now seen corresponding path program 137 times [2025-04-14 01:01:07,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:01:07,275 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230096753] [2025-04-14 01:01:07,275 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:01:07,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:01:07,279 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:01:07,287 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:01:07,288 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:01:07,288 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:01:08,928 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:01:08,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:01:08,928 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230096753] [2025-04-14 01:01:08,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230096753] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:01:08,928 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105950470] [2025-04-14 01:01:08,928 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:01:08,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:01:08,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:01:08,930 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:01:08,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2025-04-14 01:01:09,018 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:01:09,040 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:01:09,041 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:01:09,041 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:01:09,042 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-04-14 01:01:09,043 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:01:09,256 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:01:09,256 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 01:01:09,282 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:01:09,282 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-14 01:01:09,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105950470] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:01:09,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-14 01:01:09,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17] total 25 [2025-04-14 01:01:09,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399345083] [2025-04-14 01:01:09,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:01:09,282 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:01:09,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:01:09,283 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:01:09,283 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=593, Unknown=0, NotChecked=0, Total=650 [2025-04-14 01:01:09,295 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:01:09,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 390 transitions, 4676 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:09,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:01:09,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:01:09,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:01:12,467 INFO L116 PetriNetUnfolderBase]: 9591/14970 cut-off events. [2025-04-14 01:01:12,467 INFO L117 PetriNetUnfolderBase]: For 153463/153463 co-relation queries the response was YES. [2025-04-14 01:01:12,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86742 conditions, 14970 events. 9591/14970 cut-off events. For 153463/153463 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 94466 event pairs, 2667 based on Foata normal form. 1/14970 useless extension candidates. Maximal degree in co-relation 86600. Up to 13116 conditions per place. [2025-04-14 01:01:12,683 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 449 selfloop transitions, 53 changer transitions 33/537 dead transitions. [2025-04-14 01:01:12,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 537 transitions, 6425 flow [2025-04-14 01:01:12,683 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 01:01:12,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-04-14 01:01:12,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 355 transitions. [2025-04-14 01:01:12,684 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24067796610169492 [2025-04-14 01:01:12,684 INFO L175 Difference]: Start difference. First operand has 416 places, 390 transitions, 4676 flow. Second operand 25 states and 355 transitions. [2025-04-14 01:01:12,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 537 transitions, 6425 flow [2025-04-14 01:01:13,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 537 transitions, 6233 flow, removed 55 selfloop flow, removed 16 redundant places. [2025-04-14 01:01:13,543 INFO L231 Difference]: Finished difference. Result has 426 places, 391 transitions, 4661 flow [2025-04-14 01:01:13,544 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4502, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=4661, PETRI_PLACES=426, PETRI_TRANSITIONS=391} [2025-04-14 01:01:13,544 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 362 predicate places. [2025-04-14 01:01:13,544 INFO L485 AbstractCegarLoop]: Abstraction has has 426 places, 391 transitions, 4661 flow [2025-04-14 01:01:13,544 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:13,544 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:01:13,544 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:01:13,551 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2025-04-14 01:01:13,744 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:01:13,745 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-14 01:01:13,745 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:01:13,745 INFO L85 PathProgramCache]: Analyzing trace with hash -506784372, now seen corresponding path program 138 times [2025-04-14 01:01:13,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:01:13,745 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084765205] [2025-04-14 01:01:13,745 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 01:01:13,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:01:13,751 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:01:13,757 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:01:13,757 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 01:01:13,757 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:01:13,872 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:01:13,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:01:13,872 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084765205] [2025-04-14 01:01:13,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084765205] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:01:13,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:01:13,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:01:13,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976599551] [2025-04-14 01:01:13,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:01:13,873 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:01:13,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:01:13,873 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:01:13,873 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:01:13,884 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:01:13,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 391 transitions, 4661 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:13,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:01:13,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:01:13,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:01:16,958 INFO L116 PetriNetUnfolderBase]: 9600/15021 cut-off events. [2025-04-14 01:01:16,959 INFO L117 PetriNetUnfolderBase]: For 152976/152976 co-relation queries the response was YES. [2025-04-14 01:01:17,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86333 conditions, 15021 events. 9600/15021 cut-off events. For 152976/152976 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 95346 event pairs, 2370 based on Foata normal form. 1/15021 useless extension candidates. Maximal degree in co-relation 86190. Up to 12070 conditions per place. [2025-04-14 01:01:17,186 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 457 selfloop transitions, 67 changer transitions 46/572 dead transitions. [2025-04-14 01:01:17,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 572 transitions, 6623 flow [2025-04-14 01:01:17,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 01:01:17,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-04-14 01:01:17,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 399 transitions. [2025-04-14 01:01:17,187 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2504708097928437 [2025-04-14 01:01:17,188 INFO L175 Difference]: Start difference. First operand has 426 places, 391 transitions, 4661 flow. Second operand 27 states and 399 transitions. [2025-04-14 01:01:17,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 572 transitions, 6623 flow [2025-04-14 01:01:18,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 572 transitions, 6419 flow, removed 36 selfloop flow, removed 21 redundant places. [2025-04-14 01:01:18,098 INFO L231 Difference]: Finished difference. Result has 432 places, 387 transitions, 4567 flow [2025-04-14 01:01:18,098 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4463, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4567, PETRI_PLACES=432, PETRI_TRANSITIONS=387} [2025-04-14 01:01:18,098 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 368 predicate places. [2025-04-14 01:01:18,098 INFO L485 AbstractCegarLoop]: Abstraction has has 432 places, 387 transitions, 4567 flow [2025-04-14 01:01:18,099 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:18,099 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:01:18,099 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:01:18,099 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2025-04-14 01:01:18,099 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-14 01:01:18,100 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:01:18,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1727246504, now seen corresponding path program 139 times [2025-04-14 01:01:18,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:01:18,100 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113186591] [2025-04-14 01:01:18,100 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:01:18,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:01:18,106 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:01:18,113 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:01:18,113 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:01:18,113 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:01:18,733 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:01:18,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:01:18,733 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113186591] [2025-04-14 01:01:18,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113186591] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:01:18,733 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620296204] [2025-04-14 01:01:18,733 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:01:18,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:01:18,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:01:18,735 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:01:18,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2025-04-14 01:01:18,817 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:01:18,837 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:01:18,837 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:01:18,837 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:01:18,838 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 01:01:18,839 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:01:19,050 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:01:19,051 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 01:01:19,058 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:01:19,058 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:01:19,267 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 01:01:19,268 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 01:01:19,298 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:01:19,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620296204] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:01:19,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:01:19,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [15, 12] total 31 [2025-04-14 01:01:19,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236482195] [2025-04-14 01:01:19,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:01:19,298 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:01:19,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:01:19,299 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:01:19,299 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=909, Unknown=0, NotChecked=0, Total=992 [2025-04-14 01:01:19,316 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:01:19,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 387 transitions, 4567 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:19,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:01:19,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:01:19,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:01:22,782 INFO L116 PetriNetUnfolderBase]: 9555/14989 cut-off events. [2025-04-14 01:01:22,782 INFO L117 PetriNetUnfolderBase]: For 154919/154919 co-relation queries the response was YES. [2025-04-14 01:01:22,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86394 conditions, 14989 events. 9555/14989 cut-off events. For 154919/154919 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 94924 event pairs, 1928 based on Foata normal form. 1/14989 useless extension candidates. Maximal degree in co-relation 86248. Up to 10868 conditions per place. [2025-04-14 01:01:22,976 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 477 selfloop transitions, 76 changer transitions 37/592 dead transitions. [2025-04-14 01:01:22,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 592 transitions, 6837 flow [2025-04-14 01:01:22,976 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-14 01:01:22,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2025-04-14 01:01:22,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 454 transitions. [2025-04-14 01:01:22,977 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24046610169491525 [2025-04-14 01:01:22,977 INFO L175 Difference]: Start difference. First operand has 432 places, 387 transitions, 4567 flow. Second operand 32 states and 454 transitions. [2025-04-14 01:01:22,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 592 transitions, 6837 flow [2025-04-14 01:01:23,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 592 transitions, 6659 flow, removed 22 selfloop flow, removed 25 redundant places. [2025-04-14 01:01:23,951 INFO L231 Difference]: Finished difference. Result has 435 places, 381 transitions, 4522 flow [2025-04-14 01:01:23,951 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4421, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=4522, PETRI_PLACES=435, PETRI_TRANSITIONS=381} [2025-04-14 01:01:23,952 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 371 predicate places. [2025-04-14 01:01:23,952 INFO L485 AbstractCegarLoop]: Abstraction has has 435 places, 381 transitions, 4522 flow [2025-04-14 01:01:23,952 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:23,952 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:01:23,952 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:01:23,959 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2025-04-14 01:01:24,152 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2025-04-14 01:01:24,153 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-14 01:01:24,154 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:01:24,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1758873254, now seen corresponding path program 140 times [2025-04-14 01:01:24,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:01:24,154 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461421351] [2025-04-14 01:01:24,154 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 01:01:24,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:01:24,159 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:01:24,166 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:01:24,167 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 01:01:24,167 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:01:24,259 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:01:24,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:01:24,260 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461421351] [2025-04-14 01:01:24,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461421351] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:01:24,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:01:24,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:01:24,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075293611] [2025-04-14 01:01:24,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:01:24,260 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:01:24,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:01:24,260 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:01:24,260 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:01:24,267 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:01:24,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 381 transitions, 4522 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:24,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:01:24,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:01:24,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:01:26,950 INFO L116 PetriNetUnfolderBase]: 9429/14802 cut-off events. [2025-04-14 01:01:26,950 INFO L117 PetriNetUnfolderBase]: For 145775/145775 co-relation queries the response was YES. [2025-04-14 01:01:27,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85462 conditions, 14802 events. 9429/14802 cut-off events. For 145775/145775 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 93924 event pairs, 2073 based on Foata normal form. 1/14802 useless extension candidates. Maximal degree in co-relation 85318. Up to 12056 conditions per place. [2025-04-14 01:01:27,178 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 430 selfloop transitions, 54 changer transitions 37/523 dead transitions. [2025-04-14 01:01:27,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 523 transitions, 6172 flow [2025-04-14 01:01:27,178 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 01:01:27,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-04-14 01:01:27,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 353 transitions. [2025-04-14 01:01:27,179 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2393220338983051 [2025-04-14 01:01:27,179 INFO L175 Difference]: Start difference. First operand has 435 places, 381 transitions, 4522 flow. Second operand 25 states and 353 transitions. [2025-04-14 01:01:27,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 523 transitions, 6172 flow [2025-04-14 01:01:28,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 523 transitions, 5993 flow, removed 6 selfloop flow, removed 29 redundant places. [2025-04-14 01:01:28,283 INFO L231 Difference]: Finished difference. Result has 425 places, 372 transitions, 4374 flow [2025-04-14 01:01:28,283 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4347, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=4374, PETRI_PLACES=425, PETRI_TRANSITIONS=372} [2025-04-14 01:01:28,283 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 361 predicate places. [2025-04-14 01:01:28,283 INFO L485 AbstractCegarLoop]: Abstraction has has 425 places, 372 transitions, 4374 flow [2025-04-14 01:01:28,283 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:28,283 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:01:28,283 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:01:28,283 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2025-04-14 01:01:28,283 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-14 01:01:28,284 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:01:28,284 INFO L85 PathProgramCache]: Analyzing trace with hash 534001802, now seen corresponding path program 141 times [2025-04-14 01:01:28,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:01:28,284 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438407] [2025-04-14 01:01:28,284 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 01:01:28,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:01:28,289 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:01:28,293 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:01:28,293 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 01:01:28,293 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:01:28,388 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:01:28,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:01:28,388 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438407] [2025-04-14 01:01:28,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438407] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:01:28,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:01:28,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:01:28,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088458625] [2025-04-14 01:01:28,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:01:28,388 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:01:28,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:01:28,388 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:01:28,388 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:01:28,393 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:01:28,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 372 transitions, 4374 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:28,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:01:28,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:01:28,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:01:31,143 INFO L116 PetriNetUnfolderBase]: 9288/14557 cut-off events. [2025-04-14 01:01:31,144 INFO L117 PetriNetUnfolderBase]: For 147335/147335 co-relation queries the response was YES. [2025-04-14 01:01:31,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83639 conditions, 14557 events. 9288/14557 cut-off events. For 147335/147335 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 91771 event pairs, 1945 based on Foata normal form. 1/14557 useless extension candidates. Maximal degree in co-relation 83497. Up to 11967 conditions per place. [2025-04-14 01:01:31,303 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 404 selfloop transitions, 51 changer transitions 54/511 dead transitions. [2025-04-14 01:01:31,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 511 transitions, 5961 flow [2025-04-14 01:01:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-04-14 01:01:31,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-04-14 01:01:31,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 340 transitions. [2025-04-14 01:01:31,304 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2505526897568165 [2025-04-14 01:01:31,304 INFO L175 Difference]: Start difference. First operand has 425 places, 372 transitions, 4374 flow. Second operand 23 states and 340 transitions. [2025-04-14 01:01:31,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 511 transitions, 5961 flow [2025-04-14 01:01:31,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 511 transitions, 5820 flow, removed 6 selfloop flow, removed 25 redundant places. [2025-04-14 01:01:32,000 INFO L231 Difference]: Finished difference. Result has 412 places, 358 transitions, 4172 flow [2025-04-14 01:01:32,001 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4233, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4172, PETRI_PLACES=412, PETRI_TRANSITIONS=358} [2025-04-14 01:01:32,001 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 348 predicate places. [2025-04-14 01:01:32,001 INFO L485 AbstractCegarLoop]: Abstraction has has 412 places, 358 transitions, 4172 flow [2025-04-14 01:01:32,001 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:32,001 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:01:32,001 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:01:32,001 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2025-04-14 01:01:32,001 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-14 01:01:32,002 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:01:32,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1355213324, now seen corresponding path program 142 times [2025-04-14 01:01:32,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:01:32,002 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277281977] [2025-04-14 01:01:32,002 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 01:01:32,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:01:32,006 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:01:32,009 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 01:01:32,009 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 01:01:32,009 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:01:32,081 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:01:32,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:01:32,082 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277281977] [2025-04-14 01:01:32,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277281977] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:01:32,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:01:32,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:01:32,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952101296] [2025-04-14 01:01:32,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:01:32,082 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:01:32,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:01:32,082 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:01:32,082 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:01:32,085 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:01:32,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 358 transitions, 4172 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:32,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:01:32,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:01:32,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:01:35,041 INFO L116 PetriNetUnfolderBase]: 9124/14268 cut-off events. [2025-04-14 01:01:35,041 INFO L117 PetriNetUnfolderBase]: For 143834/143834 co-relation queries the response was YES. [2025-04-14 01:01:35,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82140 conditions, 14268 events. 9124/14268 cut-off events. For 143834/143834 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 89298 event pairs, 1973 based on Foata normal form. 1/14268 useless extension candidates. Maximal degree in co-relation 82003. Up to 10666 conditions per place. [2025-04-14 01:01:35,219 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 420 selfloop transitions, 89 changer transitions 22/533 dead transitions. [2025-04-14 01:01:35,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 533 transitions, 6235 flow [2025-04-14 01:01:35,219 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-14 01:01:35,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-04-14 01:01:35,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 390 transitions. [2025-04-14 01:01:35,220 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2542372881355932 [2025-04-14 01:01:35,220 INFO L175 Difference]: Start difference. First operand has 412 places, 358 transitions, 4172 flow. Second operand 26 states and 390 transitions. [2025-04-14 01:01:35,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 533 transitions, 6235 flow [2025-04-14 01:01:35,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 533 transitions, 6074 flow, removed 12 selfloop flow, removed 23 redundant places. [2025-04-14 01:01:35,860 INFO L231 Difference]: Finished difference. Result has 403 places, 363 transitions, 4393 flow [2025-04-14 01:01:35,860 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4017, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4393, PETRI_PLACES=403, PETRI_TRANSITIONS=363} [2025-04-14 01:01:35,860 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 339 predicate places. [2025-04-14 01:01:35,860 INFO L485 AbstractCegarLoop]: Abstraction has has 403 places, 363 transitions, 4393 flow [2025-04-14 01:01:35,861 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:35,861 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:01:35,861 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:01:35,861 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2025-04-14 01:01:35,861 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-14 01:01:35,861 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:01:35,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1223519204, now seen corresponding path program 143 times [2025-04-14 01:01:35,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:01:35,861 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720455386] [2025-04-14 01:01:35,862 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:01:35,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:01:35,866 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:01:35,875 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:01:35,875 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:01:35,875 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:01:36,872 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:01:36,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:01:36,873 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720455386] [2025-04-14 01:01:36,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720455386] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:01:36,873 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500363538] [2025-04-14 01:01:36,873 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:01:36,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:01:36,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:01:36,875 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:01:36,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2025-04-14 01:01:36,962 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:01:36,984 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:01:36,984 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:01:36,984 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:01:36,986 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-04-14 01:01:36,987 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:01:37,169 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:01:37,169 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 01:01:37,176 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:01:37,176 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-14 01:01:37,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500363538] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:01:37,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-14 01:01:37,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17] total 24 [2025-04-14 01:01:37,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947556808] [2025-04-14 01:01:37,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:01:37,176 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:01:37,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:01:37,176 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:01:37,177 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=544, Unknown=0, NotChecked=0, Total=600 [2025-04-14 01:01:37,195 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:01:37,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 363 transitions, 4393 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:37,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:01:37,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:01:37,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:01:39,875 INFO L116 PetriNetUnfolderBase]: 8998/14070 cut-off events. [2025-04-14 01:01:39,875 INFO L117 PetriNetUnfolderBase]: For 133557/133557 co-relation queries the response was YES. [2025-04-14 01:01:40,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81605 conditions, 14070 events. 8998/14070 cut-off events. For 133557/133557 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 88294 event pairs, 2314 based on Foata normal form. 2/14071 useless extension candidates. Maximal degree in co-relation 81466. Up to 11579 conditions per place. [2025-04-14 01:01:40,067 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 391 selfloop transitions, 47 changer transitions 73/513 dead transitions. [2025-04-14 01:01:40,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 513 transitions, 6074 flow [2025-04-14 01:01:40,068 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-04-14 01:01:40,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-04-14 01:01:40,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 346 transitions. [2025-04-14 01:01:40,068 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25497420781134855 [2025-04-14 01:01:40,068 INFO L175 Difference]: Start difference. First operand has 403 places, 363 transitions, 4393 flow. Second operand 23 states and 346 transitions. [2025-04-14 01:01:40,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 513 transitions, 6074 flow [2025-04-14 01:01:40,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 513 transitions, 5783 flow, removed 96 selfloop flow, removed 19 redundant places. [2025-04-14 01:01:40,830 INFO L231 Difference]: Finished difference. Result has 409 places, 350 transitions, 4115 flow [2025-04-14 01:01:40,830 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4124, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4115, PETRI_PLACES=409, PETRI_TRANSITIONS=350} [2025-04-14 01:01:40,831 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 345 predicate places. [2025-04-14 01:01:40,831 INFO L485 AbstractCegarLoop]: Abstraction has has 409 places, 350 transitions, 4115 flow [2025-04-14 01:01:40,831 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:40,831 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:01:40,831 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:01:40,837 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2025-04-14 01:01:41,031 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:01:41,031 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-14 01:01:41,032 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:01:41,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1566098294, now seen corresponding path program 144 times [2025-04-14 01:01:41,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:01:41,032 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755346438] [2025-04-14 01:01:41,032 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 01:01:41,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:01:41,037 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:01:41,041 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:01:41,041 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 01:01:41,041 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:01:41,148 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:01:41,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:01:41,148 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755346438] [2025-04-14 01:01:41,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755346438] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:01:41,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:01:41,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:01:41,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505651899] [2025-04-14 01:01:41,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:01:41,149 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:01:41,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:01:41,149 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:01:41,149 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:01:41,158 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:01:41,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 350 transitions, 4115 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:41,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:01:41,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:01:41,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:01:43,316 INFO L116 PetriNetUnfolderBase]: 8907/13901 cut-off events. [2025-04-14 01:01:43,316 INFO L117 PetriNetUnfolderBase]: For 131685/131685 co-relation queries the response was YES. [2025-04-14 01:01:43,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79906 conditions, 13901 events. 8907/13901 cut-off events. For 131685/131685 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 86451 event pairs, 2005 based on Foata normal form. 1/13901 useless extension candidates. Maximal degree in co-relation 79766. Up to 10273 conditions per place. [2025-04-14 01:01:43,543 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 405 selfloop transitions, 61 changer transitions 45/513 dead transitions. [2025-04-14 01:01:43,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 513 transitions, 5872 flow [2025-04-14 01:01:43,544 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 01:01:43,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-04-14 01:01:43,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 371 transitions. [2025-04-14 01:01:43,544 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25152542372881354 [2025-04-14 01:01:43,544 INFO L175 Difference]: Start difference. First operand has 409 places, 350 transitions, 4115 flow. Second operand 25 states and 371 transitions. [2025-04-14 01:01:43,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 513 transitions, 5872 flow [2025-04-14 01:01:44,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 513 transitions, 5740 flow, removed 14 selfloop flow, removed 21 redundant places. [2025-04-14 01:01:44,223 INFO L231 Difference]: Finished difference. Result has 397 places, 338 transitions, 3999 flow [2025-04-14 01:01:44,223 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3991, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3999, PETRI_PLACES=397, PETRI_TRANSITIONS=338} [2025-04-14 01:01:44,223 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 333 predicate places. [2025-04-14 01:01:44,223 INFO L485 AbstractCegarLoop]: Abstraction has has 397 places, 338 transitions, 3999 flow [2025-04-14 01:01:44,223 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:44,223 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:01:44,223 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:01:44,223 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2025-04-14 01:01:44,223 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-14 01:01:44,224 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:01:44,224 INFO L85 PathProgramCache]: Analyzing trace with hash -874776658, now seen corresponding path program 145 times [2025-04-14 01:01:44,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:01:44,224 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765198581] [2025-04-14 01:01:44,224 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:01:44,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:01:44,228 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:01:44,234 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:01:44,234 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:01:44,234 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:01:45,150 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:01:45,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:01:45,150 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765198581] [2025-04-14 01:01:45,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765198581] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:01:45,150 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173300977] [2025-04-14 01:01:45,150 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:01:45,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:01:45,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:01:45,152 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:01:45,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2025-04-14 01:01:45,231 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:01:45,251 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:01:45,251 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:01:45,251 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:01:45,252 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 01:01:45,253 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:01:45,483 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:01:45,483 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 01:01:45,487 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:01:45,487 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:01:45,681 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 01:01:45,681 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 01:01:45,709 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:01:45,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173300977] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:01:45,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:01:45,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17, 12] total 33 [2025-04-14 01:01:45,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306602215] [2025-04-14 01:01:45,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:01:45,709 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:01:45,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:01:45,709 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:01:45,709 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=1035, Unknown=0, NotChecked=0, Total=1122 [2025-04-14 01:01:45,718 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:01:45,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 338 transitions, 3999 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:45,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:01:45,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:01:45,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:01:48,272 INFO L116 PetriNetUnfolderBase]: 8791/13714 cut-off events. [2025-04-14 01:01:48,272 INFO L117 PetriNetUnfolderBase]: For 127736/127736 co-relation queries the response was YES. [2025-04-14 01:01:48,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78776 conditions, 13714 events. 8791/13714 cut-off events. For 127736/127736 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 85129 event pairs, 1596 based on Foata normal form. 1/13714 useless extension candidates. Maximal degree in co-relation 78643. Up to 9985 conditions per place. [2025-04-14 01:01:48,495 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 417 selfloop transitions, 82 changer transitions 49/550 dead transitions. [2025-04-14 01:01:48,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 550 transitions, 6117 flow [2025-04-14 01:01:48,495 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 01:01:48,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2025-04-14 01:01:48,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 436 transitions. [2025-04-14 01:01:48,496 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2639225181598063 [2025-04-14 01:01:48,496 INFO L175 Difference]: Start difference. First operand has 397 places, 338 transitions, 3999 flow. Second operand 28 states and 436 transitions. [2025-04-14 01:01:48,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 550 transitions, 6117 flow [2025-04-14 01:01:49,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 550 transitions, 5952 flow, removed 7 selfloop flow, removed 26 redundant places. [2025-04-14 01:01:49,377 INFO L231 Difference]: Finished difference. Result has 391 places, 334 transitions, 3966 flow [2025-04-14 01:01:49,378 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3846, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3966, PETRI_PLACES=391, PETRI_TRANSITIONS=334} [2025-04-14 01:01:49,378 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 327 predicate places. [2025-04-14 01:01:49,378 INFO L485 AbstractCegarLoop]: Abstraction has has 391 places, 334 transitions, 3966 flow [2025-04-14 01:01:49,378 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:49,378 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:01:49,378 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:01:49,384 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2025-04-14 01:01:49,578 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2025-04-14 01:01:49,579 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-14 01:01:49,580 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:01:49,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1055306302, now seen corresponding path program 146 times [2025-04-14 01:01:49,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:01:49,580 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126869573] [2025-04-14 01:01:49,580 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 01:01:49,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:01:49,584 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:01:49,589 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:01:49,589 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 01:01:49,589 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:01:49,683 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:01:49,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:01:49,683 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126869573] [2025-04-14 01:01:49,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126869573] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:01:49,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:01:49,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:01:49,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595239891] [2025-04-14 01:01:49,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:01:49,683 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:01:49,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:01:49,684 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:01:49,684 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:01:49,686 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:01:49,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 334 transitions, 3966 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:49,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:01:49,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:01:49,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:01:51,697 INFO L116 PetriNetUnfolderBase]: 8588/13385 cut-off events. [2025-04-14 01:01:51,697 INFO L117 PetriNetUnfolderBase]: For 120468/120468 co-relation queries the response was YES. [2025-04-14 01:01:51,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77166 conditions, 13385 events. 8588/13385 cut-off events. For 120468/120468 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 82873 event pairs, 1929 based on Foata normal form. 1/13385 useless extension candidates. Maximal degree in co-relation 77036. Up to 10184 conditions per place. [2025-04-14 01:01:51,876 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 371 selfloop transitions, 51 changer transitions 67/491 dead transitions. [2025-04-14 01:01:51,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 491 transitions, 5613 flow [2025-04-14 01:01:51,877 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 01:01:51,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-04-14 01:01:51,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 367 transitions. [2025-04-14 01:01:51,877 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2488135593220339 [2025-04-14 01:01:51,877 INFO L175 Difference]: Start difference. First operand has 391 places, 334 transitions, 3966 flow. Second operand 25 states and 367 transitions. [2025-04-14 01:01:51,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 491 transitions, 5613 flow [2025-04-14 01:01:52,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 491 transitions, 5382 flow, removed 3 selfloop flow, removed 30 redundant places. [2025-04-14 01:01:52,398 INFO L231 Difference]: Finished difference. Result has 383 places, 314 transitions, 3647 flow [2025-04-14 01:01:52,398 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3735, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3647, PETRI_PLACES=383, PETRI_TRANSITIONS=314} [2025-04-14 01:01:52,398 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 319 predicate places. [2025-04-14 01:01:52,398 INFO L485 AbstractCegarLoop]: Abstraction has has 383 places, 314 transitions, 3647 flow [2025-04-14 01:01:52,398 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:52,398 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:01:52,398 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:01:52,398 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2025-04-14 01:01:52,399 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-14 01:01:52,399 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:01:52,399 INFO L85 PathProgramCache]: Analyzing trace with hash -344363876, now seen corresponding path program 147 times [2025-04-14 01:01:52,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:01:52,399 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660988822] [2025-04-14 01:01:52,399 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 01:01:52,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:01:52,404 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:01:52,408 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:01:52,408 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 01:01:52,408 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:01:52,517 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:01:52,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:01:52,517 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660988822] [2025-04-14 01:01:52,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660988822] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:01:52,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:01:52,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 01:01:52,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769026358] [2025-04-14 01:01:52,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:01:52,518 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:01:52,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:01:52,518 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:01:52,518 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 01:01:52,529 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:01:52,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 314 transitions, 3647 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:52,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:01:52,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:01:52,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:01:54,554 INFO L116 PetriNetUnfolderBase]: 8066/12538 cut-off events. [2025-04-14 01:01:54,555 INFO L117 PetriNetUnfolderBase]: For 117481/117481 co-relation queries the response was YES. [2025-04-14 01:01:54,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72848 conditions, 12538 events. 8066/12538 cut-off events. For 117481/117481 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 75821 event pairs, 2422 based on Foata normal form. 1/12538 useless extension candidates. Maximal degree in co-relation 72721. Up to 10917 conditions per place. [2025-04-14 01:01:54,684 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 359 selfloop transitions, 38 changer transitions 52/451 dead transitions. [2025-04-14 01:01:54,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 451 transitions, 5235 flow [2025-04-14 01:01:54,684 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 01:01:54,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-04-14 01:01:54,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 311 transitions. [2025-04-14 01:01:54,685 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2510088781275222 [2025-04-14 01:01:54,685 INFO L175 Difference]: Start difference. First operand has 383 places, 314 transitions, 3647 flow. Second operand 21 states and 311 transitions. [2025-04-14 01:01:54,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 451 transitions, 5235 flow [2025-04-14 01:01:55,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 451 transitions, 4989 flow, removed 12 selfloop flow, removed 30 redundant places. [2025-04-14 01:01:55,130 INFO L231 Difference]: Finished difference. Result has 364 places, 316 transitions, 3554 flow [2025-04-14 01:01:55,130 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3419, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3554, PETRI_PLACES=364, PETRI_TRANSITIONS=316} [2025-04-14 01:01:55,130 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 300 predicate places. [2025-04-14 01:01:55,130 INFO L485 AbstractCegarLoop]: Abstraction has has 364 places, 316 transitions, 3554 flow [2025-04-14 01:01:55,130 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:55,130 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:01:55,130 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:01:55,130 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2025-04-14 01:01:55,130 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-14 01:01:55,131 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:01:55,131 INFO L85 PathProgramCache]: Analyzing trace with hash -865286610, now seen corresponding path program 148 times [2025-04-14 01:01:55,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:01:55,131 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244921265] [2025-04-14 01:01:55,131 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 01:01:55,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:01:55,135 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:01:55,138 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 01:01:55,138 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 01:01:55,138 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:01:55,214 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:01:55,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:01:55,214 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244921265] [2025-04-14 01:01:55,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244921265] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:01:55,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:01:55,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 01:01:55,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829757258] [2025-04-14 01:01:55,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:01:55,214 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:01:55,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:01:55,215 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:01:55,215 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 01:01:55,238 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:01:55,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 316 transitions, 3554 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:55,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:01:55,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:01:55,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:01:57,305 INFO L116 PetriNetUnfolderBase]: 8045/12539 cut-off events. [2025-04-14 01:01:57,306 INFO L117 PetriNetUnfolderBase]: For 124743/124743 co-relation queries the response was YES. [2025-04-14 01:01:57,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71861 conditions, 12539 events. 8045/12539 cut-off events. For 124743/124743 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 75900 event pairs, 1712 based on Foata normal form. 1/12539 useless extension candidates. Maximal degree in co-relation 71733. Up to 9772 conditions per place. [2025-04-14 01:01:57,453 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 394 selfloop transitions, 47 changer transitions 36/479 dead transitions. [2025-04-14 01:01:57,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 479 transitions, 5393 flow [2025-04-14 01:01:57,453 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-14 01:01:57,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-04-14 01:01:57,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 365 transitions. [2025-04-14 01:01:57,454 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2379400260756193 [2025-04-14 01:01:57,454 INFO L175 Difference]: Start difference. First operand has 364 places, 316 transitions, 3554 flow. Second operand 26 states and 365 transitions. [2025-04-14 01:01:57,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 479 transitions, 5393 flow [2025-04-14 01:01:57,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 479 transitions, 5255 flow, removed 25 selfloop flow, removed 18 redundant places. [2025-04-14 01:01:57,893 INFO L231 Difference]: Finished difference. Result has 374 places, 318 transitions, 3604 flow [2025-04-14 01:01:57,893 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3436, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3604, PETRI_PLACES=374, PETRI_TRANSITIONS=318} [2025-04-14 01:01:57,893 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 310 predicate places. [2025-04-14 01:01:57,893 INFO L485 AbstractCegarLoop]: Abstraction has has 374 places, 318 transitions, 3604 flow [2025-04-14 01:01:57,893 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:57,893 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:01:57,893 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:01:57,894 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2025-04-14 01:01:57,894 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-14 01:01:57,894 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:01:57,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1251378822, now seen corresponding path program 149 times [2025-04-14 01:01:57,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:01:57,894 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487670105] [2025-04-14 01:01:57,894 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:01:57,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:01:57,899 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:01:57,907 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:01:57,908 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:01:57,908 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:01:58,710 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:01:58,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:01:58,710 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487670105] [2025-04-14 01:01:58,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487670105] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:01:58,710 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899218728] [2025-04-14 01:01:58,710 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:01:58,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:01:58,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:01:58,712 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:01:58,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2025-04-14 01:01:58,794 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:01:58,814 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:01:58,815 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:01:58,815 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:01:58,816 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 01:01:58,817 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:01:58,998 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:01:58,998 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 01:01:59,005 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:01:59,005 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:01:59,163 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 01:01:59,163 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 01:01:59,192 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:01:59,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899218728] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:01:59,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:01:59,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 30 [2025-04-14 01:01:59,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292763762] [2025-04-14 01:01:59,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:01:59,192 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:01:59,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:01:59,193 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:01:59,193 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=855, Unknown=0, NotChecked=0, Total=930 [2025-04-14 01:01:59,201 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:01:59,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 318 transitions, 3604 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:01:59,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:01:59,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:01:59,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:02:01,382 INFO L116 PetriNetUnfolderBase]: 8105/12649 cut-off events. [2025-04-14 01:02:01,382 INFO L117 PetriNetUnfolderBase]: For 129724/129724 co-relation queries the response was YES. [2025-04-14 01:02:01,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73060 conditions, 12649 events. 8105/12649 cut-off events. For 129724/129724 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 76870 event pairs, 2358 based on Foata normal form. 1/12649 useless extension candidates. Maximal degree in co-relation 72930. Up to 11209 conditions per place. [2025-04-14 01:02:01,557 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 371 selfloop transitions, 41 changer transitions 21/435 dead transitions. [2025-04-14 01:02:01,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 435 transitions, 5115 flow [2025-04-14 01:02:01,557 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 01:02:01,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-04-14 01:02:01,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 289 transitions. [2025-04-14 01:02:01,558 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24491525423728813 [2025-04-14 01:02:01,558 INFO L175 Difference]: Start difference. First operand has 374 places, 318 transitions, 3604 flow. Second operand 20 states and 289 transitions. [2025-04-14 01:02:01,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 435 transitions, 5115 flow [2025-04-14 01:02:02,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 435 transitions, 4899 flow, removed 63 selfloop flow, removed 22 redundant places. [2025-04-14 01:02:02,147 INFO L231 Difference]: Finished difference. Result has 370 places, 324 transitions, 3695 flow [2025-04-14 01:02:02,147 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3476, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3695, PETRI_PLACES=370, PETRI_TRANSITIONS=324} [2025-04-14 01:02:02,147 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 306 predicate places. [2025-04-14 01:02:02,147 INFO L485 AbstractCegarLoop]: Abstraction has has 370 places, 324 transitions, 3695 flow [2025-04-14 01:02:02,147 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:02,147 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:02:02,147 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:02:02,154 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2025-04-14 01:02:02,348 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable149 [2025-04-14 01:02:02,348 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-14 01:02:02,348 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:02:02,349 INFO L85 PathProgramCache]: Analyzing trace with hash -898239332, now seen corresponding path program 150 times [2025-04-14 01:02:02,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:02:02,349 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600402532] [2025-04-14 01:02:02,349 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 01:02:02,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:02:02,354 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:02:02,358 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:02:02,359 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 01:02:02,359 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:02:02,470 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:02:02,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:02:02,470 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600402532] [2025-04-14 01:02:02,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600402532] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:02:02,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:02:02,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 01:02:02,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247397241] [2025-04-14 01:02:02,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:02:02,471 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:02:02,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:02:02,471 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:02:02,471 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 01:02:02,492 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:02:02,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 324 transitions, 3695 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:02,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:02:02,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:02:02,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:02:04,709 INFO L116 PetriNetUnfolderBase]: 8165/12749 cut-off events. [2025-04-14 01:02:04,710 INFO L117 PetriNetUnfolderBase]: For 121282/121282 co-relation queries the response was YES. [2025-04-14 01:02:04,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72775 conditions, 12749 events. 8165/12749 cut-off events. For 121282/121282 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 77664 event pairs, 1720 based on Foata normal form. 1/12749 useless extension candidates. Maximal degree in co-relation 72646. Up to 9951 conditions per place. [2025-04-14 01:02:04,856 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 398 selfloop transitions, 57 changer transitions 28/485 dead transitions. [2025-04-14 01:02:04,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 485 transitions, 5548 flow [2025-04-14 01:02:04,856 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-14 01:02:04,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-04-14 01:02:04,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 364 transitions. [2025-04-14 01:02:04,859 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.23728813559322035 [2025-04-14 01:02:04,859 INFO L175 Difference]: Start difference. First operand has 370 places, 324 transitions, 3695 flow. Second operand 26 states and 364 transitions. [2025-04-14 01:02:04,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 485 transitions, 5548 flow [2025-04-14 01:02:05,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 485 transitions, 5400 flow, removed 43 selfloop flow, removed 15 redundant places. [2025-04-14 01:02:05,397 INFO L231 Difference]: Finished difference. Result has 385 places, 331 transitions, 3839 flow [2025-04-14 01:02:05,397 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3559, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3839, PETRI_PLACES=385, PETRI_TRANSITIONS=331} [2025-04-14 01:02:05,397 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 321 predicate places. [2025-04-14 01:02:05,398 INFO L485 AbstractCegarLoop]: Abstraction has has 385 places, 331 transitions, 3839 flow [2025-04-14 01:02:05,398 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:05,398 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:02:05,398 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:02:05,398 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2025-04-14 01:02:05,398 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-14 01:02:05,399 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:02:05,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1714891054, now seen corresponding path program 151 times [2025-04-14 01:02:05,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:02:05,399 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331452491] [2025-04-14 01:02:05,399 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:02:05,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:02:05,405 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:02:05,412 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:02:05,412 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:02:05,412 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:02:06,389 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:02:06,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:02:06,389 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331452491] [2025-04-14 01:02:06,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331452491] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:02:06,389 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041309742] [2025-04-14 01:02:06,389 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:02:06,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:02:06,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:02:06,391 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:02:06,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2025-04-14 01:02:06,471 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:02:06,490 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:02:06,490 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:02:06,490 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:02:06,491 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 01:02:06,492 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:02:06,691 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:02:06,691 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 01:02:06,699 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:02:06,699 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:02:06,872 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 01:02:06,873 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 01:02:06,900 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:02:06,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041309742] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:02:06,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:02:06,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 30 [2025-04-14 01:02:06,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210566227] [2025-04-14 01:02:06,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:02:06,901 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:02:06,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:02:06,901 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:02:06,901 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=861, Unknown=0, NotChecked=0, Total=930 [2025-04-14 01:02:06,907 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:02:06,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 331 transitions, 3839 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:06,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:02:06,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:02:06,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:02:09,520 INFO L116 PetriNetUnfolderBase]: 8125/12689 cut-off events. [2025-04-14 01:02:09,520 INFO L117 PetriNetUnfolderBase]: For 127753/127753 co-relation queries the response was YES. [2025-04-14 01:02:09,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73551 conditions, 12689 events. 8125/12689 cut-off events. For 127753/127753 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 77284 event pairs, 2030 based on Foata normal form. 1/12689 useless extension candidates. Maximal degree in co-relation 73417. Up to 10068 conditions per place. [2025-04-14 01:02:09,676 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 392 selfloop transitions, 61 changer transitions 23/478 dead transitions. [2025-04-14 01:02:09,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 478 transitions, 5626 flow [2025-04-14 01:02:09,676 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 01:02:09,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2025-04-14 01:02:09,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 349 transitions. [2025-04-14 01:02:09,677 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2464689265536723 [2025-04-14 01:02:09,677 INFO L175 Difference]: Start difference. First operand has 385 places, 331 transitions, 3839 flow. Second operand 24 states and 349 transitions. [2025-04-14 01:02:09,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 478 transitions, 5626 flow [2025-04-14 01:02:10,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 478 transitions, 5375 flow, removed 63 selfloop flow, removed 21 redundant places. [2025-04-14 01:02:10,234 INFO L231 Difference]: Finished difference. Result has 387 places, 332 transitions, 3844 flow [2025-04-14 01:02:10,234 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3624, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3844, PETRI_PLACES=387, PETRI_TRANSITIONS=332} [2025-04-14 01:02:10,235 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 323 predicate places. [2025-04-14 01:02:10,235 INFO L485 AbstractCegarLoop]: Abstraction has has 387 places, 332 transitions, 3844 flow [2025-04-14 01:02:10,235 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:10,235 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:02:10,235 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:02:10,242 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2025-04-14 01:02:10,435 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:02:10,436 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-14 01:02:10,436 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:02:10,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1046436508, now seen corresponding path program 152 times [2025-04-14 01:02:10,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:02:10,436 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621569495] [2025-04-14 01:02:10,436 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 01:02:10,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:02:10,442 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:02:10,446 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:02:10,446 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 01:02:10,446 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:02:10,543 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:02:10,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:02:10,543 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621569495] [2025-04-14 01:02:10,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621569495] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:02:10,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:02:10,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 01:02:10,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302001321] [2025-04-14 01:02:10,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:02:10,543 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:02:10,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:02:10,544 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:02:10,544 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 01:02:10,549 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:02:10,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 332 transitions, 3844 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:10,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:02:10,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:02:10,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:02:12,930 INFO L116 PetriNetUnfolderBase]: 8071/12596 cut-off events. [2025-04-14 01:02:12,930 INFO L117 PetriNetUnfolderBase]: For 122717/122717 co-relation queries the response was YES. [2025-04-14 01:02:13,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72294 conditions, 12596 events. 8071/12596 cut-off events. For 122717/122717 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 76582 event pairs, 2257 based on Foata normal form. 1/12596 useless extension candidates. Maximal degree in co-relation 72160. Up to 11029 conditions per place. [2025-04-14 01:02:13,072 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 355 selfloop transitions, 32 changer transitions 52/441 dead transitions. [2025-04-14 01:02:13,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 441 transitions, 5125 flow [2025-04-14 01:02:13,073 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 01:02:13,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-04-14 01:02:13,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 282 transitions. [2025-04-14 01:02:13,073 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25156110615521854 [2025-04-14 01:02:13,073 INFO L175 Difference]: Start difference. First operand has 387 places, 332 transitions, 3844 flow. Second operand 19 states and 282 transitions. [2025-04-14 01:02:13,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 441 transitions, 5125 flow [2025-04-14 01:02:13,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 441 transitions, 4927 flow, removed 57 selfloop flow, removed 21 redundant places. [2025-04-14 01:02:13,566 INFO L231 Difference]: Finished difference. Result has 383 places, 316 transitions, 3587 flow [2025-04-14 01:02:13,566 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3653, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3587, PETRI_PLACES=383, PETRI_TRANSITIONS=316} [2025-04-14 01:02:13,567 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 319 predicate places. [2025-04-14 01:02:13,567 INFO L485 AbstractCegarLoop]: Abstraction has has 383 places, 316 transitions, 3587 flow [2025-04-14 01:02:13,567 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:13,567 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:02:13,567 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:02:13,567 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2025-04-14 01:02:13,567 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-14 01:02:13,568 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:02:13,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1391301788, now seen corresponding path program 153 times [2025-04-14 01:02:13,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:02:13,568 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111185681] [2025-04-14 01:02:13,568 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 01:02:13,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:02:13,574 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:02:13,579 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:02:13,579 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 01:02:13,579 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:02:13,677 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:02:13,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:02:13,677 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111185681] [2025-04-14 01:02:13,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111185681] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:02:13,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:02:13,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 01:02:13,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918947052] [2025-04-14 01:02:13,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:02:13,677 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:02:13,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:02:13,678 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:02:13,678 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 01:02:13,690 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:02:13,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 316 transitions, 3587 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:13,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:02:13,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:02:13,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:02:15,848 INFO L116 PetriNetUnfolderBase]: 7814/12164 cut-off events. [2025-04-14 01:02:15,848 INFO L117 PetriNetUnfolderBase]: For 115071/115071 co-relation queries the response was YES. [2025-04-14 01:02:15,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69717 conditions, 12164 events. 7814/12164 cut-off events. For 115071/115071 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 73244 event pairs, 1724 based on Foata normal form. 1/12164 useless extension candidates. Maximal degree in co-relation 69584. Up to 9772 conditions per place. [2025-04-14 01:02:15,981 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 332 selfloop transitions, 33 changer transitions 77/444 dead transitions. [2025-04-14 01:02:15,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 444 transitions, 5004 flow [2025-04-14 01:02:15,982 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-14 01:02:15,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-04-14 01:02:15,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 315 transitions. [2025-04-14 01:02:15,982 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24268104776579352 [2025-04-14 01:02:15,982 INFO L175 Difference]: Start difference. First operand has 383 places, 316 transitions, 3587 flow. Second operand 22 states and 315 transitions. [2025-04-14 01:02:15,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 444 transitions, 5004 flow [2025-04-14 01:02:16,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 444 transitions, 4832 flow, removed 10 selfloop flow, removed 21 redundant places. [2025-04-14 01:02:16,550 INFO L231 Difference]: Finished difference. Result has 368 places, 300 transitions, 3322 flow [2025-04-14 01:02:16,550 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3415, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3322, PETRI_PLACES=368, PETRI_TRANSITIONS=300} [2025-04-14 01:02:16,550 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 304 predicate places. [2025-04-14 01:02:16,551 INFO L485 AbstractCegarLoop]: Abstraction has has 368 places, 300 transitions, 3322 flow [2025-04-14 01:02:16,551 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:16,551 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:02:16,551 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:02:16,551 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2025-04-14 01:02:16,551 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-14 01:02:16,553 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:02:16,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1243585642, now seen corresponding path program 154 times [2025-04-14 01:02:16,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:02:16,553 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177497401] [2025-04-14 01:02:16,554 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 01:02:16,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:02:16,560 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:02:16,564 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 01:02:16,564 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 01:02:16,564 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:02:16,677 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:02:16,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:02:16,677 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177497401] [2025-04-14 01:02:16,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177497401] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:02:16,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:02:16,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 01:02:16,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034172156] [2025-04-14 01:02:16,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:02:16,677 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:02:16,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:02:16,678 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:02:16,678 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 01:02:16,691 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:02:16,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 300 transitions, 3322 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:16,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:02:16,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:02:16,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:02:19,104 INFO L116 PetriNetUnfolderBase]: 7942/12339 cut-off events. [2025-04-14 01:02:19,104 INFO L117 PetriNetUnfolderBase]: For 121376/121376 co-relation queries the response was YES. [2025-04-14 01:02:19,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70985 conditions, 12339 events. 7942/12339 cut-off events. For 121376/121376 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 74164 event pairs, 2231 based on Foata normal form. 1/12339 useless extension candidates. Maximal degree in co-relation 70860. Up to 9174 conditions per place. [2025-04-14 01:02:19,235 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 384 selfloop transitions, 44 changer transitions 81/511 dead transitions. [2025-04-14 01:02:19,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 511 transitions, 5930 flow [2025-04-14 01:02:19,236 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 01:02:19,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2025-04-14 01:02:19,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 406 transitions. [2025-04-14 01:02:19,236 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2457627118644068 [2025-04-14 01:02:19,236 INFO L175 Difference]: Start difference. First operand has 368 places, 300 transitions, 3322 flow. Second operand 28 states and 406 transitions. [2025-04-14 01:02:19,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 511 transitions, 5930 flow [2025-04-14 01:02:19,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 511 transitions, 5653 flow, removed 72 selfloop flow, removed 25 redundant places. [2025-04-14 01:02:19,694 INFO L231 Difference]: Finished difference. Result has 361 places, 307 transitions, 3451 flow [2025-04-14 01:02:19,695 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3451, PETRI_PLACES=361, PETRI_TRANSITIONS=307} [2025-04-14 01:02:19,695 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 297 predicate places. [2025-04-14 01:02:19,695 INFO L485 AbstractCegarLoop]: Abstraction has has 361 places, 307 transitions, 3451 flow [2025-04-14 01:02:19,695 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:19,695 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:02:19,695 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:02:19,695 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2025-04-14 01:02:19,695 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-14 01:02:19,696 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:02:19,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1503223034, now seen corresponding path program 155 times [2025-04-14 01:02:19,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:02:19,696 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785338124] [2025-04-14 01:02:19,696 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:02:19,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:02:19,702 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:02:19,710 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:02:19,710 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:02:19,710 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:02:20,906 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:02:20,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:02:20,906 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785338124] [2025-04-14 01:02:20,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785338124] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:02:20,906 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532995228] [2025-04-14 01:02:20,907 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:02:20,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:02:20,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:02:20,909 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:02:20,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2025-04-14 01:02:20,994 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:02:21,014 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:02:21,014 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:02:21,014 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:02:21,016 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 01:02:21,017 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:02:21,247 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:02:21,247 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 01:02:21,254 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:02:21,254 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:02:21,459 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 01:02:21,459 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 01:02:21,491 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:02:21,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532995228] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:02:21,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:02:21,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 32 [2025-04-14 01:02:21,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255061046] [2025-04-14 01:02:21,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:02:21,492 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:02:21,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:02:21,492 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:02:21,493 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=981, Unknown=0, NotChecked=0, Total=1056 [2025-04-14 01:02:21,499 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:02:21,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 307 transitions, 3451 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:21,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:02:21,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:02:21,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:02:24,008 INFO L116 PetriNetUnfolderBase]: 7998/12427 cut-off events. [2025-04-14 01:02:24,009 INFO L117 PetriNetUnfolderBase]: For 129902/129902 co-relation queries the response was YES. [2025-04-14 01:02:24,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71219 conditions, 12427 events. 7998/12427 cut-off events. For 129902/129902 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 74984 event pairs, 2230 based on Foata normal form. 1/12427 useless extension candidates. Maximal degree in co-relation 71091. Up to 9673 conditions per place. [2025-04-14 01:02:24,157 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 370 selfloop transitions, 42 changer transitions 52/466 dead transitions. [2025-04-14 01:02:24,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 466 transitions, 5715 flow [2025-04-14 01:02:24,157 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 01:02:24,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-04-14 01:02:24,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 325 transitions. [2025-04-14 01:02:24,158 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2623083131557708 [2025-04-14 01:02:24,158 INFO L175 Difference]: Start difference. First operand has 361 places, 307 transitions, 3451 flow. Second operand 21 states and 325 transitions. [2025-04-14 01:02:24,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 466 transitions, 5715 flow [2025-04-14 01:02:24,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 466 transitions, 5383 flow, removed 114 selfloop flow, removed 22 redundant places. [2025-04-14 01:02:24,580 INFO L231 Difference]: Finished difference. Result has 356 places, 317 transitions, 3628 flow [2025-04-14 01:02:24,580 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3227, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3628, PETRI_PLACES=356, PETRI_TRANSITIONS=317} [2025-04-14 01:02:24,581 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 292 predicate places. [2025-04-14 01:02:24,581 INFO L485 AbstractCegarLoop]: Abstraction has has 356 places, 317 transitions, 3628 flow [2025-04-14 01:02:24,581 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:24,581 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:02:24,581 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:02:24,587 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2025-04-14 01:02:24,781 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2025-04-14 01:02:24,782 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-14 01:02:24,782 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:02:24,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1195573032, now seen corresponding path program 156 times [2025-04-14 01:02:24,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:02:24,783 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061901797] [2025-04-14 01:02:24,783 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 01:02:24,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:02:24,788 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:02:24,794 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:02:24,794 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 01:02:24,794 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:02:24,897 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:02:24,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:02:24,897 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061901797] [2025-04-14 01:02:24,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061901797] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:02:24,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:02:24,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:02:24,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417960111] [2025-04-14 01:02:24,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:02:24,897 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:02:24,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:02:24,898 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:02:24,898 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:02:24,917 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:02:24,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 317 transitions, 3628 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:24,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:02:24,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:02:24,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:02:27,278 INFO L116 PetriNetUnfolderBase]: 8434/13083 cut-off events. [2025-04-14 01:02:27,279 INFO L117 PetriNetUnfolderBase]: For 137935/137935 co-relation queries the response was YES. [2025-04-14 01:02:27,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75259 conditions, 13083 events. 8434/13083 cut-off events. For 137935/137935 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 79808 event pairs, 2310 based on Foata normal form. 1/13083 useless extension candidates. Maximal degree in co-relation 75133. Up to 9761 conditions per place. [2025-04-14 01:02:27,442 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 420 selfloop transitions, 54 changer transitions 52/528 dead transitions. [2025-04-14 01:02:27,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 528 transitions, 6205 flow [2025-04-14 01:02:27,442 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 01:02:27,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-04-14 01:02:27,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 408 transitions. [2025-04-14 01:02:27,443 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.256120527306968 [2025-04-14 01:02:27,443 INFO L175 Difference]: Start difference. First operand has 356 places, 317 transitions, 3628 flow. Second operand 27 states and 408 transitions. [2025-04-14 01:02:27,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 528 transitions, 6205 flow [2025-04-14 01:02:28,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 528 transitions, 5768 flow, removed 195 selfloop flow, removed 15 redundant places. [2025-04-14 01:02:28,307 INFO L231 Difference]: Finished difference. Result has 367 places, 329 transitions, 3742 flow [2025-04-14 01:02:28,307 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3375, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3742, PETRI_PLACES=367, PETRI_TRANSITIONS=329} [2025-04-14 01:02:28,307 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 303 predicate places. [2025-04-14 01:02:28,307 INFO L485 AbstractCegarLoop]: Abstraction has has 367 places, 329 transitions, 3742 flow [2025-04-14 01:02:28,307 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:28,308 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:02:28,308 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:02:28,308 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2025-04-14 01:02:28,308 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-14 01:02:28,309 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:02:28,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1414971524, now seen corresponding path program 157 times [2025-04-14 01:02:28,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:02:28,309 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279059010] [2025-04-14 01:02:28,309 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:02:28,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:02:28,317 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:02:28,327 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:02:28,327 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:02:28,327 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:02:29,631 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:02:29,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:02:29,631 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279059010] [2025-04-14 01:02:29,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279059010] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:02:29,631 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1344880756] [2025-04-14 01:02:29,631 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:02:29,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:02:29,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:02:29,633 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:02:29,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2025-04-14 01:02:29,721 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:02:29,741 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:02:29,741 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:02:29,741 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:02:29,742 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 01:02:29,743 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:02:29,974 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:02:29,975 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 01:02:30,001 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:02:30,001 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:02:30,216 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 01:02:30,216 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 01:02:30,244 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:02:30,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1344880756] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:02:30,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:02:30,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17, 12] total 34 [2025-04-14 01:02:30,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674144930] [2025-04-14 01:02:30,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:02:30,245 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:02:30,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:02:30,245 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:02:30,246 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1105, Unknown=0, NotChecked=0, Total=1190 [2025-04-14 01:02:30,256 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:02:30,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 329 transitions, 3742 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:30,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:02:30,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:02:30,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:02:33,082 INFO L116 PetriNetUnfolderBase]: 8724/13561 cut-off events. [2025-04-14 01:02:33,083 INFO L117 PetriNetUnfolderBase]: For 141014/141014 co-relation queries the response was YES. [2025-04-14 01:02:33,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78545 conditions, 13561 events. 8724/13561 cut-off events. For 141014/141014 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 83746 event pairs, 2396 based on Foata normal form. 1/13561 useless extension candidates. Maximal degree in co-relation 78420. Up to 10101 conditions per place. [2025-04-14 01:02:33,248 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 391 selfloop transitions, 48 changer transitions 56/497 dead transitions. [2025-04-14 01:02:33,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 497 transitions, 5844 flow [2025-04-14 01:02:33,249 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-04-14 01:02:33,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-04-14 01:02:33,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 356 transitions. [2025-04-14 01:02:33,250 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.262343404568902 [2025-04-14 01:02:33,250 INFO L175 Difference]: Start difference. First operand has 367 places, 329 transitions, 3742 flow. Second operand 23 states and 356 transitions. [2025-04-14 01:02:33,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 497 transitions, 5844 flow [2025-04-14 01:02:33,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 497 transitions, 5587 flow, removed 104 selfloop flow, removed 13 redundant places. [2025-04-14 01:02:33,803 INFO L231 Difference]: Finished difference. Result has 378 places, 330 transitions, 3748 flow [2025-04-14 01:02:33,803 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3555, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3748, PETRI_PLACES=378, PETRI_TRANSITIONS=330} [2025-04-14 01:02:33,804 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 314 predicate places. [2025-04-14 01:02:33,804 INFO L485 AbstractCegarLoop]: Abstraction has has 378 places, 330 transitions, 3748 flow [2025-04-14 01:02:33,804 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:33,804 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:02:33,804 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:02:33,811 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2025-04-14 01:02:34,004 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2025-04-14 01:02:34,005 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-14 01:02:34,005 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:02:34,005 INFO L85 PathProgramCache]: Analyzing trace with hash 180178282, now seen corresponding path program 158 times [2025-04-14 01:02:34,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:02:34,006 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669834987] [2025-04-14 01:02:34,006 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 01:02:34,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:02:34,012 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:02:34,017 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:02:34,018 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 01:02:34,018 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:02:34,123 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:02:34,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:02:34,123 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669834987] [2025-04-14 01:02:34,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669834987] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:02:34,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:02:34,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 01:02:34,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164439070] [2025-04-14 01:02:34,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:02:34,123 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:02:34,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:02:34,124 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:02:34,124 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 01:02:34,135 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:02:34,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 330 transitions, 3748 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:34,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:02:34,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:02:34,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:02:36,987 INFO L116 PetriNetUnfolderBase]: 9060/14109 cut-off events. [2025-04-14 01:02:36,987 INFO L117 PetriNetUnfolderBase]: For 158866/158866 co-relation queries the response was YES. [2025-04-14 01:02:37,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82659 conditions, 14109 events. 9060/14109 cut-off events. For 158866/158866 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 87828 event pairs, 2637 based on Foata normal form. 1/14109 useless extension candidates. Maximal degree in co-relation 82530. Up to 11330 conditions per place. [2025-04-14 01:02:37,199 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 436 selfloop transitions, 61 changer transitions 53/552 dead transitions. [2025-04-14 01:02:37,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 552 transitions, 6487 flow [2025-04-14 01:02:37,199 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-14 01:02:37,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2025-04-14 01:02:37,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 461 transitions. [2025-04-14 01:02:37,200 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.23677452491011813 [2025-04-14 01:02:37,200 INFO L175 Difference]: Start difference. First operand has 378 places, 330 transitions, 3748 flow. Second operand 33 states and 461 transitions. [2025-04-14 01:02:37,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 552 transitions, 6487 flow [2025-04-14 01:02:37,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 552 transitions, 6249 flow, removed 81 selfloop flow, removed 17 redundant places. [2025-04-14 01:02:37,837 INFO L231 Difference]: Finished difference. Result has 391 places, 344 transitions, 4093 flow [2025-04-14 01:02:37,837 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3607, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=4093, PETRI_PLACES=391, PETRI_TRANSITIONS=344} [2025-04-14 01:02:37,838 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 327 predicate places. [2025-04-14 01:02:37,838 INFO L485 AbstractCegarLoop]: Abstraction has has 391 places, 344 transitions, 4093 flow [2025-04-14 01:02:37,838 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:37,838 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:02:37,838 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:02:37,838 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2025-04-14 01:02:37,838 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-14 01:02:37,839 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:02:37,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1366421180, now seen corresponding path program 159 times [2025-04-14 01:02:37,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:02:37,839 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071594806] [2025-04-14 01:02:37,839 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 01:02:37,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:02:37,845 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:02:37,850 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:02:37,850 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 01:02:37,850 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:02:37,949 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:02:37,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:02:37,950 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071594806] [2025-04-14 01:02:37,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071594806] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:02:37,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:02:37,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:02:37,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114402150] [2025-04-14 01:02:37,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:02:37,950 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:02:37,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:02:37,950 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:02:37,950 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:02:37,960 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:02:37,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 344 transitions, 4093 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:37,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:02:37,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:02:37,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:02:40,579 INFO L116 PetriNetUnfolderBase]: 9274/14437 cut-off events. [2025-04-14 01:02:40,579 INFO L117 PetriNetUnfolderBase]: For 158602/158602 co-relation queries the response was YES. [2025-04-14 01:02:40,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84646 conditions, 14437 events. 9274/14437 cut-off events. For 158602/158602 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 90233 event pairs, 2855 based on Foata normal form. 1/14437 useless extension candidates. Maximal degree in co-relation 84515. Up to 12025 conditions per place. [2025-04-14 01:02:40,752 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 436 selfloop transitions, 63 changer transitions 24/525 dead transitions. [2025-04-14 01:02:40,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 525 transitions, 6390 flow [2025-04-14 01:02:40,753 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-14 01:02:40,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-04-14 01:02:40,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 381 transitions. [2025-04-14 01:02:40,753 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24837027379400262 [2025-04-14 01:02:40,753 INFO L175 Difference]: Start difference. First operand has 391 places, 344 transitions, 4093 flow. Second operand 26 states and 381 transitions. [2025-04-14 01:02:40,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 525 transitions, 6390 flow [2025-04-14 01:02:41,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 525 transitions, 6012 flow, removed 155 selfloop flow, removed 17 redundant places. [2025-04-14 01:02:41,359 INFO L231 Difference]: Finished difference. Result has 399 places, 360 transitions, 4309 flow [2025-04-14 01:02:41,359 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3748, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4309, PETRI_PLACES=399, PETRI_TRANSITIONS=360} [2025-04-14 01:02:41,359 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 335 predicate places. [2025-04-14 01:02:41,359 INFO L485 AbstractCegarLoop]: Abstraction has has 399 places, 360 transitions, 4309 flow [2025-04-14 01:02:41,359 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:41,359 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:02:41,359 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:02:41,359 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2025-04-14 01:02:41,359 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-14 01:02:41,360 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:02:41,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1788347498, now seen corresponding path program 160 times [2025-04-14 01:02:41,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:02:41,360 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45437574] [2025-04-14 01:02:41,360 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 01:02:41,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:02:41,365 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:02:41,368 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 01:02:41,368 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 01:02:41,368 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:02:41,449 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:02:41,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:02:41,449 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45437574] [2025-04-14 01:02:41,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45437574] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:02:41,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:02:41,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 01:02:41,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338632916] [2025-04-14 01:02:41,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:02:41,449 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:02:41,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:02:41,450 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:02:41,450 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 01:02:41,458 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:02:41,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 360 transitions, 4309 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:41,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:02:41,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:02:41,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:02:44,389 INFO L116 PetriNetUnfolderBase]: 9288/14496 cut-off events. [2025-04-14 01:02:44,390 INFO L117 PetriNetUnfolderBase]: For 155362/155362 co-relation queries the response was YES. [2025-04-14 01:02:44,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84110 conditions, 14496 events. 9288/14496 cut-off events. For 155362/155362 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 91144 event pairs, 2777 based on Foata normal form. 1/14496 useless extension candidates. Maximal degree in co-relation 83975. Up to 11975 conditions per place. [2025-04-14 01:02:44,586 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 428 selfloop transitions, 53 changer transitions 48/531 dead transitions. [2025-04-14 01:02:44,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 531 transitions, 6361 flow [2025-04-14 01:02:44,586 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 01:02:44,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2025-04-14 01:02:44,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 403 transitions. [2025-04-14 01:02:44,587 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.23553477498538866 [2025-04-14 01:02:44,587 INFO L175 Difference]: Start difference. First operand has 399 places, 360 transitions, 4309 flow. Second operand 29 states and 403 transitions. [2025-04-14 01:02:44,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 531 transitions, 6361 flow [2025-04-14 01:02:45,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 531 transitions, 5908 flow, removed 174 selfloop flow, removed 16 redundant places. [2025-04-14 01:02:45,413 INFO L231 Difference]: Finished difference. Result has 416 places, 353 transitions, 3929 flow [2025-04-14 01:02:45,413 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3866, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3929, PETRI_PLACES=416, PETRI_TRANSITIONS=353} [2025-04-14 01:02:45,414 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 352 predicate places. [2025-04-14 01:02:45,414 INFO L485 AbstractCegarLoop]: Abstraction has has 416 places, 353 transitions, 3929 flow [2025-04-14 01:02:45,414 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:45,414 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:02:45,414 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:02:45,414 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2025-04-14 01:02:45,414 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-14 01:02:45,415 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:02:45,415 INFO L85 PathProgramCache]: Analyzing trace with hash 890935240, now seen corresponding path program 161 times [2025-04-14 01:02:45,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:02:45,415 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970066700] [2025-04-14 01:02:45,415 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:02:45,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:02:45,421 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:02:45,430 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:02:45,430 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:02:45,430 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:02:46,306 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:02:46,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:02:46,306 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970066700] [2025-04-14 01:02:46,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970066700] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:02:46,306 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055418092] [2025-04-14 01:02:46,306 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:02:46,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:02:46,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:02:46,308 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:02:46,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2025-04-14 01:02:46,403 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:02:46,425 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:02:46,426 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:02:46,426 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:02:46,427 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 01:02:46,428 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:02:46,669 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:02:46,669 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 01:02:46,678 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:02:46,678 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:02:46,834 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 01:02:46,834 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 01:02:46,872 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:02:46,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055418092] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:02:46,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:02:46,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 30 [2025-04-14 01:02:46,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509900134] [2025-04-14 01:02:46,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:02:46,873 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:02:46,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:02:46,873 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:02:46,873 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=854, Unknown=0, NotChecked=0, Total=930 [2025-04-14 01:02:46,885 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:02:46,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 353 transitions, 3929 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:46,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:02:46,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:02:46,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:02:50,424 INFO L116 PetriNetUnfolderBase]: 9479/14798 cut-off events. [2025-04-14 01:02:50,425 INFO L117 PetriNetUnfolderBase]: For 145459/145459 co-relation queries the response was YES. [2025-04-14 01:02:50,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83386 conditions, 14798 events. 9479/14798 cut-off events. For 145459/145459 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 93312 event pairs, 2780 based on Foata normal form. 1/14798 useless extension candidates. Maximal degree in co-relation 83246. Up to 12299 conditions per place. [2025-04-14 01:02:50,631 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 434 selfloop transitions, 53 changer transitions 38/527 dead transitions. [2025-04-14 01:02:50,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 527 transitions, 6021 flow [2025-04-14 01:02:50,631 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 01:02:50,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-04-14 01:02:50,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 380 transitions. [2025-04-14 01:02:50,632 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.23854362837413684 [2025-04-14 01:02:50,632 INFO L175 Difference]: Start difference. First operand has 416 places, 353 transitions, 3929 flow. Second operand 27 states and 380 transitions. [2025-04-14 01:02:50,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 527 transitions, 6021 flow [2025-04-14 01:02:51,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 527 transitions, 5792 flow, removed 47 selfloop flow, removed 28 redundant places. [2025-04-14 01:02:51,272 INFO L231 Difference]: Finished difference. Result has 418 places, 361 transitions, 4031 flow [2025-04-14 01:02:51,272 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3746, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4031, PETRI_PLACES=418, PETRI_TRANSITIONS=361} [2025-04-14 01:02:51,273 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 354 predicate places. [2025-04-14 01:02:51,273 INFO L485 AbstractCegarLoop]: Abstraction has has 418 places, 361 transitions, 4031 flow [2025-04-14 01:02:51,273 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:51,273 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:02:51,273 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:02:51,279 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2025-04-14 01:02:51,473 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable161 [2025-04-14 01:02:51,474 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-14 01:02:51,475 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:02:51,475 INFO L85 PathProgramCache]: Analyzing trace with hash -185463702, now seen corresponding path program 162 times [2025-04-14 01:02:51,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:02:51,475 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832918541] [2025-04-14 01:02:51,475 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 01:02:51,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:02:51,482 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:02:51,487 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:02:51,487 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 01:02:51,487 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:02:51,615 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:02:51,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:02:51,615 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832918541] [2025-04-14 01:02:51,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832918541] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:02:51,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:02:51,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 01:02:51,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858522695] [2025-04-14 01:02:51,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:02:51,615 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:02:51,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:02:51,616 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:02:51,616 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 01:02:51,653 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:02:51,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 361 transitions, 4031 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:51,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:02:51,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:02:51,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:02:54,711 INFO L116 PetriNetUnfolderBase]: 9511/14918 cut-off events. [2025-04-14 01:02:54,711 INFO L117 PetriNetUnfolderBase]: For 144872/144872 co-relation queries the response was YES. [2025-04-14 01:02:54,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84397 conditions, 14918 events. 9511/14918 cut-off events. For 144872/144872 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 95644 event pairs, 2207 based on Foata normal form. 1/14918 useless extension candidates. Maximal degree in co-relation 84252. Up to 9910 conditions per place. [2025-04-14 01:02:54,896 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 416 selfloop transitions, 67 changer transitions 67/552 dead transitions. [2025-04-14 01:02:54,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 552 transitions, 6459 flow [2025-04-14 01:02:54,896 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-14 01:02:54,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-04-14 01:02:54,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 392 transitions. [2025-04-14 01:02:54,897 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25554106910039115 [2025-04-14 01:02:54,897 INFO L175 Difference]: Start difference. First operand has 418 places, 361 transitions, 4031 flow. Second operand 26 states and 392 transitions. [2025-04-14 01:02:54,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 552 transitions, 6459 flow [2025-04-14 01:02:55,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 552 transitions, 6259 flow, removed 59 selfloop flow, removed 18 redundant places. [2025-04-14 01:02:55,704 INFO L231 Difference]: Finished difference. Result has 426 places, 360 transitions, 4072 flow [2025-04-14 01:02:55,704 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3871, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4072, PETRI_PLACES=426, PETRI_TRANSITIONS=360} [2025-04-14 01:02:55,705 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 362 predicate places. [2025-04-14 01:02:55,705 INFO L485 AbstractCegarLoop]: Abstraction has has 426 places, 360 transitions, 4072 flow [2025-04-14 01:02:55,705 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:55,705 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:02:55,705 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:02:55,705 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2025-04-14 01:02:55,705 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-14 01:02:55,706 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:02:55,706 INFO L85 PathProgramCache]: Analyzing trace with hash 847139306, now seen corresponding path program 163 times [2025-04-14 01:02:55,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:02:55,706 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999814235] [2025-04-14 01:02:55,706 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:02:55,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:02:55,712 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:02:55,720 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:02:55,720 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:02:55,721 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:02:56,519 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:02:56,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:02:56,520 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999814235] [2025-04-14 01:02:56,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999814235] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:02:56,520 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899962380] [2025-04-14 01:02:56,520 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:02:56,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:02:56,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:02:56,522 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:02:56,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2025-04-14 01:02:56,609 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:02:56,629 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:02:56,629 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:02:56,629 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:02:56,633 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 01:02:56,634 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:02:56,828 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:02:56,828 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 01:02:56,833 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:02:56,834 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:02:57,014 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 01:02:57,014 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 01:02:57,041 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:02:57,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899962380] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:02:57,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:02:57,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 32 [2025-04-14 01:02:57,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119003879] [2025-04-14 01:02:57,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:02:57,041 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:02:57,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:02:57,041 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:02:57,041 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=968, Unknown=0, NotChecked=0, Total=1056 [2025-04-14 01:02:57,068 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:02:57,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 360 transitions, 4072 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:02:57,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:02:57,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:02:57,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:03:00,336 INFO L116 PetriNetUnfolderBase]: 9455/14846 cut-off events. [2025-04-14 01:03:00,336 INFO L117 PetriNetUnfolderBase]: For 147901/147901 co-relation queries the response was YES. [2025-04-14 01:03:00,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83915 conditions, 14846 events. 9455/14846 cut-off events. For 147901/147901 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 94746 event pairs, 2841 based on Foata normal form. 1/14846 useless extension candidates. Maximal degree in co-relation 83769. Up to 12255 conditions per place. [2025-04-14 01:03:00,500 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 414 selfloop transitions, 55 changer transitions 53/524 dead transitions. [2025-04-14 01:03:00,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 524 transitions, 6043 flow [2025-04-14 01:03:00,500 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 01:03:00,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-04-14 01:03:00,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 366 transitions. [2025-04-14 01:03:00,501 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24813559322033898 [2025-04-14 01:03:00,501 INFO L175 Difference]: Start difference. First operand has 426 places, 360 transitions, 4072 flow. Second operand 25 states and 366 transitions. [2025-04-14 01:03:00,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 524 transitions, 6043 flow [2025-04-14 01:03:01,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 524 transitions, 5785 flow, removed 60 selfloop flow, removed 22 redundant places. [2025-04-14 01:03:01,188 INFO L231 Difference]: Finished difference. Result has 422 places, 355 transitions, 3934 flow [2025-04-14 01:03:01,188 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3852, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3934, PETRI_PLACES=422, PETRI_TRANSITIONS=355} [2025-04-14 01:03:01,188 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 358 predicate places. [2025-04-14 01:03:01,188 INFO L485 AbstractCegarLoop]: Abstraction has has 422 places, 355 transitions, 3934 flow [2025-04-14 01:03:01,188 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:01,188 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:03:01,188 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:03:01,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2025-04-14 01:03:01,389 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:03:01,389 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-14 01:03:01,390 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:03:01,390 INFO L85 PathProgramCache]: Analyzing trace with hash 167466954, now seen corresponding path program 164 times [2025-04-14 01:03:01,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:03:01,390 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000073432] [2025-04-14 01:03:01,390 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 01:03:01,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:03:01,395 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:03:01,399 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:03:01,399 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 01:03:01,399 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:03:01,507 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:03:01,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:03:01,507 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000073432] [2025-04-14 01:03:01,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000073432] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:03:01,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:03:01,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 01:03:01,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471639896] [2025-04-14 01:03:01,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:03:01,508 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:03:01,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:03:01,508 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:03:01,508 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 01:03:01,519 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:03:01,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 355 transitions, 3934 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:01,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:03:01,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:03:01,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:03:04,337 INFO L116 PetriNetUnfolderBase]: 9511/14948 cut-off events. [2025-04-14 01:03:04,337 INFO L117 PetriNetUnfolderBase]: For 132589/132589 co-relation queries the response was YES. [2025-04-14 01:03:04,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83219 conditions, 14948 events. 9511/14948 cut-off events. For 132589/132589 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 95859 event pairs, 2203 based on Foata normal form. 1/14948 useless extension candidates. Maximal degree in co-relation 83075. Up to 10101 conditions per place. [2025-04-14 01:03:04,521 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 429 selfloop transitions, 73 changer transitions 52/556 dead transitions. [2025-04-14 01:03:04,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 556 transitions, 6323 flow [2025-04-14 01:03:04,521 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 01:03:04,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2025-04-14 01:03:04,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 407 transitions. [2025-04-14 01:03:04,522 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2463680387409201 [2025-04-14 01:03:04,522 INFO L175 Difference]: Start difference. First operand has 422 places, 355 transitions, 3934 flow. Second operand 28 states and 407 transitions. [2025-04-14 01:03:04,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 556 transitions, 6323 flow [2025-04-14 01:03:05,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 556 transitions, 6122 flow, removed 33 selfloop flow, removed 23 redundant places. [2025-04-14 01:03:05,191 INFO L231 Difference]: Finished difference. Result has 428 places, 368 transitions, 4243 flow [2025-04-14 01:03:05,191 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3767, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=4243, PETRI_PLACES=428, PETRI_TRANSITIONS=368} [2025-04-14 01:03:05,191 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 364 predicate places. [2025-04-14 01:03:05,191 INFO L485 AbstractCegarLoop]: Abstraction has has 428 places, 368 transitions, 4243 flow [2025-04-14 01:03:05,191 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:05,191 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:03:05,191 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:03:05,191 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2025-04-14 01:03:05,192 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-14 01:03:05,192 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:03:05,192 INFO L85 PathProgramCache]: Analyzing trace with hash 191547614, now seen corresponding path program 165 times [2025-04-14 01:03:05,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:03:05,192 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016419894] [2025-04-14 01:03:05,192 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 01:03:05,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:03:05,197 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:03:05,201 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:03:05,201 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 01:03:05,201 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:03:05,311 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:03:05,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:03:05,311 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016419894] [2025-04-14 01:03:05,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016419894] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:03:05,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:03:05,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 01:03:05,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434704555] [2025-04-14 01:03:05,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:03:05,312 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:03:05,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:03:05,312 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:03:05,312 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 01:03:05,334 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:03:05,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 368 transitions, 4243 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:05,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:03:05,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:03:05,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:03:08,745 INFO L116 PetriNetUnfolderBase]: 9290/14624 cut-off events. [2025-04-14 01:03:08,745 INFO L117 PetriNetUnfolderBase]: For 141568/141568 co-relation queries the response was YES. [2025-04-14 01:03:08,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82514 conditions, 14624 events. 9290/14624 cut-off events. For 141568/141568 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 93497 event pairs, 2213 based on Foata normal form. 1/14624 useless extension candidates. Maximal degree in co-relation 82366. Up to 9864 conditions per place. [2025-04-14 01:03:08,923 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 420 selfloop transitions, 62 changer transitions 50/534 dead transitions. [2025-04-14 01:03:08,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 534 transitions, 6224 flow [2025-04-14 01:03:08,924 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 01:03:08,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2025-04-14 01:03:08,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 365 transitions. [2025-04-14 01:03:08,924 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2577683615819209 [2025-04-14 01:03:08,924 INFO L175 Difference]: Start difference. First operand has 428 places, 368 transitions, 4243 flow. Second operand 24 states and 365 transitions. [2025-04-14 01:03:08,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 534 transitions, 6224 flow [2025-04-14 01:03:09,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 534 transitions, 5806 flow, removed 145 selfloop flow, removed 17 redundant places. [2025-04-14 01:03:09,721 INFO L231 Difference]: Finished difference. Result has 432 places, 360 transitions, 3951 flow [2025-04-14 01:03:09,721 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3867, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3951, PETRI_PLACES=432, PETRI_TRANSITIONS=360} [2025-04-14 01:03:09,721 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 368 predicate places. [2025-04-14 01:03:09,721 INFO L485 AbstractCegarLoop]: Abstraction has has 432 places, 360 transitions, 3951 flow [2025-04-14 01:03:09,721 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:09,722 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:03:09,722 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:03:09,722 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2025-04-14 01:03:09,722 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-14 01:03:09,722 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:03:09,722 INFO L85 PathProgramCache]: Analyzing trace with hash 79381982, now seen corresponding path program 166 times [2025-04-14 01:03:09,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:03:09,722 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236437693] [2025-04-14 01:03:09,722 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 01:03:09,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:03:09,727 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:03:09,729 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 01:03:09,729 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 01:03:09,729 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:03:09,807 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:03:09,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:03:09,807 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236437693] [2025-04-14 01:03:09,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236437693] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:03:09,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:03:09,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 01:03:09,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146381413] [2025-04-14 01:03:09,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:03:09,808 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:03:09,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:03:09,808 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:03:09,808 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 01:03:09,826 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:03:09,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 360 transitions, 3951 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:09,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:03:09,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:03:09,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:03:12,572 INFO L116 PetriNetUnfolderBase]: 9139/14369 cut-off events. [2025-04-14 01:03:12,572 INFO L117 PetriNetUnfolderBase]: For 131764/131764 co-relation queries the response was YES. [2025-04-14 01:03:12,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79905 conditions, 14369 events. 9139/14369 cut-off events. For 131764/131764 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 91541 event pairs, 2207 based on Foata normal form. 1/14369 useless extension candidates. Maximal degree in co-relation 79759. Up to 9864 conditions per place. [2025-04-14 01:03:12,749 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 372 selfloop transitions, 52 changer transitions 74/500 dead transitions. [2025-04-14 01:03:12,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 500 transitions, 5704 flow [2025-04-14 01:03:12,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 01:03:12,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-04-14 01:03:12,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 310 transitions. [2025-04-14 01:03:12,750 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.27653880463871544 [2025-04-14 01:03:12,750 INFO L175 Difference]: Start difference. First operand has 432 places, 360 transitions, 3951 flow. Second operand 19 states and 310 transitions. [2025-04-14 01:03:12,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 500 transitions, 5704 flow [2025-04-14 01:03:13,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 500 transitions, 5546 flow, removed 17 selfloop flow, removed 20 redundant places. [2025-04-14 01:03:13,619 INFO L231 Difference]: Finished difference. Result has 420 places, 346 transitions, 3799 flow [2025-04-14 01:03:13,620 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3817, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3799, PETRI_PLACES=420, PETRI_TRANSITIONS=346} [2025-04-14 01:03:13,620 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 356 predicate places. [2025-04-14 01:03:13,620 INFO L485 AbstractCegarLoop]: Abstraction has has 420 places, 346 transitions, 3799 flow [2025-04-14 01:03:13,620 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:13,620 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:03:13,620 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:03:13,620 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2025-04-14 01:03:13,620 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-14 01:03:13,621 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:03:13,621 INFO L85 PathProgramCache]: Analyzing trace with hash 513649882, now seen corresponding path program 167 times [2025-04-14 01:03:13,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:03:13,621 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463848596] [2025-04-14 01:03:13,621 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:03:13,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:03:13,626 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:03:13,634 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:03:13,635 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:03:13,635 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:03:14,321 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:03:14,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:03:14,321 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463848596] [2025-04-14 01:03:14,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463848596] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:03:14,321 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [4567147] [2025-04-14 01:03:14,322 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:03:14,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:03:14,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:03:14,323 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:03:14,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2025-04-14 01:03:14,414 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:03:14,435 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:03:14,435 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:03:14,435 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:03:14,437 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 49 conjuncts are in the unsatisfiable core [2025-04-14 01:03:14,438 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:03:14,478 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2025-04-14 01:03:14,825 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:03:14,825 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 28 [2025-04-14 01:03:14,833 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:03:14,833 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:03:15,338 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:03:15,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [4567147] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:03:15,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:03:15,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [16, 16] total 34 [2025-04-14 01:03:15,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714070341] [2025-04-14 01:03:15,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:03:15,339 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-14 01:03:15,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:03:15,339 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-14 01:03:15,339 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=1083, Unknown=0, NotChecked=0, Total=1190 [2025-04-14 01:03:15,367 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:03:15,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 346 transitions, 3799 flow. Second operand has 14 states, 14 states have (on average 8.785714285714286) internal successors, (123), 14 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:15,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:03:15,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:03:15,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:03:18,764 INFO L116 PetriNetUnfolderBase]: 8975/14082 cut-off events. [2025-04-14 01:03:18,764 INFO L117 PetriNetUnfolderBase]: For 130606/130606 co-relation queries the response was YES. [2025-04-14 01:03:18,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78505 conditions, 14082 events. 8975/14082 cut-off events. For 130606/130606 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 88663 event pairs, 2679 based on Foata normal form. 1/14082 useless extension candidates. Maximal degree in co-relation 78363. Up to 11754 conditions per place. [2025-04-14 01:03:18,923 INFO L140 encePairwiseOnDemand]: 39/59 looper letters, 406 selfloop transitions, 53 changer transitions 34/495 dead transitions. [2025-04-14 01:03:18,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 495 transitions, 5629 flow [2025-04-14 01:03:18,924 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 01:03:18,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2025-04-14 01:03:18,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 367 transitions. [2025-04-14 01:03:18,924 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2221549636803874 [2025-04-14 01:03:18,924 INFO L175 Difference]: Start difference. First operand has 420 places, 346 transitions, 3799 flow. Second operand 28 states and 367 transitions. [2025-04-14 01:03:18,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 495 transitions, 5629 flow [2025-04-14 01:03:19,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 495 transitions, 5410 flow, removed 28 selfloop flow, removed 20 redundant places. [2025-04-14 01:03:19,692 INFO L231 Difference]: Finished difference. Result has 411 places, 350 transitions, 3867 flow [2025-04-14 01:03:19,692 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3639, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3867, PETRI_PLACES=411, PETRI_TRANSITIONS=350} [2025-04-14 01:03:19,692 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 347 predicate places. [2025-04-14 01:03:19,692 INFO L485 AbstractCegarLoop]: Abstraction has has 411 places, 350 transitions, 3867 flow [2025-04-14 01:03:19,692 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.785714285714286) internal successors, (123), 14 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:19,692 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:03:19,692 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:03:19,698 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2025-04-14 01:03:19,893 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2025-04-14 01:03:19,893 INFO L403 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 01:03:19,894 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:03:19,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1715625574, now seen corresponding path program 168 times [2025-04-14 01:03:19,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:03:19,894 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170230990] [2025-04-14 01:03:19,894 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 01:03:19,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:03:19,899 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:03:19,903 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:03:19,903 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 01:03:19,903 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:03:20,007 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:03:20,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:03:20,007 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170230990] [2025-04-14 01:03:20,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170230990] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:03:20,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:03:20,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 01:03:20,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370887200] [2025-04-14 01:03:20,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:03:20,008 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:03:20,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:03:20,008 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:03:20,008 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 01:03:20,011 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:03:20,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 350 transitions, 3867 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:20,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:03:20,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:03:20,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:03:22,727 INFO L116 PetriNetUnfolderBase]: 9197/14426 cut-off events. [2025-04-14 01:03:22,727 INFO L117 PetriNetUnfolderBase]: For 122747/122747 co-relation queries the response was YES. [2025-04-14 01:03:22,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79265 conditions, 14426 events. 9197/14426 cut-off events. For 122747/122747 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 91293 event pairs, 2233 based on Foata normal form. 1/14426 useless extension candidates. Maximal degree in co-relation 79126. Up to 10703 conditions per place. [2025-04-14 01:03:22,891 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 445 selfloop transitions, 72 changer transitions 46/565 dead transitions. [2025-04-14 01:03:22,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 565 transitions, 6390 flow [2025-04-14 01:03:22,891 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-14 01:03:22,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2025-04-14 01:03:22,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 429 transitions. [2025-04-14 01:03:22,892 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2423728813559322 [2025-04-14 01:03:22,892 INFO L175 Difference]: Start difference. First operand has 411 places, 350 transitions, 3867 flow. Second operand 30 states and 429 transitions. [2025-04-14 01:03:22,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 565 transitions, 6390 flow [2025-04-14 01:03:23,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 565 transitions, 6192 flow, removed 62 selfloop flow, removed 19 redundant places. [2025-04-14 01:03:23,512 INFO L231 Difference]: Finished difference. Result has 421 places, 369 transitions, 4233 flow [2025-04-14 01:03:23,512 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3683, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4233, PETRI_PLACES=421, PETRI_TRANSITIONS=369} [2025-04-14 01:03:23,512 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 357 predicate places. [2025-04-14 01:03:23,512 INFO L485 AbstractCegarLoop]: Abstraction has has 421 places, 369 transitions, 4233 flow [2025-04-14 01:03:23,512 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:23,512 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:03:23,512 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:03:23,512 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2025-04-14 01:03:23,512 INFO L403 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 01:03:23,513 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:03:23,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1739706234, now seen corresponding path program 169 times [2025-04-14 01:03:23,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:03:23,513 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712821675] [2025-04-14 01:03:23,513 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:03:23,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:03:23,518 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:03:23,524 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:03:23,524 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:03:23,524 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:03:24,140 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:03:24,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:03:24,141 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712821675] [2025-04-14 01:03:24,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712821675] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:03:24,141 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715267052] [2025-04-14 01:03:24,141 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:03:24,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:03:24,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:03:24,143 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:03:24,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2025-04-14 01:03:24,231 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:03:24,250 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:03:24,250 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:03:24,250 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:03:24,251 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 01:03:24,252 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:03:24,453 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:03:24,453 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 01:03:24,458 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:03:24,458 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:03:24,646 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 01:03:24,646 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 01:03:24,679 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:03:24,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715267052] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:03:24,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:03:24,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 32 [2025-04-14 01:03:24,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198402623] [2025-04-14 01:03:24,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:03:24,680 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:03:24,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:03:24,680 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:03:24,680 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=975, Unknown=0, NotChecked=0, Total=1056 [2025-04-14 01:03:24,701 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:03:24,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 369 transitions, 4233 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:24,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:03:24,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:03:24,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:03:27,682 INFO L116 PetriNetUnfolderBase]: 9078/14266 cut-off events. [2025-04-14 01:03:27,682 INFO L117 PetriNetUnfolderBase]: For 127904/127904 co-relation queries the response was YES. [2025-04-14 01:03:27,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80164 conditions, 14266 events. 9078/14266 cut-off events. For 127904/127904 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 90110 event pairs, 2219 based on Foata normal form. 1/14266 useless extension candidates. Maximal degree in co-relation 80022. Up to 10870 conditions per place. [2025-04-14 01:03:27,854 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 434 selfloop transitions, 54 changer transitions 43/533 dead transitions. [2025-04-14 01:03:27,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 533 transitions, 6326 flow [2025-04-14 01:03:27,855 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 01:03:27,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2025-04-14 01:03:27,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 357 transitions. [2025-04-14 01:03:27,856 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2521186440677966 [2025-04-14 01:03:27,856 INFO L175 Difference]: Start difference. First operand has 421 places, 369 transitions, 4233 flow. Second operand 24 states and 357 transitions. [2025-04-14 01:03:27,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 533 transitions, 6326 flow [2025-04-14 01:03:28,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 533 transitions, 5664 flow, removed 279 selfloop flow, removed 16 redundant places. [2025-04-14 01:03:28,783 INFO L231 Difference]: Finished difference. Result has 432 places, 369 transitions, 3959 flow [2025-04-14 01:03:28,783 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3827, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3959, PETRI_PLACES=432, PETRI_TRANSITIONS=369} [2025-04-14 01:03:28,785 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 368 predicate places. [2025-04-14 01:03:28,785 INFO L485 AbstractCegarLoop]: Abstraction has has 432 places, 369 transitions, 3959 flow [2025-04-14 01:03:28,785 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:28,785 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:03:28,785 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:03:28,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2025-04-14 01:03:28,985 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:03:28,986 INFO L403 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 01:03:28,987 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:03:28,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1774821274, now seen corresponding path program 170 times [2025-04-14 01:03:28,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:03:28,987 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024267708] [2025-04-14 01:03:28,987 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 01:03:28,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:03:28,993 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:03:28,997 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:03:28,997 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 01:03:28,997 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:03:29,094 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:03:29,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:03:29,095 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024267708] [2025-04-14 01:03:29,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024267708] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:03:29,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:03:29,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:03:29,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830921753] [2025-04-14 01:03:29,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:03:29,095 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:03:29,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:03:29,095 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:03:29,095 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:03:29,107 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:03:29,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 369 transitions, 3959 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:29,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:03:29,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:03:29,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:03:31,855 INFO L116 PetriNetUnfolderBase]: 9371/14745 cut-off events. [2025-04-14 01:03:31,855 INFO L117 PetriNetUnfolderBase]: For 123762/123762 co-relation queries the response was YES. [2025-04-14 01:03:31,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80985 conditions, 14745 events. 9371/14745 cut-off events. For 123762/123762 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 93697 event pairs, 1995 based on Foata normal form. 1/14745 useless extension candidates. Maximal degree in co-relation 80839. Up to 11164 conditions per place. [2025-04-14 01:03:32,029 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 479 selfloop transitions, 67 changer transitions 36/584 dead transitions. [2025-04-14 01:03:32,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 584 transitions, 6434 flow [2025-04-14 01:03:32,030 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-14 01:03:32,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2025-04-14 01:03:32,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 442 transitions. [2025-04-14 01:03:32,031 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24166211044286495 [2025-04-14 01:03:32,031 INFO L175 Difference]: Start difference. First operand has 432 places, 369 transitions, 3959 flow. Second operand 31 states and 442 transitions. [2025-04-14 01:03:32,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 584 transitions, 6434 flow [2025-04-14 01:03:32,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 584 transitions, 6269 flow, removed 24 selfloop flow, removed 20 redundant places. [2025-04-14 01:03:32,816 INFO L231 Difference]: Finished difference. Result has 443 places, 378 transitions, 4169 flow [2025-04-14 01:03:32,816 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3830, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4169, PETRI_PLACES=443, PETRI_TRANSITIONS=378} [2025-04-14 01:03:32,816 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 379 predicate places. [2025-04-14 01:03:32,816 INFO L485 AbstractCegarLoop]: Abstraction has has 443 places, 378 transitions, 4169 flow [2025-04-14 01:03:32,816 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:32,816 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:03:32,816 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:03:32,817 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2025-04-14 01:03:32,817 INFO L403 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 01:03:32,817 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:03:32,817 INFO L85 PathProgramCache]: Analyzing trace with hash 424505166, now seen corresponding path program 171 times [2025-04-14 01:03:32,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:03:32,817 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488886265] [2025-04-14 01:03:32,817 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 01:03:32,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:03:32,822 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:03:32,827 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:03:32,827 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 01:03:32,827 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:03:32,933 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:03:32,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:03:32,933 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488886265] [2025-04-14 01:03:32,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488886265] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:03:32,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:03:32,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:03:32,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398438167] [2025-04-14 01:03:32,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:03:32,933 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:03:32,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:03:32,934 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:03:32,934 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:03:32,936 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:03:32,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 378 transitions, 4169 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:32,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:03:32,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:03:32,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:03:36,058 INFO L116 PetriNetUnfolderBase]: 9396/14823 cut-off events. [2025-04-14 01:03:36,058 INFO L117 PetriNetUnfolderBase]: For 129241/129241 co-relation queries the response was YES. [2025-04-14 01:03:36,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81328 conditions, 14823 events. 9396/14823 cut-off events. For 129241/129241 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 94557 event pairs, 2712 based on Foata normal form. 1/14823 useless extension candidates. Maximal degree in co-relation 81180. Up to 12159 conditions per place. [2025-04-14 01:03:36,244 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 447 selfloop transitions, 60 changer transitions 45/554 dead transitions. [2025-04-14 01:03:36,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 554 transitions, 6128 flow [2025-04-14 01:03:36,244 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 01:03:36,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2025-04-14 01:03:36,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 398 transitions. [2025-04-14 01:03:36,245 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24092009685230023 [2025-04-14 01:03:36,245 INFO L175 Difference]: Start difference. First operand has 443 places, 378 transitions, 4169 flow. Second operand 28 states and 398 transitions. [2025-04-14 01:03:36,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 554 transitions, 6128 flow [2025-04-14 01:03:36,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 554 transitions, 5908 flow, removed 55 selfloop flow, removed 23 redundant places. [2025-04-14 01:03:36,907 INFO L231 Difference]: Finished difference. Result has 446 places, 375 transitions, 4066 flow [2025-04-14 01:03:36,907 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3963, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=4066, PETRI_PLACES=446, PETRI_TRANSITIONS=375} [2025-04-14 01:03:36,908 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 382 predicate places. [2025-04-14 01:03:36,908 INFO L485 AbstractCegarLoop]: Abstraction has has 446 places, 375 transitions, 4066 flow [2025-04-14 01:03:36,908 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:36,908 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:03:36,908 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:03:36,908 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2025-04-14 01:03:36,908 INFO L403 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 01:03:36,908 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:03:36,908 INFO L85 PathProgramCache]: Analyzing trace with hash 142182890, now seen corresponding path program 172 times [2025-04-14 01:03:36,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:03:36,909 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809381674] [2025-04-14 01:03:36,909 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 01:03:36,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:03:36,913 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:03:36,916 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 01:03:36,916 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 01:03:36,916 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:03:36,991 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:03:36,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:03:36,992 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809381674] [2025-04-14 01:03:36,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809381674] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:03:36,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:03:36,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 01:03:36,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907689552] [2025-04-14 01:03:36,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:03:36,992 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:03:36,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:03:36,992 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:03:36,992 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 01:03:37,012 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:03:37,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 375 transitions, 4066 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:37,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:03:37,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:03:37,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:03:39,784 INFO L116 PetriNetUnfolderBase]: 9518/15006 cut-off events. [2025-04-14 01:03:39,784 INFO L117 PetriNetUnfolderBase]: For 129729/129729 co-relation queries the response was YES. [2025-04-14 01:03:39,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82416 conditions, 15006 events. 9518/15006 cut-off events. For 129729/129729 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 95950 event pairs, 2350 based on Foata normal form. 2/15007 useless extension candidates. Maximal degree in co-relation 82269. Up to 11967 conditions per place. [2025-04-14 01:03:39,976 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 445 selfloop transitions, 58 changer transitions 45/550 dead transitions. [2025-04-14 01:03:39,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 550 transitions, 6302 flow [2025-04-14 01:03:39,977 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-14 01:03:39,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-04-14 01:03:39,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 380 transitions. [2025-04-14 01:03:39,977 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24771838331160365 [2025-04-14 01:03:39,977 INFO L175 Difference]: Start difference. First operand has 446 places, 375 transitions, 4066 flow. Second operand 26 states and 380 transitions. [2025-04-14 01:03:39,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 550 transitions, 6302 flow [2025-04-14 01:03:40,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 550 transitions, 6140 flow, removed 21 selfloop flow, removed 26 redundant places. [2025-04-14 01:03:40,837 INFO L231 Difference]: Finished difference. Result has 445 places, 373 transitions, 4170 flow [2025-04-14 01:03:40,837 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3934, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4170, PETRI_PLACES=445, PETRI_TRANSITIONS=373} [2025-04-14 01:03:40,838 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 381 predicate places. [2025-04-14 01:03:40,838 INFO L485 AbstractCegarLoop]: Abstraction has has 445 places, 373 transitions, 4170 flow [2025-04-14 01:03:40,838 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:40,838 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:03:40,838 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:03:40,838 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2025-04-14 01:03:40,838 INFO L403 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 01:03:40,838 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:03:40,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1256170872, now seen corresponding path program 173 times [2025-04-14 01:03:40,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:03:40,839 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980989406] [2025-04-14 01:03:40,839 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:03:40,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:03:40,843 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:03:40,850 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:03:40,850 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:03:40,850 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:03:41,753 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:03:41,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:03:41,754 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980989406] [2025-04-14 01:03:41,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980989406] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:03:41,754 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470597254] [2025-04-14 01:03:41,754 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:03:41,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:03:41,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:03:41,756 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:03:41,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2025-04-14 01:03:41,853 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:03:41,875 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:03:41,875 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:03:41,875 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:03:41,876 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 48 conjuncts are in the unsatisfiable core [2025-04-14 01:03:41,878 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:03:41,919 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2025-04-14 01:03:42,347 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:03:42,347 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 28 [2025-04-14 01:03:42,353 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:03:42,353 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:03:42,759 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:03:42,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470597254] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:03:42,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:03:42,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [16, 16] total 36 [2025-04-14 01:03:42,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148829628] [2025-04-14 01:03:42,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:03:42,759 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-14 01:03:42,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:03:42,759 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-14 01:03:42,760 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1210, Unknown=0, NotChecked=0, Total=1332 [2025-04-14 01:03:42,781 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:03:42,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 373 transitions, 4170 flow. Second operand has 14 states, 14 states have (on average 8.785714285714286) internal successors, (123), 14 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:42,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:03:42,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:03:42,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:03:46,337 INFO L116 PetriNetUnfolderBase]: 9542/15024 cut-off events. [2025-04-14 01:03:46,337 INFO L117 PetriNetUnfolderBase]: For 129722/129722 co-relation queries the response was YES. [2025-04-14 01:03:46,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82186 conditions, 15024 events. 9542/15024 cut-off events. For 129722/129722 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 95815 event pairs, 2203 based on Foata normal form. 1/15024 useless extension candidates. Maximal degree in co-relation 82038. Up to 11211 conditions per place. [2025-04-14 01:03:46,516 INFO L140 encePairwiseOnDemand]: 40/59 looper letters, 462 selfloop transitions, 66 changer transitions 52/582 dead transitions. [2025-04-14 01:03:46,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 582 transitions, 6451 flow [2025-04-14 01:03:46,516 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-14 01:03:46,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2025-04-14 01:03:46,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 428 transitions. [2025-04-14 01:03:46,517 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24180790960451978 [2025-04-14 01:03:46,517 INFO L175 Difference]: Start difference. First operand has 445 places, 373 transitions, 4170 flow. Second operand 30 states and 428 transitions. [2025-04-14 01:03:46,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 582 transitions, 6451 flow [2025-04-14 01:03:47,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 582 transitions, 6119 flow, removed 105 selfloop flow, removed 27 redundant places. [2025-04-14 01:03:47,269 INFO L231 Difference]: Finished difference. Result has 443 places, 379 transitions, 4082 flow [2025-04-14 01:03:47,269 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3861, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4082, PETRI_PLACES=443, PETRI_TRANSITIONS=379} [2025-04-14 01:03:47,269 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 379 predicate places. [2025-04-14 01:03:47,269 INFO L485 AbstractCegarLoop]: Abstraction has has 443 places, 379 transitions, 4082 flow [2025-04-14 01:03:47,269 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.785714285714286) internal successors, (123), 14 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:47,269 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:03:47,270 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:03:47,276 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2025-04-14 01:03:47,470 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:03:47,470 INFO L403 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 01:03:47,471 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:03:47,471 INFO L85 PathProgramCache]: Analyzing trace with hash 22829926, now seen corresponding path program 174 times [2025-04-14 01:03:47,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:03:47,471 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238594311] [2025-04-14 01:03:47,471 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 01:03:47,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:03:47,477 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:03:47,481 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:03:47,481 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 01:03:47,481 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:03:47,588 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:03:47,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:03:47,588 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238594311] [2025-04-14 01:03:47,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238594311] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:03:47,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:03:47,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:03:47,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410691450] [2025-04-14 01:03:47,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:03:47,588 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:03:47,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:03:47,588 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:03:47,588 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:03:47,604 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:03:47,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 379 transitions, 4082 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:47,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:03:47,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:03:47,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:03:50,624 INFO L116 PetriNetUnfolderBase]: 9579/15139 cut-off events. [2025-04-14 01:03:50,624 INFO L117 PetriNetUnfolderBase]: For 128147/128147 co-relation queries the response was YES. [2025-04-14 01:03:50,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82752 conditions, 15139 events. 9579/15139 cut-off events. For 128147/128147 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 97148 event pairs, 1566 based on Foata normal form. 1/15139 useless extension candidates. Maximal degree in co-relation 82602. Up to 10296 conditions per place. [2025-04-14 01:03:50,859 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 485 selfloop transitions, 78 changer transitions 40/605 dead transitions. [2025-04-14 01:03:50,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 605 transitions, 6674 flow [2025-04-14 01:03:50,859 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-14 01:03:50,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2025-04-14 01:03:50,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 461 transitions. [2025-04-14 01:03:50,860 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2441737288135593 [2025-04-14 01:03:50,860 INFO L175 Difference]: Start difference. First operand has 443 places, 379 transitions, 4082 flow. Second operand 32 states and 461 transitions. [2025-04-14 01:03:50,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 605 transitions, 6674 flow [2025-04-14 01:03:51,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 605 transitions, 6514 flow, removed 29 selfloop flow, removed 23 redundant places. [2025-04-14 01:03:51,620 INFO L231 Difference]: Finished difference. Result has 453 places, 384 transitions, 4265 flow [2025-04-14 01:03:51,621 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3960, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=4265, PETRI_PLACES=453, PETRI_TRANSITIONS=384} [2025-04-14 01:03:51,621 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 389 predicate places. [2025-04-14 01:03:51,621 INFO L485 AbstractCegarLoop]: Abstraction has has 453 places, 384 transitions, 4265 flow [2025-04-14 01:03:51,621 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:51,621 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:03:51,621 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:03:51,621 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2025-04-14 01:03:51,621 INFO L403 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 01:03:51,622 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:03:51,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1253471876, now seen corresponding path program 175 times [2025-04-14 01:03:51,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:03:51,622 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505876428] [2025-04-14 01:03:51,622 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:03:51,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:03:51,627 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:03:51,633 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:03:51,633 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:03:51,633 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:03:52,483 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:03:52,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:03:52,484 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505876428] [2025-04-14 01:03:52,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505876428] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:03:52,484 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690584426] [2025-04-14 01:03:52,484 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:03:52,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:03:52,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:03:52,486 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:03:52,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2025-04-14 01:03:52,578 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:03:52,597 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:03:52,597 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:03:52,597 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:03:52,598 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 01:03:52,599 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:03:52,802 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:03:52,802 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 01:03:52,808 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:03:52,808 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:03:53,004 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 01:03:53,004 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 01:03:53,033 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:03:53,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690584426] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:03:53,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:03:53,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 32 [2025-04-14 01:03:53,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517808114] [2025-04-14 01:03:53,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:03:53,033 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:03:53,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:03:53,034 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:03:53,034 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=967, Unknown=0, NotChecked=0, Total=1056 [2025-04-14 01:03:53,047 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:03:53,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 384 transitions, 4265 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:53,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:03:53,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:03:53,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:03:56,054 INFO L116 PetriNetUnfolderBase]: 9348/14805 cut-off events. [2025-04-14 01:03:56,055 INFO L117 PetriNetUnfolderBase]: For 128980/128980 co-relation queries the response was YES. [2025-04-14 01:03:56,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81583 conditions, 14805 events. 9348/14805 cut-off events. For 128980/128980 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 94756 event pairs, 2189 based on Foata normal form. 1/14805 useless extension candidates. Maximal degree in co-relation 81432. Up to 10821 conditions per place. [2025-04-14 01:03:56,407 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 458 selfloop transitions, 70 changer transitions 43/573 dead transitions. [2025-04-14 01:03:56,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 573 transitions, 6316 flow [2025-04-14 01:03:56,407 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 01:03:56,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2025-04-14 01:03:56,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 421 transitions. [2025-04-14 01:03:56,408 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24605493863237873 [2025-04-14 01:03:56,408 INFO L175 Difference]: Start difference. First operand has 453 places, 384 transitions, 4265 flow. Second operand 29 states and 421 transitions. [2025-04-14 01:03:56,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 573 transitions, 6316 flow [2025-04-14 01:03:57,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 573 transitions, 6095 flow, removed 52 selfloop flow, removed 24 redundant places. [2025-04-14 01:03:57,439 INFO L231 Difference]: Finished difference. Result has 455 places, 377 transitions, 4154 flow [2025-04-14 01:03:57,439 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=4057, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4154, PETRI_PLACES=455, PETRI_TRANSITIONS=377} [2025-04-14 01:03:57,439 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 391 predicate places. [2025-04-14 01:03:57,439 INFO L485 AbstractCegarLoop]: Abstraction has has 455 places, 377 transitions, 4154 flow [2025-04-14 01:03:57,439 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:57,439 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:03:57,440 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:03:57,446 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2025-04-14 01:03:57,640 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:03:57,640 INFO L403 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 01:03:57,641 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:03:57,641 INFO L85 PathProgramCache]: Analyzing trace with hash 159256442, now seen corresponding path program 176 times [2025-04-14 01:03:57,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:03:57,641 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527797029] [2025-04-14 01:03:57,641 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 01:03:57,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:03:57,646 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:03:57,650 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:03:57,650 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 01:03:57,651 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:03:57,946 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:03:57,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:03:57,946 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527797029] [2025-04-14 01:03:57,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527797029] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:03:57,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:03:57,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 01:03:57,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616615603] [2025-04-14 01:03:57,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:03:57,947 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:03:57,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:03:57,947 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:03:57,947 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-04-14 01:03:57,963 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:03:57,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 377 transitions, 4154 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:03:57,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:03:57,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:03:57,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:04:00,959 INFO L116 PetriNetUnfolderBase]: 9197/14548 cut-off events. [2025-04-14 01:04:00,959 INFO L117 PetriNetUnfolderBase]: For 123633/123633 co-relation queries the response was YES. [2025-04-14 01:04:01,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79796 conditions, 14548 events. 9197/14548 cut-off events. For 123633/123633 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 92744 event pairs, 2234 based on Foata normal form. 3/14550 useless extension candidates. Maximal degree in co-relation 79648. Up to 10645 conditions per place. [2025-04-14 01:04:01,118 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 392 selfloop transitions, 49 changer transitions 78/521 dead transitions. [2025-04-14 01:04:01,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 521 transitions, 5882 flow [2025-04-14 01:04:01,118 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-14 01:04:01,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-04-14 01:04:01,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 340 transitions. [2025-04-14 01:04:01,119 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.26194144838212635 [2025-04-14 01:04:01,119 INFO L175 Difference]: Start difference. First operand has 455 places, 377 transitions, 4154 flow. Second operand 22 states and 340 transitions. [2025-04-14 01:04:01,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 521 transitions, 5882 flow [2025-04-14 01:04:01,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 521 transitions, 5690 flow, removed 18 selfloop flow, removed 26 redundant places. [2025-04-14 01:04:01,938 INFO L231 Difference]: Finished difference. Result has 441 places, 349 transitions, 3787 flow [2025-04-14 01:04:01,938 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3978, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3787, PETRI_PLACES=441, PETRI_TRANSITIONS=349} [2025-04-14 01:04:01,938 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 377 predicate places. [2025-04-14 01:04:01,938 INFO L485 AbstractCegarLoop]: Abstraction has has 441 places, 349 transitions, 3787 flow [2025-04-14 01:04:01,939 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:01,939 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:04:01,939 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:04:01,939 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2025-04-14 01:04:01,939 INFO L403 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 01:04:01,939 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:04:01,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1748080298, now seen corresponding path program 177 times [2025-04-14 01:04:01,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:04:01,940 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697463398] [2025-04-14 01:04:01,940 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 01:04:01,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:04:01,945 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:04:01,951 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:04:01,951 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 01:04:01,951 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:04:02,049 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:04:02,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:04:02,049 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697463398] [2025-04-14 01:04:02,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697463398] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:04:02,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:04:02,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:04:02,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112434120] [2025-04-14 01:04:02,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:04:02,049 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:04:02,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:04:02,050 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:04:02,050 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:04:02,056 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:04:02,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 349 transitions, 3787 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:02,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:04:02,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:04:02,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:04:04,620 INFO L116 PetriNetUnfolderBase]: 8482/13322 cut-off events. [2025-04-14 01:04:04,620 INFO L117 PetriNetUnfolderBase]: For 111886/111886 co-relation queries the response was YES. [2025-04-14 01:04:04,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73747 conditions, 13322 events. 8482/13322 cut-off events. For 111886/111886 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 82779 event pairs, 2115 based on Foata normal form. 1/13322 useless extension candidates. Maximal degree in co-relation 73606. Up to 10857 conditions per place. [2025-04-14 01:04:04,749 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 389 selfloop transitions, 51 changer transitions 58/500 dead transitions. [2025-04-14 01:04:04,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 500 transitions, 5487 flow [2025-04-14 01:04:04,749 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-14 01:04:04,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-04-14 01:04:04,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 359 transitions. [2025-04-14 01:04:04,750 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24338983050847457 [2025-04-14 01:04:04,750 INFO L175 Difference]: Start difference. First operand has 441 places, 349 transitions, 3787 flow. Second operand 25 states and 359 transitions. [2025-04-14 01:04:04,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 500 transitions, 5487 flow [2025-04-14 01:04:05,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 500 transitions, 5283 flow, removed 14 selfloop flow, removed 23 redundant places. [2025-04-14 01:04:05,339 INFO L231 Difference]: Finished difference. Result has 412 places, 339 transitions, 3629 flow [2025-04-14 01:04:05,340 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3593, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3629, PETRI_PLACES=412, PETRI_TRANSITIONS=339} [2025-04-14 01:04:05,340 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 348 predicate places. [2025-04-14 01:04:05,340 INFO L485 AbstractCegarLoop]: Abstraction has has 412 places, 339 transitions, 3629 flow [2025-04-14 01:04:05,340 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:05,340 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:04:05,340 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:04:05,340 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2025-04-14 01:04:05,340 INFO L403 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 01:04:05,341 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:04:05,341 INFO L85 PathProgramCache]: Analyzing trace with hash -72246262, now seen corresponding path program 178 times [2025-04-14 01:04:05,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:04:05,341 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875499667] [2025-04-14 01:04:05,341 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 01:04:05,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:04:05,346 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:04:05,349 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 01:04:05,349 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 01:04:05,349 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:04:05,431 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:04:05,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:04:05,432 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875499667] [2025-04-14 01:04:05,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875499667] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:04:05,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:04:05,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:04:05,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275538681] [2025-04-14 01:04:05,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:04:05,432 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:04:05,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:04:05,432 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:04:05,432 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:04:05,441 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:04:05,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 339 transitions, 3629 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:05,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:04:05,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:04:05,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:04:08,193 INFO L116 PetriNetUnfolderBase]: 8479/13344 cut-off events. [2025-04-14 01:04:08,193 INFO L117 PetriNetUnfolderBase]: For 110790/110790 co-relation queries the response was YES. [2025-04-14 01:04:08,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72795 conditions, 13344 events. 8479/13344 cut-off events. For 110790/110790 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 83165 event pairs, 2153 based on Foata normal form. 1/13344 useless extension candidates. Maximal degree in co-relation 72658. Up to 10714 conditions per place. [2025-04-14 01:04:08,334 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 411 selfloop transitions, 50 changer transitions 47/510 dead transitions. [2025-04-14 01:04:08,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 510 transitions, 5485 flow [2025-04-14 01:04:08,338 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 01:04:08,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-04-14 01:04:08,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 386 transitions. [2025-04-14 01:04:08,338 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24231010671688638 [2025-04-14 01:04:08,338 INFO L175 Difference]: Start difference. First operand has 412 places, 339 transitions, 3629 flow. Second operand 27 states and 386 transitions. [2025-04-14 01:04:08,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 510 transitions, 5485 flow [2025-04-14 01:04:08,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 510 transitions, 5341 flow, removed 16 selfloop flow, removed 23 redundant places. [2025-04-14 01:04:08,852 INFO L231 Difference]: Finished difference. Result has 406 places, 336 transitions, 3585 flow [2025-04-14 01:04:08,852 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3505, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3585, PETRI_PLACES=406, PETRI_TRANSITIONS=336} [2025-04-14 01:04:08,852 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 342 predicate places. [2025-04-14 01:04:08,852 INFO L485 AbstractCegarLoop]: Abstraction has has 406 places, 336 transitions, 3585 flow [2025-04-14 01:04:08,853 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:08,853 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:04:08,853 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:04:08,853 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2025-04-14 01:04:08,853 INFO L403 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 01:04:08,853 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:04:08,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1206754536, now seen corresponding path program 179 times [2025-04-14 01:04:08,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:04:08,854 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208578304] [2025-04-14 01:04:08,854 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:04:08,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:04:08,859 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:04:08,867 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:04:08,867 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:04:08,867 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:04:09,651 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:04:09,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:04:09,651 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208578304] [2025-04-14 01:04:09,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208578304] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:04:09,651 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449556001] [2025-04-14 01:04:09,651 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:04:09,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:04:09,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:04:09,654 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:04:09,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2025-04-14 01:04:09,747 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:04:09,767 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:04:09,767 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:04:09,767 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:04:09,768 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 01:04:09,769 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:04:09,956 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:04:09,956 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 01:04:09,962 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:04:09,962 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:04:10,146 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 01:04:10,147 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 01:04:10,176 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:04:10,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449556001] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:04:10,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:04:10,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 32 [2025-04-14 01:04:10,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985390278] [2025-04-14 01:04:10,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:04:10,177 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:04:10,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:04:10,177 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:04:10,178 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=970, Unknown=0, NotChecked=0, Total=1056 [2025-04-14 01:04:10,186 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:04:10,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 336 transitions, 3585 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:10,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:04:10,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:04:10,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:04:13,372 INFO L116 PetriNetUnfolderBase]: 8632/13603 cut-off events. [2025-04-14 01:04:13,372 INFO L117 PetriNetUnfolderBase]: For 115226/115226 co-relation queries the response was YES. [2025-04-14 01:04:13,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74280 conditions, 13603 events. 8632/13603 cut-off events. For 115226/115226 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 85097 event pairs, 1534 based on Foata normal form. 1/13603 useless extension candidates. Maximal degree in co-relation 74144. Up to 9960 conditions per place. [2025-04-14 01:04:13,558 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 446 selfloop transitions, 59 changer transitions 40/547 dead transitions. [2025-04-14 01:04:13,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 547 transitions, 5913 flow [2025-04-14 01:04:13,558 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-04-14 01:04:13,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2025-04-14 01:04:13,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 444 transitions. [2025-04-14 01:04:13,559 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.23516949152542374 [2025-04-14 01:04:13,559 INFO L175 Difference]: Start difference. First operand has 406 places, 336 transitions, 3585 flow. Second operand 32 states and 444 transitions. [2025-04-14 01:04:13,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 547 transitions, 5913 flow [2025-04-14 01:04:14,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 547 transitions, 5755 flow, removed 23 selfloop flow, removed 25 redundant places. [2025-04-14 01:04:14,079 INFO L231 Difference]: Finished difference. Result has 415 places, 341 transitions, 3736 flow [2025-04-14 01:04:14,079 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3473, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3736, PETRI_PLACES=415, PETRI_TRANSITIONS=341} [2025-04-14 01:04:14,079 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 351 predicate places. [2025-04-14 01:04:14,080 INFO L485 AbstractCegarLoop]: Abstraction has has 415 places, 341 transitions, 3736 flow [2025-04-14 01:04:14,080 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:14,080 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:04:14,080 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:04:14,086 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2025-04-14 01:04:14,280 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2025-04-14 01:04:14,280 INFO L403 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 01:04:14,281 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:04:14,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1227341626, now seen corresponding path program 180 times [2025-04-14 01:04:14,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:04:14,281 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782456385] [2025-04-14 01:04:14,281 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 01:04:14,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:04:14,286 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:04:14,291 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:04:14,291 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 01:04:14,291 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:04:14,386 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:04:14,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:04:14,386 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782456385] [2025-04-14 01:04:14,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782456385] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:04:14,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:04:14,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:04:14,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206039906] [2025-04-14 01:04:14,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:04:14,387 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:04:14,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:04:14,387 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:04:14,387 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:04:14,393 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:04:14,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 341 transitions, 3736 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:14,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:04:14,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:04:14,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:04:16,616 INFO L116 PetriNetUnfolderBase]: 8325/13116 cut-off events. [2025-04-14 01:04:16,617 INFO L117 PetriNetUnfolderBase]: For 114396/114396 co-relation queries the response was YES. [2025-04-14 01:04:16,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72077 conditions, 13116 events. 8325/13116 cut-off events. For 114396/114396 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 81290 event pairs, 2173 based on Foata normal form. 1/13116 useless extension candidates. Maximal degree in co-relation 71937. Up to 10831 conditions per place. [2025-04-14 01:04:16,772 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 375 selfloop transitions, 43 changer transitions 58/478 dead transitions. [2025-04-14 01:04:16,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 478 transitions, 5278 flow [2025-04-14 01:04:16,773 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-04-14 01:04:16,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2025-04-14 01:04:16,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 342 transitions. [2025-04-14 01:04:16,773 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24152542372881355 [2025-04-14 01:04:16,773 INFO L175 Difference]: Start difference. First operand has 415 places, 341 transitions, 3736 flow. Second operand 24 states and 342 transitions. [2025-04-14 01:04:16,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 478 transitions, 5278 flow [2025-04-14 01:04:17,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 478 transitions, 5076 flow, removed 51 selfloop flow, removed 27 redundant places. [2025-04-14 01:04:17,291 INFO L231 Difference]: Finished difference. Result has 408 places, 330 transitions, 3551 flow [2025-04-14 01:04:17,292 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3547, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3551, PETRI_PLACES=408, PETRI_TRANSITIONS=330} [2025-04-14 01:04:17,292 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 344 predicate places. [2025-04-14 01:04:17,292 INFO L485 AbstractCegarLoop]: Abstraction has has 408 places, 330 transitions, 3551 flow [2025-04-14 01:04:17,292 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:17,292 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:04:17,292 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:04:17,292 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2025-04-14 01:04:17,292 INFO L403 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 01:04:17,293 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:04:17,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1409903960, now seen corresponding path program 181 times [2025-04-14 01:04:17,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:04:17,293 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662803388] [2025-04-14 01:04:17,293 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:04:17,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:04:17,297 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:04:17,302 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:04:17,302 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:04:17,302 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:04:18,577 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:04:18,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:04:18,577 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662803388] [2025-04-14 01:04:18,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662803388] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:04:18,577 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645133618] [2025-04-14 01:04:18,577 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:04:18,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:04:18,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:04:18,579 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:04:18,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2025-04-14 01:04:18,675 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:04:18,695 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:04:18,695 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:04:18,695 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:04:18,696 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-14 01:04:18,697 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:04:18,890 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:04:18,890 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 01:04:18,931 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:04:18,931 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:04:19,102 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 01:04:19,103 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 01:04:19,190 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:04:19,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645133618] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:04:19,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:04:19,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17, 12] total 33 [2025-04-14 01:04:19,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800206718] [2025-04-14 01:04:19,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:04:19,190 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:04:19,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:04:19,191 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:04:19,191 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=1032, Unknown=0, NotChecked=0, Total=1122 [2025-04-14 01:04:19,194 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:04:19,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 330 transitions, 3551 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:19,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:04:19,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:04:19,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:04:21,613 INFO L116 PetriNetUnfolderBase]: 8259/13014 cut-off events. [2025-04-14 01:04:21,613 INFO L117 PetriNetUnfolderBase]: For 108107/108107 co-relation queries the response was YES. [2025-04-14 01:04:21,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70950 conditions, 13014 events. 8259/13014 cut-off events. For 108107/108107 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 80579 event pairs, 1530 based on Foata normal form. 1/13014 useless extension candidates. Maximal degree in co-relation 70816. Up to 9779 conditions per place. [2025-04-14 01:04:21,815 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 424 selfloop transitions, 72 changer transitions 24/522 dead transitions. [2025-04-14 01:04:21,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 522 transitions, 5655 flow [2025-04-14 01:04:21,816 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-14 01:04:21,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2025-04-14 01:04:21,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 425 transitions. [2025-04-14 01:04:21,816 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.23236741388737014 [2025-04-14 01:04:21,816 INFO L175 Difference]: Start difference. First operand has 408 places, 330 transitions, 3551 flow. Second operand 31 states and 425 transitions. [2025-04-14 01:04:21,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 522 transitions, 5655 flow [2025-04-14 01:04:22,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 522 transitions, 5439 flow, removed 28 selfloop flow, removed 23 redundant places. [2025-04-14 01:04:22,281 INFO L231 Difference]: Finished difference. Result has 406 places, 343 transitions, 3767 flow [2025-04-14 01:04:22,281 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3391, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3767, PETRI_PLACES=406, PETRI_TRANSITIONS=343} [2025-04-14 01:04:22,281 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 342 predicate places. [2025-04-14 01:04:22,281 INFO L485 AbstractCegarLoop]: Abstraction has has 406 places, 343 transitions, 3767 flow [2025-04-14 01:04:22,281 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:22,281 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:04:22,281 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:04:22,287 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2025-04-14 01:04:22,482 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable181 [2025-04-14 01:04:22,482 INFO L403 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 01:04:22,483 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:04:22,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1094588904, now seen corresponding path program 182 times [2025-04-14 01:04:22,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:04:22,483 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862037093] [2025-04-14 01:04:22,483 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 01:04:22,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:04:22,487 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:04:22,491 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:04:22,491 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 01:04:22,491 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:04:22,579 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:04:22,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:04:22,580 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862037093] [2025-04-14 01:04:22,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862037093] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:04:22,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:04:22,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:04:22,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657887236] [2025-04-14 01:04:22,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:04:22,580 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:04:22,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:04:22,580 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:04:22,580 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:04:22,588 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:04:22,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 343 transitions, 3767 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:22,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:04:22,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:04:22,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:04:24,584 INFO L116 PetriNetUnfolderBase]: 8271/13028 cut-off events. [2025-04-14 01:04:24,584 INFO L117 PetriNetUnfolderBase]: For 108377/108377 co-relation queries the response was YES. [2025-04-14 01:04:24,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70832 conditions, 13028 events. 8271/13028 cut-off events. For 108377/108377 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 80612 event pairs, 1568 based on Foata normal form. 1/13028 useless extension candidates. Maximal degree in co-relation 70699. Up to 9653 conditions per place. [2025-04-14 01:04:24,777 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 427 selfloop transitions, 63 changer transitions 37/529 dead transitions. [2025-04-14 01:04:24,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 529 transitions, 5724 flow [2025-04-14 01:04:24,777 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-14 01:04:24,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2025-04-14 01:04:24,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 419 transitions. [2025-04-14 01:04:24,778 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.23672316384180792 [2025-04-14 01:04:24,778 INFO L175 Difference]: Start difference. First operand has 406 places, 343 transitions, 3767 flow. Second operand 30 states and 419 transitions. [2025-04-14 01:04:24,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 529 transitions, 5724 flow [2025-04-14 01:04:25,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 529 transitions, 5498 flow, removed 67 selfloop flow, removed 23 redundant places. [2025-04-14 01:04:25,243 INFO L231 Difference]: Finished difference. Result has 413 places, 343 transitions, 3718 flow [2025-04-14 01:04:25,243 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3557, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3718, PETRI_PLACES=413, PETRI_TRANSITIONS=343} [2025-04-14 01:04:25,243 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 349 predicate places. [2025-04-14 01:04:25,243 INFO L485 AbstractCegarLoop]: Abstraction has has 413 places, 343 transitions, 3718 flow [2025-04-14 01:04:25,243 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:25,243 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:04:25,243 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:04:25,243 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2025-04-14 01:04:25,243 INFO L403 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 01:04:25,244 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:04:25,244 INFO L85 PathProgramCache]: Analyzing trace with hash 650133158, now seen corresponding path program 183 times [2025-04-14 01:04:25,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:04:25,244 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714744559] [2025-04-14 01:04:25,244 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 01:04:25,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:04:25,248 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:04:25,253 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:04:25,253 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 01:04:25,253 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:04:25,337 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:04:25,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:04:25,338 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714744559] [2025-04-14 01:04:25,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714744559] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:04:25,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:04:25,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:04:25,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637292600] [2025-04-14 01:04:25,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:04:25,338 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:04:25,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:04:25,338 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:04:25,338 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:04:25,345 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:04:25,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 343 transitions, 3718 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:25,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:04:25,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:04:25,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:04:27,374 INFO L116 PetriNetUnfolderBase]: 8305/13091 cut-off events. [2025-04-14 01:04:27,374 INFO L117 PetriNetUnfolderBase]: For 105195/105195 co-relation queries the response was YES. [2025-04-14 01:04:27,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71148 conditions, 13091 events. 8305/13091 cut-off events. For 105195/105195 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 81130 event pairs, 1498 based on Foata normal form. 1/13091 useless extension candidates. Maximal degree in co-relation 71016. Up to 9523 conditions per place. [2025-04-14 01:04:27,558 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 441 selfloop transitions, 70 changer transitions 30/543 dead transitions. [2025-04-14 01:04:27,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 543 transitions, 5898 flow [2025-04-14 01:04:27,558 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-14 01:04:27,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2025-04-14 01:04:27,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 432 transitions. [2025-04-14 01:04:27,559 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2361946418808092 [2025-04-14 01:04:27,559 INFO L175 Difference]: Start difference. First operand has 413 places, 343 transitions, 3718 flow. Second operand 31 states and 432 transitions. [2025-04-14 01:04:27,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 543 transitions, 5898 flow [2025-04-14 01:04:28,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 543 transitions, 5702 flow, removed 28 selfloop flow, removed 26 redundant places. [2025-04-14 01:04:28,027 INFO L231 Difference]: Finished difference. Result has 420 places, 350 transitions, 3826 flow [2025-04-14 01:04:28,027 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3532, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3826, PETRI_PLACES=420, PETRI_TRANSITIONS=350} [2025-04-14 01:04:28,027 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 356 predicate places. [2025-04-14 01:04:28,027 INFO L485 AbstractCegarLoop]: Abstraction has has 420 places, 350 transitions, 3826 flow [2025-04-14 01:04:28,027 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:28,027 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:04:28,027 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:04:28,027 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2025-04-14 01:04:28,027 INFO L403 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 01:04:28,028 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:04:28,028 INFO L85 PathProgramCache]: Analyzing trace with hash 90358588, now seen corresponding path program 184 times [2025-04-14 01:04:28,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:04:28,028 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235213035] [2025-04-14 01:04:28,028 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 01:04:28,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:04:28,032 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:04:28,035 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 46 of 56 statements. [2025-04-14 01:04:28,035 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-14 01:04:28,035 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:04:28,114 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:04:28,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:04:28,114 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235213035] [2025-04-14 01:04:28,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235213035] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:04:28,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:04:28,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:04:28,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526594262] [2025-04-14 01:04:28,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:04:28,114 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:04:28,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:04:28,115 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:04:28,115 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:04:28,121 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:04:28,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 350 transitions, 3826 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:28,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:04:28,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:04:28,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:04:30,204 INFO L116 PetriNetUnfolderBase]: 8265/13031 cut-off events. [2025-04-14 01:04:30,205 INFO L117 PetriNetUnfolderBase]: For 111831/111831 co-relation queries the response was YES. [2025-04-14 01:04:30,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71400 conditions, 13031 events. 8265/13031 cut-off events. For 111831/111831 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 80565 event pairs, 1523 based on Foata normal form. 1/13031 useless extension candidates. Maximal degree in co-relation 71263. Up to 9610 conditions per place. [2025-04-14 01:04:30,427 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 441 selfloop transitions, 80 changer transitions 25/548 dead transitions. [2025-04-14 01:04:30,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 548 transitions, 6033 flow [2025-04-14 01:04:30,427 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-04-14 01:04:30,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2025-04-14 01:04:30,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 436 transitions. [2025-04-14 01:04:30,428 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2383816293056315 [2025-04-14 01:04:30,428 INFO L175 Difference]: Start difference. First operand has 420 places, 350 transitions, 3826 flow. Second operand 31 states and 436 transitions. [2025-04-14 01:04:30,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 548 transitions, 6033 flow [2025-04-14 01:04:30,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 548 transitions, 5765 flow, removed 56 selfloop flow, removed 26 redundant places. [2025-04-14 01:04:30,914 INFO L231 Difference]: Finished difference. Result has 428 places, 357 transitions, 3937 flow [2025-04-14 01:04:30,914 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3596, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3937, PETRI_PLACES=428, PETRI_TRANSITIONS=357} [2025-04-14 01:04:30,915 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 364 predicate places. [2025-04-14 01:04:30,915 INFO L485 AbstractCegarLoop]: Abstraction has has 428 places, 357 transitions, 3937 flow [2025-04-14 01:04:30,915 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:30,915 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:04:30,915 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:04:30,915 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2025-04-14 01:04:30,915 INFO L403 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 01:04:30,916 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:04:30,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1907816260, now seen corresponding path program 185 times [2025-04-14 01:04:30,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:04:30,916 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11904924] [2025-04-14 01:04:30,916 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:04:30,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:04:30,920 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:04:30,927 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:04:30,927 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:04:30,927 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:04:31,937 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 01:04:31,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:04:31,937 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11904924] [2025-04-14 01:04:31,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11904924] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-14 01:04:31,937 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867676580] [2025-04-14 01:04:31,937 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 01:04:31,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:04:31,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 01:04:31,939 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-14 01:04:31,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2025-04-14 01:04:32,028 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:04:32,047 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:04:32,048 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-14 01:04:32,048 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:04:32,049 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-04-14 01:04:32,050 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-14 01:04:32,240 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-14 01:04:32,240 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2025-04-14 01:04:32,247 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-14 01:04:32,248 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-14 01:04:32,408 INFO L325 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2025-04-14 01:04:32,409 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2025-04-14 01:04:32,441 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:04:32,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867676580] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-14 01:04:32,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-14 01:04:32,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 12] total 30 [2025-04-14 01:04:32,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445407132] [2025-04-14 01:04:32,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:04:32,442 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 01:04:32,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:04:32,442 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 01:04:32,442 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=851, Unknown=0, NotChecked=0, Total=930 [2025-04-14 01:04:32,460 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:04:32,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 357 transitions, 3937 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:32,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:04:32,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:04:32,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:04:34,898 INFO L116 PetriNetUnfolderBase]: 8305/13091 cut-off events. [2025-04-14 01:04:34,898 INFO L117 PetriNetUnfolderBase]: For 107402/107402 co-relation queries the response was YES. [2025-04-14 01:04:35,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71469 conditions, 13091 events. 8305/13091 cut-off events. For 107402/107402 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 81091 event pairs, 1504 based on Foata normal form. 1/13091 useless extension candidates. Maximal degree in co-relation 71328. Up to 9082 conditions per place. [2025-04-14 01:04:35,205 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 438 selfloop transitions, 69 changer transitions 37/546 dead transitions. [2025-04-14 01:04:35,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 546 transitions, 6105 flow [2025-04-14 01:04:35,206 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-14 01:04:35,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-04-14 01:04:35,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 396 transitions. [2025-04-14 01:04:35,206 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24858757062146894 [2025-04-14 01:04:35,207 INFO L175 Difference]: Start difference. First operand has 428 places, 357 transitions, 3937 flow. Second operand 27 states and 396 transitions. [2025-04-14 01:04:35,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 546 transitions, 6105 flow [2025-04-14 01:04:35,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 546 transitions, 5874 flow, removed 61 selfloop flow, removed 23 redundant places. [2025-04-14 01:04:35,769 INFO L231 Difference]: Finished difference. Result has 436 places, 364 transitions, 4014 flow [2025-04-14 01:04:35,769 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3714, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4014, PETRI_PLACES=436, PETRI_TRANSITIONS=364} [2025-04-14 01:04:35,769 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 372 predicate places. [2025-04-14 01:04:35,769 INFO L485 AbstractCegarLoop]: Abstraction has has 436 places, 364 transitions, 4014 flow [2025-04-14 01:04:35,769 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:35,769 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:04:35,770 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:04:35,780 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2025-04-14 01:04:35,970 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-14 01:04:35,970 INFO L403 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 01:04:35,971 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:04:35,971 INFO L85 PathProgramCache]: Analyzing trace with hash 544254934, now seen corresponding path program 186 times [2025-04-14 01:04:35,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:04:35,971 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65363282] [2025-04-14 01:04:35,971 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 01:04:35,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:04:35,976 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 56 statements into 2 equivalence classes. [2025-04-14 01:04:35,980 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 54 of 56 statements. [2025-04-14 01:04:35,980 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 01:04:35,980 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 01:04:36,069 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-14 01:04:36,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 01:04:36,069 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65363282] [2025-04-14 01:04:36,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65363282] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 01:04:36,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 01:04:36,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 01:04:36,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369109974] [2025-04-14 01:04:36,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 01:04:36,069 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 01:04:36,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 01:04:36,069 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 01:04:36,069 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-04-14 01:04:36,073 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 59 [2025-04-14 01:04:36,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 364 transitions, 4014 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:36,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 01:04:36,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 59 [2025-04-14 01:04:36,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 01:04:38,173 INFO L116 PetriNetUnfolderBase]: 8199/12924 cut-off events. [2025-04-14 01:04:38,173 INFO L117 PetriNetUnfolderBase]: For 112235/112235 co-relation queries the response was YES. [2025-04-14 01:04:38,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71075 conditions, 12924 events. 8199/12924 cut-off events. For 112235/112235 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 79848 event pairs, 1528 based on Foata normal form. 1/12924 useless extension candidates. Maximal degree in co-relation 70930. Up to 9672 conditions per place. [2025-04-14 01:04:38,342 INFO L140 encePairwiseOnDemand]: 41/59 looper letters, 429 selfloop transitions, 57 changer transitions 41/529 dead transitions. [2025-04-14 01:04:38,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 529 transitions, 5802 flow [2025-04-14 01:04:38,342 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-14 01:04:38,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2025-04-14 01:04:38,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 391 transitions. [2025-04-14 01:04:38,343 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.23668280871670702 [2025-04-14 01:04:38,343 INFO L175 Difference]: Start difference. First operand has 436 places, 364 transitions, 4014 flow. Second operand 28 states and 391 transitions. [2025-04-14 01:04:38,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 529 transitions, 5802 flow [2025-04-14 01:04:38,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 529 transitions, 5553 flow, removed 57 selfloop flow, removed 22 redundant places. [2025-04-14 01:04:38,878 INFO L231 Difference]: Finished difference. Result has 440 places, 355 transitions, 3813 flow [2025-04-14 01:04:38,879 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=3769, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3813, PETRI_PLACES=440, PETRI_TRANSITIONS=355} [2025-04-14 01:04:38,879 INFO L279 CegarLoopForPetriNet]: 64 programPoint places, 376 predicate places. [2025-04-14 01:04:38,879 INFO L485 AbstractCegarLoop]: Abstraction has has 440 places, 355 transitions, 3813 flow [2025-04-14 01:04:38,879 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 01:04:38,879 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 01:04:38,879 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 01:04:38,879 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2025-04-14 01:04:38,879 INFO L403 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-14 01:04:38,880 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 01:04:38,880 INFO L85 PathProgramCache]: Analyzing trace with hash 225979350, now seen corresponding path program 187 times [2025-04-14 01:04:38,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 01:04:38,880 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447555505] [2025-04-14 01:04:38,880 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 01:04:38,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 01:04:38,885 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-04-14 01:04:38,890 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-04-14 01:04:38,890 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 01:04:38,890 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat Received shutdown request... [2025-04-14 01:04:38,985 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2025-04-14 01:04:38,985 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2025-04-14 01:04:38,985 WARN L610 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 57 with TraceHistMax 2,while InterpolatingTraceCheckCraig was while computing interpolants. [2025-04-14 01:04:38,987 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2025-04-14 01:04:38,987 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2025-04-14 01:04:38,987 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2025-04-14 01:04:38,987 INFO L422 BasicCegarLoop]: Path program histogram: [187, 1] [2025-04-14 01:04:38,994 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-04-14 01:04:38,994 INFO L171 ceAbstractionStarter]: Computing trace abstraction results [2025-04-14 01:04:38,998 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.04 01:04:38 BasicIcfg [2025-04-14 01:04:38,998 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-04-14 01:04:38,998 INFO L158 Benchmark]: Toolchain (without parser) took 751607.29ms. Allocated memory was 155.2MB in the beginning and 4.5GB in the end (delta: 4.4GB). Free memory was 110.2MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 3.3GB. Max. memory is 8.0GB. [2025-04-14 01:04:38,999 INFO L158 Benchmark]: CDTParser took 0.24ms. Allocated memory is still 159.4MB. Free memory is still 87.7MB. There was no memory consumed. Max. memory is 8.0GB. [2025-04-14 01:04:38,999 INFO L158 Benchmark]: CACSL2BoogieTranslator took 274.28ms. Allocated memory is still 155.2MB. Free memory was 110.2MB in the beginning and 94.3MB in the end (delta: 15.9MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2025-04-14 01:04:38,999 INFO L158 Benchmark]: Boogie Procedure Inliner took 36.06ms. Allocated memory is still 155.2MB. Free memory was 94.3MB in the beginning and 92.2MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 8.0GB. [2025-04-14 01:04:38,999 INFO L158 Benchmark]: Boogie Preprocessor took 56.05ms. Allocated memory is still 155.2MB. Free memory was 92.2MB in the beginning and 90.2MB in the end (delta: 2.1MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2025-04-14 01:04:38,999 INFO L158 Benchmark]: IcfgBuilder took 626.19ms. Allocated memory is still 155.2MB. Free memory was 90.2MB in the beginning and 38.8MB in the end (delta: 51.4MB). Peak memory consumption was 50.3MB. Max. memory is 8.0GB. [2025-04-14 01:04:38,999 INFO L158 Benchmark]: TraceAbstraction took 750610.76ms. Allocated memory was 155.2MB in the beginning and 4.5GB in the end (delta: 4.4GB). Free memory was 37.8MB in the beginning and 1.2GB in the end (delta: -1.2GB). Peak memory consumption was 3.2GB. Max. memory is 8.0GB. [2025-04-14 01:04:38,999 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.24ms. Allocated memory is still 159.4MB. Free memory is still 87.7MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 274.28ms. Allocated memory is still 155.2MB. Free memory was 110.2MB in the beginning and 94.3MB in the end (delta: 15.9MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 36.06ms. Allocated memory is still 155.2MB. Free memory was 94.3MB in the beginning and 92.2MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Preprocessor took 56.05ms. Allocated memory is still 155.2MB. Free memory was 92.2MB in the beginning and 90.2MB in the end (delta: 2.1MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * IcfgBuilder took 626.19ms. Allocated memory is still 155.2MB. Free memory was 90.2MB in the beginning and 38.8MB in the end (delta: 51.4MB). Peak memory consumption was 50.3MB. Max. memory is 8.0GB. * TraceAbstraction took 750610.76ms. Allocated memory was 155.2MB in the beginning and 4.5GB in the end (delta: 4.4GB). Free memory was 37.8MB in the beginning and 1.2GB in the end (delta: -1.2GB). Peak memory consumption was 3.2GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was analyzing trace of length 57 with TraceHistMax 2,while InterpolatingTraceCheckCraig was while computing interpolants. - TimeoutResultAtElement [Line: 114]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was analyzing trace of length 57 with TraceHistMax 2,while InterpolatingTraceCheckCraig was while computing interpolants. - TimeoutResultAtElement [Line: 112]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was analyzing trace of length 57 with TraceHistMax 2,while InterpolatingTraceCheckCraig was while computing interpolants. - TimeoutResultAtElement [Line: 113]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was analyzing trace of length 57 with TraceHistMax 2,while InterpolatingTraceCheckCraig was while computing interpolants. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances [2025-04-14 01:04:39,005 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 CFG has 7 procedures, 92 locations, 92 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: 750.5s, OverallIterations: 188, TraceHistogramMax: 2, PathProgramHistogramMax: 187, EmptinessCheckTime: 0.0s, AutomataDifference: 625.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 42279 SdHoareTripleChecker+Valid, 96.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 42069 mSDsluCounter, 1686 SdHoareTripleChecker+Invalid, 79.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1455 mSDsCounter, 688 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 276675 IncrementalHoareTripleChecker+Invalid, 277363 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 688 mSolverCounterUnsat, 231 mSDtfsCounter, 276675 mSolverCounterSat, 1.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 12636 GetRequests, 5963 SyntacticMatches, 1 SemanticMatches, 6672 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44004 ImplicationChecksByTransitivity, 72.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4931occurred in iteration=71, InterpolantAutomatonStates: 4873, 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: 1.0s SsaConstructionTime, 3.0s SatisfiabilityAnalysisTime, 103.6s InterpolantComputationTime, 13822 NumberOfCodeBlocks, 13330 NumberOfCodeBlocksAsserted, 308 NumberOfCheckSat, 16599 ConstructedInterpolants, 556 QuantifiedInterpolants, 139031 SizeOfPredicates, 1090 NumberOfNonLiveVariables, 16311 ConjunctsInSsa, 1762 ConjunctsInUnsatCore, 302 InterpolantComputations, 186 PerfectInterpolantSequences, 593/885 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